Reachability in Bidirected Pushdown VASS
Moses Ganardi, Rupak Majumdar, Andreas Pavlogiannis, Lia Sch\"utze,, Georg Zetzsche

TL;DR
This paper proves that reachability in bidirected PVASS is decidable with high complexity bounds, contrasting with the open problem in the directed case, and introduces new saturation techniques for analyzing these systems.
Contribution
It establishes decidability and complexity bounds for reachability in bidirected PVASS, introduces saturation techniques over congruences, and provides new elementary constructions for semilinear representations.
Findings
Reachability in bidirected PVASS is decidable in Ackermann time.
One-dimensional bidirected PVASS reachability is in PSPACE and polynomial with bounded stack.
The problem is TOWER-hard in arbitrary dimensions and EXPSPACE-hard in certain cases.
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/popping 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 reachability. We show that the reachability problem for \emph{bidirected} PVASS is decidable in Ackermann time and primitive recursive for any fixed dimension. For the special case of one-dimensional bidirected PVASS, we show reachability is in , and in fact in polynomial time if the stack is polynomially bounded. Our results are in contrast to the \emph{directed} setting, where decidability of reachability is a long-standing open problem already for one dimensional PVASS, and there is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
