We present an abstract framework for solving satisfiability problems in quantifier-free first-order logic modulo a combination of disjoint theories. Our framework combines theory modules interacting through a trail representing a candidate model by Boolean and first-order assignments. We define a semantic, assignment-carrying, inference system, named CDSAT for Conflict-Driven Satisfiability, that generalizes to generic theory combinations the model-constructing satisfiability calculus (MCSAT) introduced by de Moura and Jovanovic. We identify requirements for theories and theory modules from which we prove soundness, completeness, and termination of CDSAT. Furthermore, CDSAT generalizes the Nelson-Oppen approach to theory combination by allowing theories to share equality information both explicitly through equalities and disequalities, and implicitly through model construction.

Satisfiability modulo theories and assignments

BONACINA, Maria Paola
;
2017-01-01

Abstract

We present an abstract framework for solving satisfiability problems in quantifier-free first-order logic modulo a combination of disjoint theories. Our framework combines theory modules interacting through a trail representing a candidate model by Boolean and first-order assignments. We define a semantic, assignment-carrying, inference system, named CDSAT for Conflict-Driven Satisfiability, that generalizes to generic theory combinations the model-constructing satisfiability calculus (MCSAT) introduced by de Moura and Jovanovic. We identify requirements for theories and theory modules from which we prove soundness, completeness, and termination of CDSAT. Furthermore, CDSAT generalizes the Nelson-Oppen approach to theory combination by allowing theories to share equality information both explicitly through equalities and disequalities, and implicitly through model construction.
2017
978-3-319-63045-8
Satisfiability modulo assignment, Theory combination, Decision procedures, Model building
File in questo prodotto:
File Dimensione Formato  
CADE2017cdsat.pdf

accesso aperto

Descrizione: Articolo
Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 527.11 kB
Formato Adobe PDF
527.11 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11562/960556
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 9
social impact