The General Vector Addition System Reachability Problem by Presburger Inductive Invariants - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2009

The General Vector Addition System Reachability Problem by Presburger Inductive Invariants

Résumé

The reachability problem for Vector Addition Systems (VAS) is a central problem of net theory. The general problem is known decidable by algorithms exclusively based on the classical Kosaraju-Lambert-Mayr-Sacerdote-Tenney decomposition. This decomposition is used in this paper to prove that Parikh images of languages accepted by VAS are \emph{semi-pseudo-linear}; a class of sets that can be precisely over-approximated by sets definable in the Presburger arithmetic. We provide an application of this result; we prove that if a final configuration is not reachable from an initial one, there exists a Presburger inductive invariant proving this property. Since we can decide with any decision procedure for the Presburger arithmetic if formulas denote inductive invariants, we deduce that there exist checkable certificates of non-reachability. In particular, there exists a simple algorithm for deciding the general VAS reachability problem based on two semi-algorithms. A first one that tries to prove the reachability by non-deterministically selecting finite sequences of actions and a second one that tries to prove the non-reachability by non-deterministically selecting Presburger formulas.

Domaines

Autre
Fichier principal
Vignette du fichier
main.pdf (399.59 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00272667 , version 1 (11-04-2008)
hal-00272667 , version 2 (11-04-2008)
hal-00272667 , version 3 (27-05-2008)
hal-00272667 , version 4 (28-05-2008)
hal-00272667 , version 5 (04-06-2008)
hal-00272667 , version 6 (11-07-2008)
hal-00272667 , version 7 (08-09-2008)
hal-00272667 , version 8 (29-10-2008)
hal-00272667 , version 9 (22-01-2009)
hal-00272667 , version 10 (28-04-2009)
hal-00272667 , version 11 (29-04-2009)
hal-00272667 , version 12 (08-06-2009)

Identifiants

  • HAL Id : hal-00272667 , version 9

Citer

Jérôme Leroux. The General Vector Addition System Reachability Problem by Presburger Inductive Invariants. 2009. ⟨hal-00272667v9⟩
270 Consultations
474 Téléchargements

Partager

Gmail Facebook X LinkedIn More