Presburger Vector Addition Systems

  • Authors:
  • Jerome Leroux

  • Affiliations:
  • -

  • Venue:
  • LICS '13 Proceedings of the 2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The reach ability problem for Vector Addition Systems (VAS) is a central problem of net theory. The problem is known to be decidable by inductive invariants definable in the Presburger arithmetic. When the reach ability set is definable in the Presburger arithmetic, the existence of such an inductive invariant is immediate. However, in this case, the computation of a Presburger formula denoting the reach ability set is an open problem. In this paper we close this problem by proving that if the reach ability set of a VAS is definable in the Presburger arithmetic, then the VAS is flatable, i.e. its reach ability set can be obtained by runs labeled by words in a bounded language. As a direct consequence, classical algorithms based on acceleration techniques effectively compute a formula in the Presburger arithmetic denoting the reach ability set.