PVASS Reachability is Decidable
Roland Guttenberg, Eren Keskin, Roland Meyer
TL;DR
The paper proves that reachability for pushdown vector addition systems with states (PVASS) is decidable in full generality by embedding PVASS into nested grammar vector addition systems (NGVAS) and reducing reachability to NGVAS emptiness. It develops a layered framework combining perfect NGVAS, deconstructions, pumping (horizontal and vertical), and a wide-tree theorem to bridge Z-runs to actual runs, yielding a KLMST-style decision procedure with Hyper-Ackermann time complexity. A novel coverability grammar and a Karp–Miller–style construction enable precise computation of pre/post relations and decompositions, whileRackoff-type arguments provide essential bounds for pumping. The approach yields a semilinear approximation of PVAS reachability that may be reusable in broader contexts, and it establishes the decidability and complexity of PVASS reachability with a rigorous, multi-faceted machinery.
Abstract
Reachability in pushdown vector addition systems with states (PVASS) is among the longest standing open problems in Theoretical Computer Science. We show that the problem is decidable in full generality. Our decision procedure is similar in spirit to the KLMST algorithm for VASS reachability, but works over objects that support an elaborate form of procedure summarization as known from pushdown reachability.
