Integer reachability in VASS with transfers: a refined complexity analysis
Tymoteusz Kucharek, Piotr Hofman
Abstract
Integer reachability is NP-complete for vector addition systems with states (VASS), but becomes PSPACE-complete in the presence of transfer operations. We refine this complexity gap for single-transfer VASS by identifying structural features of transfers responsible for the increase in complexity. Each system induces a transfer graph whose vertices are counters and whose edges represent possible transfers. We classify its vertices as good or bad, according to the branching and cyclic structure of their reachable subgraphs. Let b be the number of bad vertices. We show that every positive instance admits a polynomially verifiable certificate of size |I|O(b+1), where |I| is the input size. Consequently, integer reachability for single-transfer VASS can be decided in nondeterministic time |I|O(b+1); in particular, it belongs to NP for every class with a bounded number of bad counters. Conversely, we show that bad counters provide sufficient structural power to encode space-bounded computation. For every transfer graph with b bad vertices, we construct a single-transfer VASS that encodes the acceptance of a Turing machine using bO(1) tape cells. This yields PSPACE-hardness for every polynomial-time constructible family of transfer graphs containing linearly many bad vertices. Our results isolate the transfer patterns responsible for the complexity of integer reachability.
Create a lesson
Related papers
Sufficient Reasons and Explanations for Reactive Systems
Hadar Frenkel, Nadav Rutman Moshe
Finite-ring obstructions for quadratic binary radius-two cellular automata
Houqiao Fu
Observer--Fragmentation--Exposure Tradeoffs: From Rectangular CFG Exposure to Ordered MCFG Scheduling
Takayuki Kuriyama
The Ultimate Fate of Life Is Not Shared
Ziyue Gan, Ziran Li, Jiadong Zhu
Learning Shuffle Ideals with Membership Queries and Contrastive Examples
S. Mahmoud Mousawi, Pierluigi San Pietro, Sandra Zilles
Quadratic bounds for uncompletable words and matrix mortality
Rahul Chandelkar, Samrath Singh Chadha