Computing a Complete Basis for Equalities Implied by a System of LRA Constraints - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

Computing a Complete Basis for Equalities Implied by a System of LRA Constraints

Résumé

We present three new methods that investigate the equalities implied by a system of linear arithmetic constraints. Implied equalities can be used to simplify linear arithmetic constraints and are valuable in the context of Nelson-Oppen style combinations of theories. The first method efficiently checks whether a system of linear arithmetic constraints implies an equality at all. In case the system does, the method also returns a valid equality as an explanation. The second method uses the first method to compute a basis for all implied equalities, i.e., a finite representation of all equalities implied by the linear arithmetic constraints. The third method uses the second method to check efficiently whether a system of linear arithmetic constraints implies a given equality.
Fichier principal
Vignette du fichier
SMT2016.pdf (460.44 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01403214 , version 1 (25-11-2016)

Identifiants

  • HAL Id : hal-01403214 , version 1

Citer

Martin Bromberger, Christoph Weidenbach. Computing a Complete Basis for Equalities Implied by a System of LRA Constraints. 14th International Workshop on Satisfiability Modulo Theories, 2016, Coimbra, Portugal. pp.15-30. ⟨hal-01403214⟩
188 Consultations
72 Téléchargements

Partager

Gmail Facebook X LinkedIn More