Reachability sets of branching VASS are close to plain VASS sets
Bridging the Gap Between Plain VASS and Branching VASS
Summary
Vectors addition systems with states (VASS) are mathematical models used to study processes with counters that only increase. Branching VASS (BVASS) generalize this by allowing branching or splitting of processes. The authors show that the sets describing where these processes can reach in BVASS are very similar to those in VASS, with a precise relationship between them. They also find a way to simplify BVASS behaviors into ones with limited branching, helping better understand their structure. This leads to new results about the shape of BVASS reachability sets, including that in five dimensions, they can be described by simple mathematical patterns.
What this means in practice
- •For software verification teams: Check more complex systems that involve branching behaviors by mapping them back to simpler counter models to verify reachability properties.
- •For formal methods engineers: Use the bounded branching complexity results to optimize model checking tools for systems incorporating both linear and branching counter processes.
A theory result. No direct application yet.