Hyper-Ackermannian bounds for pushdown vector addition systems
Authors:
Open Access
- 14 July 2014
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 1-10
Abstract
Full version of the paper published in the proceedings of CSL-LICS 2014. 14 pages.International audienceThis paper studies the boundedness and termination problems for vector addition systems equipped with one stack. We introduce an algorithm, inspired by the Karp & Miller algorithm, that solves both problems for the larger class of well-structured pushdown systems. We show that the worst-case running time of this algorithm is hyper-Ackermannian for pushdown vector addition systems. For the upper bound, we introduce the notion of bad nested words over a well-quasi-ordered set, and we provide a general scheme of induction for bounding their lengths. We derive from this scheme a hyper-Ackermannian upper bound for the length of bad nested words over vectors of natural numbers. For the lower bound, we exhibit a family of pushdown vector addition systems with finite but large reachability sets (hyper-Ackermannian)Keywords
This publication has 18 references indexed in Scilit:
- Algorithmic verification of asynchronous programsACM Transactions on Programming Languages and Systems, 2012
- Deciding branching time properties for asynchronous programsTheoretical Computer Science, 2009
- Adding nesting structure to wordsJournal of the ACM, 2009
- Reachability in Petri Nets with Inhibitor ArcsElectronic Notes in Theoretical Computer Science, 2008
- Well-structured transition systems everywhere!Theoretical Computer Science, 2001
- Algorithmic Analysis of Programs with Well Quasi-ordered DomainsInformation and Computation, 2000
- Reduction and covering of infinite reachability treesInformation and Computation, 1990
- The Complexity of the Finite Containment Problem for Petri NetsJournal of the ACM, 1981
- Proving termination with multiset orderingsCommunications of the ACM, 1979
- The covering and boundedness problems for vector addition systemsTheoretical Computer Science, 1978