Skip to main content

Showing 1–22 of 22 results for author: Krebs, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2208.10480  [pdf, ps, other

    cs.LO cs.FL

    Regular languages defined by first-order formulas without quantifier alternation

    Authors: Andreas Krebs, Howard Straubing

    Abstract: We give a simple new proof that regular languages defined by first-order sentences with no quantifier alteration can be defined by such sentences in which only regular atomic formulas appear. Earlier proofs of this fact relied on arguments from circuit complexity or algebra. Our proof is much more elementary, and uses only the most basic facts about finite automata.

    Submitted 22 August, 2022; originally announced August 2022.

    Comments: 13 pages

    ACM Class: F.4.1; F.4.3

  2. Wreath Products of Distributive Forest Algebras

    Authors: Michael Hahn, Andreas Krebs, Howard Straubing

    Abstract: It is an open problem whether definability in Propositional Dynamic Logic (PDL) on forests is decidable. Based on an algebraic characterization by Bojańczyk, et. al.,(2012) in terms of forest algebras, Straubing (2013) described an approach to PDL based on a k-fold iterated distributive law. A proof that all languages satisfying such a k-fold iterated distributive law are in PDL would settle decid… ▽ More

    Submitted 8 November, 2019; originally announced November 2019.

    Comments: Appeared in: LICS '18 Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science, pages 512-520

  3. Two-variable logics with some betweenness relations: Expressiveness, satisfiability and membership

    Authors: Andreas Krebs, Kamal Lodaya, Paritosh K. Pandya, Howard Straubing

    Abstract: We study two extensions of FO2[<], first-order logic interpreted in finite words, in which formulas are restricted to use only two variables. We adjoin to this language two-variable atomic formulas that say, "the letter $a$ appears between positions $x$ and $y$" and "the factor $u$ appears between positions $x$ and $y$". These are, in a sense, the simplest properties that are not expressible using… ▽ More

    Submitted 7 September, 2020; v1 submitted 13 February, 2019; originally announced February 2019.

    Journal ref: Logical Methods in Computer Science, Volume 16, Issue 3 (September 8, 2020) lmcs:5206

  4. arXiv:1812.01921  [pdf, ps, other

    math.GN cs.FL math.LO

    Difference hierarchies and duality with an application to formal languages

    Authors: Célia Borlido, Mai Gehrke, Andreas Krebs, Howard Straubing

    Abstract: The notion of a difference hierarchy, first introduced by Hausdorff, plays an important role in many areas of mathematics, logic and theoretical computer science such as descriptive set theory, complexity theory, and the theory of regular languages and automata. From a lattice theoretic point of view, the difference hierarchy over a bounded distributive lattice stratifies the Boolean algebra gener… ▽ More

    Submitted 5 December, 2018; originally announced December 2018.

    Comments: 31 pages

    MSC Class: 06D50; 68F05

  5. arXiv:1811.02918  [pdf

    physics.soc-ph cs.CY

    Analysis of visitors' mobility patterns through random walk in the Louvre museum

    Authors: Yuji Yoshimura, Roberta Sinatra, Anne Krebs, Carlo Ratti

    Abstract: This paper proposes a random walk model to analyze visitors' mobility patterns in a large museum. Visitors' available time makes their visiting styles different, resulting in dissimilarity in the order and number of visited places and in path sequence length. We analyze all this by comparing a simulation model and observed data, which provide us the strength of the visitors' mobility patterns. The… ▽ More

    Submitted 7 November, 2018; originally announced November 2018.

    Comments: 16 pages, 5 figures, 4 tables

    Journal ref: Journal of Ambient Intelligence and Humanized Computing (2019)

  6. arXiv:1810.12731  [pdf, other

    cs.FL

    Visibly Pushdown Languages and Free Profinite Algebras

    Authors: Silke Czarnetzki, Andreas Krebs, Klaus-Jörn Lange

    Abstract: We build a notion of algebraic recognition for visibly pushdown languages by finite algebraic objects. These come with a typical Eilenberg relationship, now between classes of visibly pushdown languages and classes of finite algebras. Building on that algebraic foundation, we further construct a topological object with one purpose being the possibility to derive a notion of equations, through whic… ▽ More

    Submitted 30 October, 2018; originally announced October 2018.

  7. arXiv:1709.08510  [pdf, other

    cs.LO cs.CC

    Team Semantics for the Specification and Verification of Hyperproperties

    Authors: Andreas Krebs, Arne Meier, Jonni Virtema, Martin Zimmermann

    Abstract: We develop team semantics for Linear Temporal Logic (LTL) to express hyperproperties, which have recently been identified as a key concept in the verification of information flow properties. Conceptually, we consider an asynchronous and a synchronous variant of team semantics. We study basic properties of this new logic and classify the computational complexity of its satisfiability, path, and mod… ▽ More

    Submitted 25 June, 2018; v1 submitted 25 September, 2017; originally announced September 2017.

    Comments: Minor corrections

  8. arXiv:1611.03739  [pdf, ps, other

    cs.CC

    Diminishable Parameterized Problems and Strict Polynomial Kernelization

    Authors: Henning Fernau, Till Fluschnik, Danny Hermelin, Andreas Krebs, Hendrik Molter, Rolf Niedermeier

    Abstract: Kernelization---a mathematical key concept for provably effective polynomial-time preprocessing of NP-hard problems---plays a central role in parameterized complexity and has triggered an extensive line of research. This is in part due to a lower bounds framework that allows to exclude polynomial-size kernels under the assumption of NP $\nsubseteq$ coNP$/$poly. In this paper we consider a restrict… ▽ More

    Submitted 25 August, 2017; v1 submitted 11 November, 2016; originally announced November 2016.

  9. arXiv:1609.09728  [pdf, other

    cs.FL cs.LO

    On the Complexity of Bounded Context Switching

    Authors: Peter Chini, Jonathan Kolberg, Andreas Krebs, Roland Meyer, Prakash Saivasan

    Abstract: Bounded context switching (BCS) is an under-approximate method for finding violations to safety properties in shared memory concurrent programs. Technically, BCS is a reachability problem that is known to be NP-complete. Our contribution is a parameterized analysis of BCS. The first result is an algorithm that solves BCS when parameterized by the number of context switches (cs) and the size of t… ▽ More

    Submitted 24 April, 2017; v1 submitted 30 September, 2016; originally announced September 2016.

  10. arXiv:1605.00108  [pdf

    cs.CY cs.SI physics.soc-ph

    An analysis of visitors' length of stay through noninvasive Bluetooth monitoring in the Louvre Museum

    Authors: Yuji Yoshimura, Anne Krebs, Carlo Ratti

    Abstract: Art Museums traditionally employ observations and surveys to enhance their knowledge of visitors' behavior and experience. However, these approaches often produce spatially and temporally limited empirical evidence and measurements. Only recently has the ubiquity of digital technologies revolutionized the ability to collect data on human behavior. Consequently, the greater availability of large-sc… ▽ More

    Submitted 30 April, 2016; originally announced May 2016.

    Comments: 10 pages, 5 figures, 1 table

    Journal ref: IEEE Pervasive Computing 16(2) 26-34 (2017)

  11. arXiv:1603.05625  [pdf, other

    cs.LO

    Two-variable Logic with a Between Predicate

    Authors: Andreas Krebs, Kamal Lodaya, Paritosh Pandya, Howard Straubing

    Abstract: We study an extension of FO^2[<], first-order logic interpreted in finite words, in which formulas are restricted to use only two variables. We adjoin to this language two-variable atomic formulas that say, `the letter a appears between positions x and y'. This is, in a sense, the simplest property that is not expressible using only two variables. We present several logics, both first-order and… ▽ More

    Submitted 17 March, 2016; originally announced March 2016.

  12. arXiv:1510.04849  [pdf, other

    cs.CC

    Using Duality in Circuit Complexity

    Authors: Silke Czarnetzki, Andreas Krebs

    Abstract: We investigate in a method for proving separation results for abstract classes of languages. A well established method to characterize varieties of regular languages are identities. We use a recently established generalization of these identities to non-regular languages by Gehrke, Grigorieff, and Pin: so called equations, which are capable of describing arbitrary Boolean algebras of languages.… ▽ More

    Submitted 16 October, 2015; originally announced October 2015.

    ACM Class: F.1.3

  13. arXiv:1510.02393  [pdf, ps, other

    cs.FL

    Value Automata with Filters

    Authors: Michaël Cadilhac, Andreas Krebs, Nutan Limaye

    Abstract: We propose to study value automata with filters, a natural generalization of regular cost automata to nondeterminism. Models such as weighted automata and Parikh automata appear naturally as specializations. Results on the expressiveness of this model offer a general understanding of the behavior of the models that arise as special cases. A landscape of such restrictions is drawn.

    Submitted 8 October, 2015; originally announced October 2015.

    Comments: 8 pages, presented in the short track of NCMA'15, work in progress

    MSC Class: 68Q45; 68Q60

  14. arXiv:1505.01964  [pdf, ps, other

    cs.LO cs.CC

    A Team Based Variant of CTL

    Authors: Andreas Krebs, Arne Meier, Jonni Virtema

    Abstract: We introduce two variants of computation tree logic CTL based on team semantics: an asynchronous one and a synchronous one. For both variants we investigate the computational complexity of the satisfiability as well as the model checking problem. The satisfiability problem is shown to be EXPTIME-complete. Here it does not matter which of the two semantics are considered. For model checking we prov… ▽ More

    Submitted 14 July, 2015; v1 submitted 8 May, 2015; originally announced May 2015.

    Comments: TIME 2015 conference version, modified title and motiviation

    MSC Class: 03B44

  15. arXiv:1504.04708  [pdf, ps, other

    cs.LO cs.CC

    The model checking fingerprints of CTL operators

    Authors: Andreas Krebs, Arne Meier, Martin Mundhenk

    Abstract: The aim of this study is to understand the inherent expressive power of CTL operators. We investigate the complexity of model checking for all CTL fragments with one CTL operator and arbitrary Boolean operators. This gives us a fingerprint of each CTL operator. The comparison between the fingerprints yields a hierarchy of the operators that mirrors their strength with respect to model checking.

    Submitted 20 July, 2015; v1 submitted 18 April, 2015; originally announced April 2015.

  16. arXiv:1408.0809  [pdf, ps, other

    cs.LO

    EF+EX Forest Algebras

    Authors: Andreas Krebs, Howard Straubing

    Abstract: We examine languages of unranked forests definable using the temporal operators EF and EX. We characterize the languages definable in this logic, and various fragments thereof, using the syntactic forest algebras introduced by Bojanczyk and Walukiewicz. Our algebraic characterizations yield efficient algorithms for deciding when a given language of forests is definable in this logic. The proofs ar… ▽ More

    Submitted 4 August, 2014; originally announced August 2014.

  17. arXiv:1407.3175  [pdf, ps, other

    cs.LO cs.DC

    Universal covers, color refinement, and two-variable counting logic: Lower bounds for the depth

    Authors: Andreas Krebs, Oleg Verbitsky

    Abstract: Given a connected graph $G$ and its vertex $x$, let $U_x(G)$ denote the universal cover of $G$ obtained by unfolding $G$ into a tree starting from $x$. Let $T=T(n)$ be the minimum number such that, for graphs $G$ and $H$ with at most $n$ vertices each, the isomorphism of $U_x(G)$ and $U_y(H)$ surely follows from the isomorphism of these rooted trees truncated at depth $T$. Motivated by application… ▽ More

    Submitted 29 January, 2015; v1 submitted 11 July, 2014; originally announced July 2014.

    Comments: 25 pages, 4 figures

  18. arXiv:1307.4897  [pdf, other

    cs.CC

    Small Depth Proof Systems

    Authors: Andreas Krebs, Nutan Limaye, Meena Mahajan, Karteek Sreenivasaiah

    Abstract: A proof system for a language L is a function f such that Range(f) is exactly L. In this paper, we look at proofsystems from a circuit complexity point of view and study proof systems that are computationally very restricted. The restriction we study is: they can be computed by bounded fanin circuits of constant depth (NC^0), or of O(log log n) depth but with O(1) alternations (polylog AC^0). Each… ▽ More

    Submitted 18 July, 2013; originally announced July 2013.

    Comments: 19 pages, 1 figure. To appear in MFCS 2013

    ACM Class: F.2.2; F.1.3; F.1.2

  19. arXiv:1212.2747  [pdf, ps, other

    cs.LO

    Bounds for the quantifier depth in finite-variable logics: Alternation hierarchy

    Authors: Christoph Berkholz, Andreas Krebs, Oleg Verbitsky

    Abstract: Given two structures $G$ and $H$ distinguishable in $\fo k$ (first-order logic with $k$ variables), let $A^k(G,H)$ denote the minimum alternation depth of a $\fo k$ formula distinguishing $G$ from $H$. Let $A^k(n)$ be the maximum value of $A^k(G,H)$ over $n$-element structures. We prove the strictness of the quantifier alternation hierarchy of $\fo 2$ in a strong quantitative form, namely… ▽ More

    Submitted 8 August, 2013; v1 submitted 12 December, 2012; originally announced December 2012.

    Comments: 28 pages, 7 figures. Section 7 is expanded

  20. arXiv:1206.0206  [pdf, ps, other

    cs.CC

    Streaming algorithms for recognizing nearly well-parenthesized expressions

    Authors: Andreas Krebs, Nutan Limaye, Srikanth Srinivasan

    Abstract: We study the streaming complexity of the membership problem of 1-turn-Dyck2 and Dyck2 when there are a few errors in the input string. 1-turn-Dyck2 with errors: We prove that there exists a randomized one-pass algorithm that given x checks whether there exists a string x' in 1-turn-Dyck2 such that x is obtained by flip** at most $k$ locations of x' using: - O(k log n) space, O(k log n) rando… ▽ More

    Submitted 1 June, 2012; originally announced June 2012.

  21. arXiv:1205.4802  [pdf, ps, other

    cs.LO

    An effective characterization of the alternation hierarchy in two-variable logic

    Authors: Andreas Krebs, Howard Straubing

    Abstract: We characterize the languages in the individual levels of the quantifier alternation hierarchy of first-order logic with two variables by identities. This implies decidability of the individual levels. More generally we show that the two-sided semidirect product of a decidable variety with the variety J is decidable.

    Submitted 22 May, 2012; originally announced May 2012.

  22. arXiv:1204.6179  [pdf, other

    cs.LO

    Non-definability of languages by generalized first-order formulas over (N,+)

    Authors: Andreas Krebs, A. V. Sreejith

    Abstract: We consider first-order logic with monoidal quantifiers over words. We show that all languages with a neutral letter, definable using the addition numerical predicate are also definable with the order predicate as the only numerical predicate. Let S be a subset of monoids. Let LS be the logic closed under quantification over the monoids in S and N be the class of neutral letter languages. Then w… ▽ More

    Submitted 4 May, 2012; v1 submitted 27 April, 2012; originally announced April 2012.