Equivalence Between Model-Checking Flat Counter Systems and Presburger Arithmetic - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Theoretical Computer Science Année : 2017

Equivalence Between Model-Checking Flat Counter Systems and Presburger Arithmetic

Résumé

We show that model-checking flat counter systems with the branching-time temporal logic CTL* extended with arithmetical constraints on counter values has the same worst-case complexity as the satisfiability problem for Presburger arithmetic. The lower bound already holds with strong restrictions: the logical language uses only the temporal operator EF and no arithmetical constraints, and the guards on the transitions are made of linear constraints. This work complements our understanding of model-checking flat counter systems with linear-time temporal logics, such as LTL, for which the problem is already known to be (only) NP-complete with guards restricted to the linear fragment.
Fichier principal
Vignette du fichier
DDS-tcs17.pdf (1.15 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03192244 , version 1 (07-04-2021)

Identifiants

Citer

Stéphane Demri, Amit K Kumar Dhar, Arnaud Sangnier. Equivalence Between Model-Checking Flat Counter Systems and Presburger Arithmetic. Theoretical Computer Science, 2017, 735, pp.2-23. ⟨10.1016/j.tcs.2017.07.007⟩. ⟨hal-03192244⟩
36 Consultations
53 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More