Combining Satisfiability Procedures for Unions of Theories with a Shared Counting Operator - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue Fundamenta Informaticae Année : 2010

Combining Satisfiability Procedures for Unions of Theories with a Shared Counting Operator

Résumé

We present some decidability results for the universal fragment of theories modeling data structures and endowed with arithmetic constraints. More precisely, all the theories taken into account extend a theory that constrains the function symbol for the successor. A general decision procedure is obtained, by devising an appropriate calculus based on superposition. Moreover, we derive a decidability result for the combination of the considered theories for data structures and some fragments of arithmetic by applying a general combination schema for theories sharing a common subtheory. The effectiveness of the resulting algorithm is ensured by using the proposed calculus and a careful adaptation of standard methods for reasoning about arithmetic, such as Gauss elimination, Fourier-Motzkin elimination and Groebner bases computation.
Fichier non déposé

Dates et versions

inria-00526683 , version 1 (15-10-2010)

Identifiants

Citer

Enrica Nicolini, Christophe Ringeissen, Michael Rusinowitch. Combining Satisfiability Procedures for Unions of Theories with a Shared Counting Operator. Fundamenta Informaticae, 2010, 105 (1-2), pp.163--187. ⟨10.3233/FI-2010-362⟩. ⟨inria-00526683⟩
121 Consultations
0 Téléchargements

Altmetric

Partager

More