On Functions Weakly Computable by Pushdown Petri Nets and Related Systems

We consider numerical functions weakly computable by grammar-controlled vector addition systems (GVASes, a variant of pushdown Petri nets). GVASes can weakly compute all fast growing functions $F_\alpha$ for $\alpha<\omega^\omega$, hence they are computationally more powerful than standard vector addition systems. On the other hand they cannot weakly compute the inverses $F_\alpha^{-1}$ or indeed any sublinear function. The proof relies on a pumping lemma for runs of GVASes that is of independent interest.

[1]  Richard Mayr,et al.  Process rewrite systems , 1999, EXPRESS.

[2]  Stéphane Demri,et al.  The covering and boundedness problems for branching vector addition systems , 2013, J. Comput. Syst. Sci..

[3]  Philippe Schnoebelen,et al.  The Ordinal-Recursive Complexity of Timed-arc Petri Nets, Data Nets, and Other Enriched Nets , 2012, 2012 27th Annual IEEE Symposium on Logic in Computer Science.

[4]  Michel Hack,et al.  The Equality Problem for Vector Addition Systems is Undecidable , 1976, Theor. Comput. Sci..

[5]  Stéphane Demri,et al.  Reasoning about Data Repetitions with Counter Systems , 2013, 2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science.

[6]  Parosh Aziz Abdulla,et al.  Algorithmic Analysis of Programs with Well Quasi-ordered Domains , 2000, Inf. Comput..

[7]  Grégoire Sutre,et al.  On the Coverability Problem for Pushdown Vector Addition Systems in One Dimension , 2015, ICALP.

[8]  Sylvain Schmitz,et al.  Reachability in Vector Addition Systems is Primitive-Recursive in Fixed Dimension , 2019, 2019 34th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[9]  Mahesh Viswanathan,et al.  Model Checking Multithreaded Programs with Asynchronous Atomic Methods , 2006, CAV.

[10]  J. Kruskal Well-quasi-ordering, the Tree Theorem, and Vazsonyi’s conjecture , 1960 .

[11]  S. Ginsburg,et al.  Semigroups, Presburger formulas, and languages. , 1966 .

[12]  Philippe Schnoebelen,et al.  Revisiting Ackermann-Hardness for Lossy Counter Machines and Reset Petri Nets , 2010, MFCS.

[13]  Philippe Schnoebelen,et al.  Verifying lossy channel systems has nonprimitive recursive complexity , 2002, Inf. Process. Lett..

[14]  Petr Jancar,et al.  Nonprimitive recursive complexity and undecidability for Petri net equivalences , 2001, Theor. Comput. Sci..

[15]  Grégoire Sutre,et al.  Hyper-Ackermannian bounds for pushdown vector addition systems , 2014, CSL-LICS.

[16]  Ahmed Bouajjani,et al.  Analysis of recursively parallel programs , 2012, POPL '12.

[17]  Sylvain Schmitz,et al.  Complexity Hierarchies beyond Elementary , 2013, TOCT.

[18]  Rüdiger Valk,et al.  Formal Properties of Place/Transition Nets , 1979, Advanced Course: Net Theory and Applications.

[19]  Philippe Schnoebelen,et al.  The Power of Priority Channel Systems , 2013, CONCUR.

[20]  Philippe Schnoebelen,et al.  On Functions Weakly Computable by Petri Nets and Vector Addition Systems , 2014, RP.

[21]  Ranko Lazic The reachability problem for vector addition systems with a stack is not elementary , 2013, ArXiv.

[22]  Slawomir Lasota,et al.  The Reachability Problem for Petri Nets Is Not Elementary , 2018, J. ACM.

[23]  Albert R. Meyer,et al.  The Complexity of the Finite Containment Problem for Petri Nets , 1981, JACM.

[24]  Philippe Schnoebelen,et al.  The Ordinal Recursive Complexity of Lossy Channel Systems , 2008, 2008 23rd Annual IEEE Symposium on Logic in Computer Science.

[26]  Petr Jancar,et al.  Decidability of a Temporal Logic Problem for Petri Nets , 1990, Theor. Comput. Sci..

[27]  Philippe Schnoebelen,et al.  Well-structured transition systems everywhere! , 2001, Theor. Comput. Sci..

[28]  Patrick Totzke,et al.  What Makes Petri Nets Harder to Verify: Stack or Data? , 2017, Concurrency, Security, and Puzzles.

[29]  Mohamed Faouzi Atig,et al.  Approximating Petri Net Reachability Along Context-free Traces , 2011, FSTTCS.

[30]  Grégoire Sutre,et al.  On Boundedness Problems for Pushdown Vector Addition Systems , 2015, RP.

[31]  Klaus Reinhardt,et al.  Reachability in Petri Nets with Inhibitor Arcs , 2008, RP.

[32]  Jérôme Leroux,et al.  Vector addition system reachability problem: a short self-contained proof , 2011, POPL '11.

[33]  Sheila A. Greibach Remarks on Blind and Partially Blind One-Way Multicounter Machines , 1978, Theor. Comput. Sci..

[34]  Joël Ouaknine,et al.  Nets with Tokens which Carry Data , 2008, Fundam. Informaticae.