The theory of reachability in trace-pushdown systems
Pith reviewed 2026-05-19 04:19 UTC · model grok-4.3
The pith
Certain trace-pushdown systems defined by restricted graph monoids make the first-order theory of reachability in their configuration graphs decidable.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The author shows that trace-pushdown systems whose dependence alphabets satisfy the identified restrictions admit a decidable first-order theory of their configuration graphs when reachability is included as a primitive relation. The proof proceeds by reducing the theory to known decidable fragments via the structural properties enforced by those restrictions.
What carries the argument
The restricted class of trace-pushdown systems, obtained by imposing conditions on the graph monoid or dependence alphabet, which makes the first-order theory of the configuration graph with reachability decidable.
If this is right
- Verification problems expressible in first-order logic over configurations become decidable for this class of systems.
- The result covers models that include concurrent or multi-stack behavior under the stated alphabet restrictions.
- It provides a uniform decision procedure that complements the alphabet-restricted case for ordinary pushdown systems.
Where Pith is reading between the lines
- The same restrictions might yield decidability results for related models such as certain classes of vector addition systems with states.
- One could test whether relaxing a single condition in the definition of the class immediately produces an undecidable instance.
Load-bearing premise
The systems must belong to the restricted class defined by the paper's conditions on the graph monoid or dependence alphabet.
What would settle it
An explicit trace-pushdown system satisfying the paper's restrictions for which the first-order theory of its configuration graph with reachability is shown to be undecidable would refute the claim.
read the original abstract
We consider pushdown systems that store, instead of a single word, a Mazurkiewicz trace on its stack. These systems are special cases of valence automata over graph monoids and subsume multi-stack systems. We identify a class of such systems that allow to decide the first-order theory of their configuration graph with reachability. This result complements results by D'Osualdo, Meyer, and Zetzsche (namely the decidability for arbitrary pushdown systems under a severe restriction on the dependence alphabet).
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper studies pushdown systems in which the stack alphabet is replaced by a Mazurkiewicz trace (equivalently, valence automata over graph monoids). These systems generalize ordinary pushdown automata and multi-stack systems. The central claim is that there exists a non-trivial class of such systems, obtained by imposing suitable restrictions on the underlying dependence alphabet or graph monoid, for which the first-order theory of the configuration graph augmented with the reachability predicate is decidable. The result is presented as complementing the decidability theorem of D'Osualdo, Meyer and Zetzsche for ordinary pushdown systems under a severe restriction on the dependence alphabet.
Significance. If the identified class is non-trivial and the decidability proof is effective and self-contained, the result would constitute a meaningful contribution to the decidability landscape for reachability and logical theories in concurrent systems. It would provide a concrete bridge between the theory of valence automata over graph monoids and the study of trace-based storage, potentially enabling new verification techniques for systems whose concurrency is captured by partial commutation. The manuscript's explicit construction of the class and its reduction to a decidable fragment, building directly on cited prior work without circularity, strengthens the assessment.
minor comments (3)
- §3 (Definition of the restricted class): the precise syntactic or algebraic restrictions on the dependence alphabet that guarantee decidability should be stated as a single, easily checkable condition rather than distributed across several lemmas.
- §4.2 (Reduction to FO theory): the effectiveness of the automata construction that interprets reachability should be made explicit by giving the state complexity or the size of the resulting formula in terms of the input system.
- Figure 1: the diagram illustrating the configuration graph for a small trace-pushdown system would benefit from explicit labels on the edges showing the trace operations performed.
Simulated Author's Rebuttal
We thank the referee for the positive summary, significance assessment, and recommendation of minor revision. The referee's description of the contribution accurately reflects the manuscript's focus on trace-pushdown systems and the decidability result for the first-order theory with reachability, as a complement to the work of D'Osualdo, Meyer, and Zetzsche.
Circularity Check
No significant circularity; derivation self-contained
full rationale
The paper identifies a restricted class of trace-pushdown systems (valence automata over graph monoids with suitable dependence alphabet restrictions) and proves decidability of the first-order theory of the configuration graph augmented with reachability. The central result is established via direct automata constructions and logical interpretations that reduce to known decidable fragments, building on externally cited prior work by different authors (D'Osualdo et al.) without any reduction of the target theorem to self-definitions, fitted inputs renamed as predictions, or load-bearing self-citations. The class definition and effectiveness claims are presented as independent of the final decidability statement.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math Mazurkiewicz traces and graph monoids form the algebraic basis for the stack content.
- standard math First-order logic with reachability predicate is the query language whose decidability is studied.
Reference graph
Works this paper leans on
-
[1]
Blumensath, A., Grädel, E.: Automatic Structures. In: LICS’00. pp. 51–62. IEEE Computer Society Press (2000)
work page 2000
-
[2]
Theory of Computing Systems37(6), 641–674 (2004)
Blumensath, A., Grädel, E.: Finite presentations of infinite structures: Automata and interpretations. Theory of Computing Systems37(6), 641–674 (2004)
work page 2004
-
[3]
Lecture Notes in Mathematics vol
Cartier, P., Foata, D.: Problèmes combinatoires de commutation et réarrange- ments. Lecture Notes in Mathematics vol. 85, Springer, Berlin - Heidelberg - New York (1969)
work page 1969
-
[4]
Courcelle,B.,Engelfriet,J.:Graphstructureandmonadicsecond-orderlogic.Cam- bridge University Press (2012)
work page 2012
-
[5]
Diekert, V., Rozenberg, G.: The Book of Traces. World Scientific Publ. Co. (1995)
work page 1995
-
[6]
D’Osualdo, E., Meyer, R., Zetzsche, G.: First-order logic with reachability for infinite-state systems. In: LICS’16. pp. 457–466. ACM (2016)
work page 2016
-
[7]
Inter- national Journal of Algebra and Computation18(08), 1345–1364 (2008)
Elder, M., Kambites, M., Ostheimer, G.: On groups and counter automata. Inter- national Journal of Algebra and Computation18(08), 1345–1364 (2008)
work page 2008
-
[8]
Theoretical Computer Science320(2-3), 175–185 (2004)
Elston, G., Ostheimer, G.: On groups whose word problem is solved by a counter automaton. Theoretical Computer Science320(2-3), 175–185 (2004)
work page 2004
-
[9]
Gilman, R.: Formal Languages and Infinite Groups, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 25. DIMACS (1996)
work page 1996
-
[10]
Theoretical Computer Science 19, 331–335 (1982)
Hodgson, B.: On direct products of automaton decidable theories. Theoretical Computer Science 19, 331–335 (1982)
work page 1982
-
[11]
Theoretical Computer Science 2(3), 271–294 (1976)
Ibarra, O., Sahni, S., Kim., C.: Finite automata with multiplication. Theoretical Computer Science 2(3), 271–294 (1976)
work page 1976
-
[12]
Acta Informatica 38, 117–129 (2001)
Ito, M., Martín-Vide, C., Mitrana, V.: Group weighted finite transducers. Acta Informatica 38, 117–129 (2001)
work page 2001
-
[13]
Communications in Alge- bra 37, 193–208 (2009)
Kambites, M.: Formal languages and groups as memory. Communications in Alge- bra 37, 193–208 (2009)
work page 2009
-
[14]
In: Logic and Computational Complexity
Khoussainov, B., Nerode, A.: Automatic presentations of structures. In: Logic and Computational Complexity. pp. 367–392. Lecture Notes in Comp. Science vol. 960, Springer (1995)
work page 1995
-
[15]
In: Shan- non, C., McCarthy, J
Kleene, S.: Representation of events in nerve nets and finite automata. In: Shan- non, C., McCarthy, J. (eds.) Automata Studies, pp. 3–40. Annals of Mathematics Studies vol. 34, Princeton University Press (1956)
work page 1956
-
[16]
Köcher, C., Kuske, D.: Forwards- and backwards-reachability for cooperating multi-pushdown systems. In: FCT’23. pp. 318–332. Lecture Notes in Comp. Science vol. 14252, Springer (2023)
work page 2023
-
[17]
Journal of Computer and System Sciences148 (2025), article no
Köcher, C., Kuske, D.: Backwards-reachability for cooperating multi-pushdown systems. Journal of Computer and System Sciences148 (2025), article no. 103601
work page 2025
-
[18]
Köcher, C., Kuske, D.: Reachability in trace-pushdown systems (2025), submitted, the paper can be obtained at http://eiche.theoinf.tu-ilmenau.de/kuske
work page 2025
-
[19]
Theoretical Computer Sci- ence 374, 127–148 (2007)
Kuske, D.: Weighted asynchronous cellular automata. Theoretical Computer Sci- ence 374, 127–148 (2007)
work page 2007
-
[20]
Kuske, D.: Theories of automatic structures and their complexity. In: CAI 2009. pp. 81–98. Lecture Notes in Comp. Science vol. 5725, Springer (2009)
work page 2009
-
[21]
Kuske, D.: A class of rational trace relations closed under composition. In: FSTTCS’23. pp. 20:1–20:20. Leibniz International Proceedings in Informatics (LIPIcs) vol. 284, Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2023)
work page 2023
-
[22]
Kuske, D.: The theory of reachability in trace-pushdown systems. In: CiE’25. pp. 283–298. Lecture Notes in Comp. Science. vol. 15764, Springer (2025) 22 Dietrich Kuske
work page 2025
-
[23]
Jour- nal of Symbolic Logic75(2), 678–710 (2010)
Kuske, D., Lohrey, M.: Some natural decision problems in automatic graphs. Jour- nal of Symbolic Logic75(2), 678–710 (2010)
work page 2010
- [24]
-
[25]
Discrete Applied Mathematics 108(3), 287–300 (2001)
Mitrana, V., Stiebe, R.: Extended finite automata over groups. Discrete Applied Mathematics 108(3), 287–300 (2001)
work page 2001
-
[26]
Muscholl, A., Peled, D.: Message sequence graphs and decision problems on Mazurkiewicz traces. In: MFCS’99. pp. 81–91. Lecture Notes in Comp. Science vol. 1672, Springer (1999)
work page 1999
-
[27]
Ochmański, E.: Regular behaviour of concurrent systems. Bull. Europ. Assoc. for Theor. Comp. Science27, 56–67 (1985)
work page 1985
- [28]
-
[29]
Rabin, M.: Decidability of second-order theories and automata on infinite trees. Trans. Amer. Math. Soc.141, 1–35 (1969)
work page 1969
-
[30]
Information and Computation207(11), 1329–1339 (2009)
Render, E., Kambites, M.: Rational subsets of polycyclic monoids and valence automata. Information and Computation207(11), 1329–1339 (2009)
work page 2009
-
[31]
Render, E.: Rational Monoid and Semigroup Automata. Ph.D. thesis, University of Manchester (2010)
work page 2010
-
[32]
Rubin, S.: Automatic Structures. Ph.D. thesis, University of Auckland (2004)
work page 2004
-
[33]
Bul- letin of Symbolic Logic14, 169–209 (2008)
Rubin, S.: Automata presenting structures: A survey of the finite string case. Bul- letin of Symbolic Logic14, 169–209 (2008)
work page 2008
- [34]
-
[35]
Zetzsche, G.: The emptiness problem for valence automata over graph monoids. Inf. Comput. 277 (2021), article no. 104583
work page 2021
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.