Skip to main content

Showing 1–50 of 53 results for author: Zetzsche, G

.
  1. arXiv:2406.01008  [pdf, other

    cs.FL

    Separability in Büchi Vass and Singly Non-Linear Systems of Inequalities

    Authors: Pascal Baumann, Eren Keskin, Roland Meyer, Georg Zetzsche

    Abstract: The omega-regular separability problem for Büchi VASS coverability languages has recently been shown to be decidable, but with an EXPSPACE lower and a non-primitive recursive upper bound -- the exact complexity remained open. We close this gap and show that the problem is EXPSPACE-complete. A careful analysis of our complexity bounds additionally yields a PSPACE procedure in the case of fixed dime… ▽ More

    Submitted 3 June, 2024; originally announced June 2024.

    ACM Class: F.1.1

  2. arXiv:2405.16166  [pdf, other

    cs.FL

    The Power of Hard Attention Transformers on Data Sequences: A Formal Language Theoretic Perspective

    Authors: Pascal Bergsträßer, Chris Köcher, Anthony Widjaja Lin, Georg Zetzsche

    Abstract: Formal language theory has recently been successfully employed to unravel the power of transformer encoders. This setting is primarily applicable in Natural Languange Processing (NLP), as a token embedding function (where a bounded number of tokens is admitted) is first applied before feeding the input to the transformer. On certain kinds of data (e.g. time series), we want our transformers to be… ▽ More

    Submitted 25 May, 2024; originally announced May 2024.

  3. arXiv:2405.10296  [pdf, other

    cs.FL

    Verifying Unboundedness via Amalgamation

    Authors: Ashwani Anand, Sylvain Schmitz, Lia Schütze, Georg Zetzsche

    Abstract: Well-structured transition systems (WSTS) are an abstract family of systems that encompasses a vast landscape of infinite-state systems. By requiring a well-quasi-ordering (wqo) on the set of states, a WSTS enables generic algorithms for classic verification tasks such as coverability and termination. However, even for systems that are WSTS like vector addition systems (VAS), the framework is noto… ▽ More

    Submitted 20 June, 2024; v1 submitted 16 May, 2024; originally announced May 2024.

    Comments: Erratum: Updated test for negative SUP instances in Section 4.1

    ACM Class: F.4.3

  4. arXiv:2405.07911  [pdf, other

    cs.FL cs.LO math.GR

    Slice closures of indexed languages and word equations with counting constraints

    Authors: Laura Ciobanu, Georg Zetzsche

    Abstract: Indexed languages are a classical notion in formal language theory. As the language equivalent of second-order pushdown automata, they have received considerable attention in higher-order model checking. Unfortunately, counting properties are notoriously difficult to decide for indexed languages: So far, all results about non-regular counting properties show undecidability. In this paper, we ini… ▽ More

    Submitted 13 May, 2024; originally announced May 2024.

    Comments: 12 pages, accepted for publication at LICS 2024

  5. arXiv:2405.01183  [pdf, other

    cs.LO cs.FL math.LO

    An efficient quantifier elimination procedure for Presburger arithmetic

    Authors: Christoph Haase, Shankara Narayanan Krishna, Khushraj Madnani, Om Swostik Mishra, Georg Zetzsche

    Abstract: All known quantifier elimination procedures for Presburger arithmetic require doubly exponential time for eliminating a single block of existentially quantified variables. It has even been claimed in the literature that this upper bound is tight. We observe that this claim is incorrect and develop, as the main result of this paper, a quantifier elimination procedure eliminating a block of existent… ▽ More

    Submitted 2 May, 2024; originally announced May 2024.

    Comments: Accepted for publication at ICALP 2024

  6. arXiv:2401.07106  [pdf, other

    cs.FL cs.CL

    Directed Regular and Context-Free Languages

    Authors: Moses Ganardi, Irmak Saglam, Georg Zetzsche

    Abstract: We study the problem of deciding whether a given language is directed. A language $L$ is \emph{directed} if every pair of words in $L$ have a common (scattered) superword in $L$. Deciding directedness is a fundamental problem in connection with ideal decompositions of downward closed sets. Another motivation is that deciding whether two \emph{directed} context-free languages have the same downward… ▽ More

    Submitted 18 January, 2024; v1 submitted 13 January, 2024; originally announced January 2024.

  7. arXiv:2311.04031  [pdf, other

    cs.LO cs.FL

    Ramsey Quantifiers in Linear Arithmetics

    Authors: Pascal Bergsträßer, Moses Ganardi, Anthony W. Lin, Georg Zetzsche

    Abstract: We study Satisfiability Modulo Theories (SMT) enriched with the so-called Ramsey quantifiers, which assert the existence of cliques (complete graphs) in the graph induced by some formulas. The extended framework is known to have applications in proving program termination (in particular, whether a transitive binary predicate is well-founded), and monadic decomposability of SMT formulas. Our main r… ▽ More

    Submitted 7 November, 2023; originally announced November 2023.

  8. arXiv:2310.16798  [pdf, other

    cs.FL cs.PL

    Reachability in Continuous Pushdown VASS

    Authors: A. R. Balasubramanian, Rupak Majumdar, Ramanathan S. Thinniyam, Georg Zetzsche

    Abstract: Pushdown Vector Addition Systems with States (PVASS) consist of finitely many control states, a pushdown stack, and a set of counters that can be incremented and decremented, but not tested for zero. Whether the reachability problem is decidable for PVASS is a long-standing open problem. We consider continuous PVASS, which are PVASS with a continuous semantics. This means, the counter values are… ▽ More

    Submitted 31 October, 2023; v1 submitted 25 October, 2023; originally announced October 2023.

  9. arXiv:2308.14926  [pdf, other

    cs.LO cs.FL

    Monus semantics in vector addition systems with states

    Authors: Pascal Baumann, Khushraj Madnani, Filip Mazowiecki, Georg Zetzsche

    Abstract: Vector addition systems with states (VASS) are a popular model for concurrent systems. However, many decision problems have prohibitively high complexity. Therefore, it is sometimes useful to consider overapproximating semantics in which these problems can be decided more efficiently. We study an overapproximation, called monus semantics, that slightly relaxes the semantics of decrements: A key… ▽ More

    Submitted 12 September, 2023; v1 submitted 28 August, 2023; originally announced August 2023.

  10. arXiv:2307.07460  [pdf, other

    cs.FL

    Priority Downward Closures

    Authors: Ashwani Anand, Georg Zetzsche

    Abstract: When a system sends messages through a lossy channel, then the language encoding all sequences of messages can be abstracted by its downward closure, i.e. the set of all (not necessarily contiguous) subwords. This is useful because even if the system has infinitely many states, its downward closure is a regular language. However, if the channel has congestion control based on priorities assigned t… ▽ More

    Submitted 1 August, 2023; v1 submitted 14 July, 2023; originally announced July 2023.

    Comments: full version of paper accepted at CONCUR'23

  11. arXiv:2306.13058  [pdf, other

    cs.FL

    Checking Refinement of Asynchronous Programs against Context-Free Specifications

    Authors: Pascal Baumann, Moses Ganardi, Rupak Majumdar, Ramanathan S. Thinniyam, Georg Zetzsche

    Abstract: In the language-theoretic approach to refinement verification, we check that the language of traces of an implementation all belong to the language of a specification. We consider the refinement verification problem for asynchronous programs against specifications given by a Dyck language. We show that this problem is EXPSPACE-complete -- the same complexity as that of language emptiness and for r… ▽ More

    Submitted 22 June, 2023; originally announced June 2023.

    Comments: Full version of paper accepted for ICALP 2023

  12. arXiv:2301.11242  [pdf, other

    cs.FL

    Regular Separability in Büchi VASS

    Authors: Pascal Baumann, Roland Meyer, Georg Zetzsche

    Abstract: We study the ($ω$-)regular separability problem for Büchi VASS languages: Given two Büchi VASS with languages $L_1$ and $L_2$, check whether there is a regular language that fully contains $L_1$ while remaining disjoint from $L_2$. We show that the problem is decidable in general and PSPACE-complete in the 1-dimensional case, assuming succinct counter updates. The results rely on several arguments… ▽ More

    Submitted 26 January, 2023; originally announced January 2023.

    ACM Class: F.1.1

  13. arXiv:2301.10198  [pdf, other

    cs.FL

    Unboundedness problems for machines with reversal-bounded counters

    Authors: Pascal Baumann, Flavio D'Alessandro, Moses Ganardi, Oscar Ibarra, Ian McQuillan, Lia Schütze, Georg Zetzsche

    Abstract: We consider a general class of decision problems concerning formal languages, called ``(one-dimensional) unboundedness predicates'', for automata that feature reversal-bounded counters (RBCA). We show that each problem in this class reduces -- non-deterministically in polynomial time -- to the same problem for just finite automata. We also show an analogous reduction for automata that have access… ▽ More

    Submitted 24 January, 2023; originally announced January 2023.

  14. Existential Definability over the Subword Ordering

    Authors: Pascal Baumann, Moses Ganardi, Ramanathan S. Thinniyam, Georg Zetzsche

    Abstract: We study first-order logic (FO) over the structure consisting of finite words over some alphabet $A$, together with the (non-contiguous) subword ordering. In terms of decidability of quantifier alternation fragments, this logic is well-understood: If every word is available as a constant, then even the $Σ_1$ (i.e., existential) fragment is undecidable, already for binary alphabets $A$. However, up… ▽ More

    Submitted 20 December, 2023; v1 submitted 27 October, 2022; originally announced October 2022.

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 4 (December 21, 2023) lmcs:10219

  15. arXiv:2206.11756  [pdf, ps, other

    math.GR cs.FL

    Membership Problems in Finite Groups

    Authors: Markus Lohrey, Andreas Rosowski, Georg Zetzsche

    Abstract: We show that the subset sum problem, the knapsack problem and the rational subset membership problem for permutation groups are NP-complete. Concerning the knapsack problem we obtain NP-completeness for every fixed $n \geq 3$, where $n$ is the number of permutations in the knapsack equation. In other words: membership in products of three cyclic permutation groups is NP-complete. This sharpens a r… ▽ More

    Submitted 28 June, 2022; v1 submitted 23 June, 2022; originally announced June 2022.

    Comments: A short version will appear in the proceedings of MFCS 2022

    MSC Class: 20B05; 20F10; 68Q45

  16. arXiv:2205.09015  [pdf, ps, other

    cs.LO

    Ramsey Quantifiers over Automatic Structures: Complexity and Applications to Verification

    Authors: Pascal Bergsträßer, Moses Ganardi, Anthony W. Lin, Georg Zetzsche

    Abstract: Automatic structures are infinite structures that are finitely represented by synchronized finite-state automata. This paper concerns specifically automatic structures over finite words and trees (ranked/unranked). We investigate the "directed version" of Ramsey quantifiers, which express the existence of an infinite directed clique. This subsumes the standard "undirected version" of Ramsey quanti… ▽ More

    Submitted 13 February, 2023; v1 submitted 18 May, 2022; originally announced May 2022.

  17. arXiv:2204.11799  [pdf, other

    cs.FL

    Reachability in Bidirected Pushdown VASS

    Authors: Moses Ganardi, Rupak Majumdar, Andreas Pavlogiannis, Lia Schütze, Georg Zetzsche

    Abstract: A pushdown vector addition system with states (PVASS) extends the model of vector addition systems with a pushdown store. A PVASS is said to be \emph{bidirected} if every transition (pushing/pop** a symbol or modifying a counter) has an accompanying opposite transition that reverses the effect. Bidirectedness arises naturally in many models; it can also be seen as a overapproximation of reachabi… ▽ More

    Submitted 25 April, 2022; originally announced April 2022.

    Comments: Accepted for ICALP 2022

  18. arXiv:2111.09022  [pdf, ps, other

    cs.FL cs.PL

    Context-Bounded Verification of Thread Pools

    Authors: Pascal Baumann, Rupak Majumdar, Ramanathan S. Thinniyam, Georg Zetzsche

    Abstract: Thread pooling is a common programming idiom in which a fixed set of worker threads are maintained to execute tasks concurrently. The workers repeatedly pick tasks and execute them to completion. Each task is sequential, with possibly recursive code, and tasks communicate over shared memory. Executing a task can lead to more new tasks being spawned. We consider the safety verification problem for… ▽ More

    Submitted 17 November, 2021; originally announced November 2021.

  19. arXiv:2110.03654  [pdf, ps, other

    cs.FL

    The complexity of bidirected reachability in valence systems

    Authors: Moses Ganardi, Rupak Majumdar, Georg Zetzsche

    Abstract: Reachability problems in infinite-state systems are often subject to extremely high complexity. This motivates the investigation of efficient overapproximations, where we add transitions to obtain a system in which reachability can be decided more efficiently. We consider bidirected infinite-state systems, where for every transition there is a transition with opposite effect. We study bidirected… ▽ More

    Submitted 26 June, 2022; v1 submitted 7 October, 2021; originally announced October 2021.

    Comments: 27 pages

  20. arXiv:2108.00963  [pdf, other

    cs.FL

    Scope-Bounded Reachability in Valence Systems

    Authors: Aneesh K. Shetty, S. Krishna, Georg Zetzsche

    Abstract: Multi-pushdown systems are a standard model for concurrent recursive programs, but they have an undecidable reachability problem. Therefore, there have been several proposals to underapproximate their sets of runs so that reachability in this underapproximation becomes decidable. One such underapproximation that covers a relatively high portion of runs is scope boundedness. In such a run, after ea… ▽ More

    Submitted 2 August, 2021; originally announced August 2021.

    Comments: To appear in proceedings of CONCUR 2021

  21. General Decidability Results for Asynchronous Shared-Memory Programs: Higher-Order and Beyond

    Authors: Rupak Majumdar, Ramanathan S. Thinniyam, Georg Zetzsche

    Abstract: The model of asynchronous programming arises in many contexts, from low-level systems software to high-level web programming. We take a language-theoretic perspective and show general decidability and undecidability results for asynchronous programs that capture all known results as well as show decidability of new and important classes. As a main consequence, we show decidability of safety, termi… ▽ More

    Submitted 20 October, 2022; v1 submitted 21 January, 2021; originally announced January 2021.

    ACM Class: F.3.1

    Journal ref: Logical Methods in Computer Science, Volume 18, Issue 4 (October 21, 2022) lmcs:7606

  22. arXiv:2101.06132  [pdf, other

    math.GR

    A characterization of wreath products where knapsack is decidable

    Authors: Pascal Bergsträßer, Moses Ganardi, Georg Zetzsche

    Abstract: The knapsack problem for groups was introduced by Miasnikov, Nikolaev, and Ushakov. It is defined for each finitely generated group $G$ and takes as input group elements $g_1,\ldots,g_n,g\in G$ and asks whether there are $x_1,\ldots,x_n\ge 0$ with $g_1^{x_1}\cdots g_n^{x_n}=g$. We study the knapsack problem for wreath products $G\wr H$ of groups $G$ and $H$. Our main result is a characterization o… ▽ More

    Submitted 15 January, 2021; originally announced January 2021.

  23. The complexity of bounded context switching with dynamic thread creation

    Authors: Pascal Baumann, Rupak Majumdar, Ramanathan S. Thinniyam, Georg Zetzsche

    Abstract: Dynamic networks of concurrent pushdown systems (DCPS) are a theoretical model for multi-threaded recursive programs with shared global state and dynamical creation of threads. The (global) state reachability problem for DCPS is undecidable in general, but Atig et al. (2009) showed that it becomes decidable, and is in 2EXPSPACE, when each thread is restricted to a fixed number of context switches.… ▽ More

    Submitted 11 November, 2020; originally announced November 2020.

    Journal ref: ICALP 2020, vol. 168, pages 111:1-111:16

  24. arXiv:2011.04581  [pdf, ps, other

    cs.FL cs.PL

    Context-Bounded Verification of Liveness Properties for Multithreaded Shared-Memory Programs

    Authors: Pascal Baumann, Rupak Majumdar, Ramanathan S. Thinniyam, Georg Zetzsche

    Abstract: We study context-bounded verification of liveness properties of multi-threaded, shared-memory programs, where each thread can spawn additional threads. Our main result shows that context-bounded fair termination is decidable for the model; context-bounded implies that each spawned thread can be context switched a fixed constant number of times. Our proof is technical, since fair termination requir… ▽ More

    Submitted 12 November, 2020; v1 submitted 9 November, 2020; originally announced November 2020.

    ACM Class: F.2; F.4; D.3

  25. arXiv:2007.00111  [pdf, ps, other

    cs.FL cs.LO

    An Approach to Regular Separability in Vector Addition Systems

    Authors: Wojciech Czerwiński, Georg Zetzsche

    Abstract: We study the problem of regular separability of languages of vector addition systems with states (VASS). It asks whether for two given VASS languages K and L, there exists a regular language R that includes K and is disjoint from L. While decidability of the problem in full generality remains an open question, there are several subclasses for which decidability has been shown: It is decidable for… ▽ More

    Submitted 30 June, 2020; originally announced July 2020.

  26. arXiv:2006.11898  [pdf, other

    math.GR cs.FL

    Rational subsets of Baumslag-Solitar groups

    Authors: Michaël Cadilhac, Dmitry Chistikov, Georg Zetzsche

    Abstract: We consider the rational subset membership problem for Baumslag-Solitar groups. These groups form a prominent class in the area of algorithmic group theory, and they were recently identified as an obstacle for understanding the rational subsets of $\text{GL}(2,\mathbb{Q})$. We show that rational subset membership for Baumslag-Solitar groups $\text{BS}(1,q)$ with $q\ge 2$ is decidable and PSPACE-… ▽ More

    Submitted 21 June, 2020; originally announced June 2020.

    Comments: Long version of paper with same title appearing in ICALP'20

  27. arXiv:2002.09393  [pdf, ps, other

    cs.FL cs.LO

    Extensions of $ω$-Regular Languages

    Authors: Mikołaj Bojańczyk, Edon Kelmendi, Rafał Stefański, Georg Zetzsche

    Abstract: We consider extensions of monadic second order logic over $ω$-words, which are obtained by adding one language that is not $ω$-regular. We show that if the added language $L$ has a neutral letter, then the resulting logic is necessarily undecidable. A corollary is that the $ω$-regular languages are the only decidable Boolean-closed full trio over $ω$-words.

    Submitted 21 February, 2020; originally announced February 2020.

  28. arXiv:2002.08086  [pdf, other

    math.GR cs.CC

    The complexity of knapsack problems in wreath products

    Authors: Michael Figelius, Moses Ganardi, Markus Lohrey, Georg Zetzsche

    Abstract: We prove new complexity results for computational problems in certain wreath products of groups and (as an application) for free solvable group. For a finitely generated group we study the so-called power word problem (does a given expression $u_1^{k_1} \ldots u_d^{k_d}$, where $u_1, \ldots, u_d$ are words over the group generators and $k_1, \ldots, k_d$ are binary encoded integers, evaluate to th… ▽ More

    Submitted 19 February, 2020; originally announced February 2020.

  29. arXiv:2002.03837  [pdf, ps, other

    math.GR

    Knapsack and the power word problem in solvable Baumslag-Solitar groups

    Authors: Moses Ganardi, Markus Lohrey, Georg Zetzsche

    Abstract: We prove that the power word problem for certain metabelian subgroups of $\mathsf{GL}(2,\mathbb{C})$ (including the solvable Baumslag-Solitar groups $\mathsf{BS}(1,q) = \langle a,t \mid t a t^{-1} = a^q \rangle$) belongs to the circuit complexity class $\mathsf{TC}^0$. In the power word problem, the input consists of group elements $g_1, \ldots, g_d$ and binary encoded integers $n_1, \ldots, n_d$… ▽ More

    Submitted 16 October, 2022; v1 submitted 7 February, 2020; originally announced February 2020.

    Comments: A short version appeared in the proceedings of MFCS 2020

    MSC Class: 20F10; 68Q06

  30. arXiv:1911.12857  [pdf, ps, other

    math.GR

    Closure properties of knapsack semilinear groups

    Authors: Michael Figelius, Markus Lohrey, Georg Zetzsche

    Abstract: We show that the following group constructions preserve the semilinearity of the solution sets for knapsack equations (equations of the form $g_1^{x_1} \cdots g_k^{x_k} = g$ in a group $G$, where the variables $x_1, \ldots, x_k$ take values in the natural numbers): graph products, amalgamated free products with finite amalgamated subgroups, HNN-extensions with finite associated subgroups, and fini… ▽ More

    Submitted 28 November, 2019; originally announced November 2019.

    MSC Class: 20F10; 20F67

  31. arXiv:1908.04038  [pdf, other

    cs.FL cs.LO

    Regular Separability and Intersection Emptiness are Independent Problems

    Authors: Ramanathan S. Thinniyam, Georg Zetzsche

    Abstract: The problem of \emph{regular separability} asks, given two languages $K$ and $L$, whether there exists a regular language $S$ with $K\subseteq S$ and $S\cap L=\emptyset$. This problem has recently been studied for various classes of languages. All the results on regular separability obtained so far exhibited a noteworthy correspondence with the intersection emptiness problem: In eachcase, regular… ▽ More

    Submitted 12 August, 2019; originally announced August 2019.

  32. Coverability is Undecidable in One-dimensional Pushdown Vector Addition Systems with Resets

    Authors: Sylvain Schmitz, Georg Zetzsche

    Abstract: We consider the model of pushdown vector addition systems with resets. These consist of vector addition systems that have access to a pushdown stack and have instructions to reset counters. For this model, we study the coverability problem. In the absence of resets, this problem is known to be decidable for one-dimensional pushdown vector addition systems, but decidability is open for general push… ▽ More

    Submitted 17 June, 2019; originally announced June 2019.

    Comments: 8 pages

  33. arXiv:1901.02194  [pdf, ps, other

    cs.FL cs.LO

    Languages ordered by the subword order

    Authors: Dietrich Kuske, Georg Zetzsche

    Abstract: We consider a language together with the subword relation, the cover relation, and regular predicates. For such structures, we consider the extension of first-order logic by threshold- and modulo-counting quantifiers. Depending on the language, the used predicates, and the fragment of the logic, we determine four new combinations that yield decidable theories. These results extend earlier ones whe… ▽ More

    Submitted 8 January, 2019; originally announced January 2019.

  34. arXiv:1803.09703  [pdf, other

    cs.LO cs.FL

    Bounded Context Switching for Valence Systems

    Authors: Roland Meyer, Sebastian Muskalla, Georg Zetzsche

    Abstract: We study valence systems, finite-control programs over infinite-state memories modeled in terms of graph monoids. Our contribution is a notion of bounded context switching (BCS). Valence systems generalize pushdowns, concurrent pushdowns, and Petri nets. In these settings, our definition conservatively generalizes existing notions. The main finding is that reachability within a bounded number of c… ▽ More

    Submitted 5 July, 2018; v1 submitted 26 March, 2018; originally announced March 2018.

  35. arXiv:1802.07397  [pdf, ps, other

    cs.FL

    PTL-separability and closures for WQOs on words

    Authors: Georg Zetzsche

    Abstract: We introduce a flexible class of well-quasi-orderings (WQOs) on words that generalizes the ordering of (not necessarily contiguous) subwords. Each such WQO induces a class of piecewise testable languages (PTLs) as Boolean combinations of upward closed sets. In this way, a range of regular language classes arises as PTLs. Moreover, each of the WQOs guarantees regularity of all downward closed sets.… ▽ More

    Submitted 20 February, 2018; originally announced February 2018.

  36. arXiv:1802.06683  [pdf, other

    cs.FL

    Unboundedness problems for languages of vector addition systems

    Authors: Wojciech Czerwiński, Piotr Hofman, Georg Zetzsche

    Abstract: A vector addition system (VAS) with an initial and a final marking and transition labels induces a language. In part because the reachability problem in VAS remains far from being well-understood, it is difficult to devise decision procedures for such languages. This is especially true for checking properties that state the existence of infinitely many words of a particular shape. Informally, we c… ▽ More

    Submitted 19 February, 2018; originally announced February 2018.

  37. arXiv:1710.07528  [pdf, ps, other

    cs.FL cs.LO math.GR

    The Emptiness Problem for Valence Automata over Graph Monoids

    Authors: Georg Zetzsche

    Abstract: This work studies which storage mechanisms in automata permit decidability of the emptiness problem. The question is formalized using valence automata, an abstract model of automata in which the storage mechanism is given by a monoid. For each of a variety of storage mechanisms, one can choose a (typically infinite) monoid $M$ such that valence automata over $M$ are equivalent to (one-way) automat… ▽ More

    Submitted 20 October, 2017; originally announced October 2017.

    Comments: Preprint of contribution to special issue on RP2015 (Information & Computation)

  38. arXiv:1709.09598  [pdf, ps, other

    math.GR cs.FL

    Knapsack Problems for Wreath Products

    Authors: Moses Ganardi, Daniel König, Markus Lohrey, Georg Zetzsche

    Abstract: In recent years, knapsack problems for (in general non-commutative) groups have attracted attention. In this paper, the knapsack problem for wreath products is studied. It turns out that decidability of knapsack is not preserved under wreath product. On the other hand, the class of knapsack-semilinear groups, where solutions sets of knapsack equations are effectively semilinear, is closed under wr… ▽ More

    Submitted 2 October, 2017; v1 submitted 27 September, 2017; originally announced September 2017.

    MSC Class: 20F10 ACM Class: F.4.3

  39. arXiv:1701.07470  [pdf, ps, other

    cs.LO cs.FL

    Decidability, Complexity, and Expressiveness of First-Order Logic Over the Subword Ordering

    Authors: Simon Halfon, Philippe Schnoebelen, Georg Zetzsche

    Abstract: We consider first-order logic over the subword ordering on finite words, where each word is available as a constant. Our first result is that the $Σ_1$ theory is undecidable (already over two letters). We investigate the decidability border by considering fragments where all but a certain number of variables are alternation bounded, meaning that the variable must always be quantified over langua… ▽ More

    Submitted 24 September, 2021; v1 submitted 25 January, 2017; originally announced January 2017.

    Comments: 26 pages, 1 table

  40. arXiv:1610.00373  [pdf, ps, other

    math.GR cs.CC

    The Complexity of Knapsack in Graph Groups

    Authors: Markus Lohrey, Georg Zetzsche

    Abstract: Myasnikov et al. have introduced the knapsack problem for arbitrary finitely generated groups. In previous work, the authors proved that for each graph group, the knapsack problem can be solved in $\mathsf{NP}$. Here, we determine the exact complexity of the problem for every graph group. While the problem is $\mathsf{TC}^0$-complete for complete graphs, it is $\mathsf{LogCFL}$-complete for each (… ▽ More

    Submitted 13 October, 2016; v1 submitted 2 October, 2016; originally announced October 2016.

    Comments: 26 pages, 2 figures

  41. arXiv:1605.03149  [pdf, other

    cs.FL

    The complexity of downward closure comparisons

    Authors: Georg Zetzsche

    Abstract: The downward closure of a language is the set of all (not necessarily contiguous) subwords of its members. It is well-known that the downward closure of every language is regular. Moreover, recent results show that downward closures are computable for quite powerful system models. One advantage of abstracting a language by its downward closure is that then equivalence and inclusion become decida… ▽ More

    Submitted 10 May, 2016; originally announced May 2016.

    Comments: 24 pages, to appear in proceedings of ICALP 2016

  42. arXiv:1604.05431  [pdf, ps, other

    cs.FL

    Permutations of context-free, ET0L and indexed languages

    Authors: Tara Brough, Laura Ciobanu, Murray Elder, Georg Zetzsche

    Abstract: For a language $L$, we consider its cyclic closure, and more generally the language $C^k(L)$, which consists of all words obtained by partitioning words from $L$ into $k$ factors and permuting them. We prove that the classes of ET0L and EDT0L languages are closed under the operators $C^k$. This both sharpens and generalises Brandstädt's result that if $L$ is context-free then $C^k(L)$ is context-s… ▽ More

    Submitted 27 May, 2016; v1 submitted 19 April, 2016; originally announced April 2016.

    Comments: 11 pages, 1 figure. Improved proof of the main theorem from previous version arXiv:1412.5512

    MSC Class: 20F65; 68Q45

  43. arXiv:1602.03419  [pdf, other

    cs.FL cs.LO

    Complexity of regular abstractions of one-counter languages

    Authors: Mohamed Faouzi Atig, Dmitry Chistikov, Piotr Hofman, K Narayan Kumar, Prakash Saivasan, Georg Zetzsche

    Abstract: We study the computational and descriptional complexity of the following transformation: Given a one-counter automaton (OCA) A, construct a nondeterministic finite automaton (NFA) B that recognizes an abstraction of the language L(A): its (1) downward closure, (2) upward closure, or (3) Parikh image. For the Parikh image over a fixed alphabet and for the upward and downward closures, we find pol… ▽ More

    Submitted 10 February, 2016; originally announced February 2016.

  44. arXiv:1509.05957  [pdf, ps, other

    math.GR cs.FL

    Knapsack in graph groups, HNN-extensions and amalgamated products

    Authors: Markus Lohrey, Georg Zetzsche

    Abstract: It is shown that the knapsack problem, which was introduced by Myasnikov et al. for arbitrary finitely generated groups, can be solved in NP for graph groups. This result even holds if the group elements are represented in a compressed form by SLPs, which generalizes the classical NP-completeness result of the integer knapsack problem. We also prove general transfer results: NP-membership of the k… ▽ More

    Submitted 19 September, 2015; originally announced September 2015.

    Comments: 42 pages

  45. arXiv:1507.05145  [pdf, ps, other

    math.GR cs.FL

    Knapsack and subset sum problems in nilpotent, polycyclic, and co-context-free groups

    Authors: Daniel König, Markus Lohrey, Georg Zetzsche

    Abstract: It is shown that the knapsack problem (introduced by Myasnikov, Nikolaev, and Ushakov) is undecidable in a direct product of sufficiently many copies of the discrete Heisenberg group (which is nilpotent of class 2). Moreover, for the discrete Heisenberg group itself, the knapsack problem is decidable. Hence, decidability of the knapsack problem is not preserved under direct products. It is also sh… ▽ More

    Submitted 18 July, 2015; originally announced July 2015.

    MSC Class: 20F10; 68Q45

  46. arXiv:1503.01068  [pdf, ps, other

    cs.FL

    An approach to computing downward closures

    Authors: Georg Zetzsche

    Abstract: The downward closure of a word language is the set of all (not necessarily contiguous) subwords of its members. It is well-known that the downward closure of any language is regular. While the downward closure appears to be a powerful abstraction, algorithms for computing a finite automaton for the downward closure of a given language have been established only for few language classes. This wor… ▽ More

    Submitted 1 June, 2015; v1 submitted 3 March, 2015; originally announced March 2015.

    Comments: Full version of contribution to ICALP 2015. Comments welcome

  47. A Characterization for Decidable Separability by Piecewise Testable Languages

    Authors: Wojciech Czerwiński, Wim Martens, Lorijn van Rooijen, Marc Zeitoun, Georg Zetzsche

    Abstract: The separability problem for word languages of a class $\mathcal{C}$ by languages of a class $\mathcal{S}$ asks, for two given languages $I$ and $E$ from $\mathcal{C}$, whether there exists a language $S$ from $\mathcal{S}$ that includes $I$ and excludes $E$, that is, $I \subseteq S$ and $S\cap E = \emptyset$. In this work, we assume some mild closure properties for $\mathcal{C}$ and study for whi… ▽ More

    Submitted 4 December, 2017; v1 submitted 4 October, 2014; originally announced October 2014.

    MSC Class: 68Q45 ACM Class: F.4.3

    Journal ref: Discrete Mathematics & Theoretical Computer Science, Vol. 19 no. 4, FCT '15, special issue FCT'15 (December 11, 2017) dmtcs:1335

  48. arXiv:1409.7922  [pdf, other

    cs.FL cs.LO

    Computing downward closures for stacked counter automata

    Authors: Georg Zetzsche

    Abstract: The downward closure of a language $L$ of words is the set of all (not necessarily contiguous) subwords of members of $L$. It is well known that the downward closure of any language is regular. Although the downward closure seems to be a promising abstraction, there are only few language classes for which an automaton for the downward closure is known to be computable. It is shown here that for… ▽ More

    Submitted 28 September, 2014; originally announced September 2014.

    Comments: 34 pages, 1 figure; submitted

  49. arXiv:1404.5479  [pdf, ps, other

    cs.FL math.GR

    The monoid of queue actions

    Authors: Martin Huschenbett, Dietrich Kuske, Georg Zetzsche

    Abstract: We investigate the monoid of transformations that are induced by sequences of writing to and reading from a queue storage. We describe this monoid by means of a confluent and terminating semi-Thue system and study some of its basic algebraic properties, e.g., conjugacy. Moreover, we show that while several properties concerning its rational subsets are undecidable, their uniform membership problem… ▽ More

    Submitted 22 April, 2014; originally announced April 2014.

  50. arXiv:1306.3260  [pdf, ps, other

    cs.FL math.GR

    Semilinearity and Context-Freeness of Languages Accepted by Valence Automata

    Authors: P. Buckheister, Georg Zetzsche

    Abstract: Valence automata are a generalization of various models of automata with storage. Here, each edge carries, in addition to an input word, an element of a monoid. A computation is considered valid if multiplying the monoid elements on the visited edges yields the identity element. By choosing suitable monoids, a variety of automata models can be obtained as special valence automata. This work is c… ▽ More

    Submitted 18 June, 2013; v1 submitted 13 June, 2013; originally announced June 2013.

    Comments: Long version of a paper accepted for MFCS 2013. Corrected typos and improved readability, results unchanged