On the Reachability Problem for One-Dimensional Thin Grammar Vector Addition Systems
Chengfeng Xue, Yuxi Fu
TL;DR
This paper tackles the reachability problem for one-dimensional thin grammar vector addition systems (1-GVAS). It extends the KLM decomposition from VASS to grammar-controlled runs by introducing KLM trees and a ranking-based refinement process, then specializes to the 1-D case to obtain a nondeterministic algorithm with a complexity bound in the fast-growing class $F_{2k}$ for a $k$-indexed 1-GVAS. The core advance is a generalization of the KLM framework to tree-structured derivations via a characteristic ILP system and a sequence of refinements culminating in perfect KLM trees, which act as certificates for reachability. The result significantly tightens prior bounds (from $F_{6k-4}$ to $F_{2k}$) and provides a structured, certificate-based approach that can be leveraged for decision procedures and complexity analyses in related grammar-controlled VASS models.
Abstract
Vector addition systems with states (VASS) are a classic model in concurrency theory. Grammar vector addition systems (GVAS), equivalently, pushdown VASS, extend VASS by using a context-free grammar to control addition. In this paper, our main focus is on the reachability problem for one-dimensional thin GVAS (thin 1-GVAS), a structurally restricted yet expressive subclass. By adopting the index measure for complexity, and by generalizing the decomposition technique developed in the study of VASS reachability to grammar-generated derivation trees of GVAS, an effective integer programming system is established for a thin 1-GVAS. In this way, a nondeterministic algorithm with $\mathbf{F}_{2k}$ complexity is obtained for the reachability of thin 1-GVAS with index $k$, yielding a tighter upper bound than the previous one.
