theory combination
Recently Published Documents


TOTAL DOCUMENTS

21
(FIVE YEARS 6)

H-INDEX

6
(FIVE YEARS 2)

Author(s):  
Maria Paola Bonacina ◽  
Stéphane Graham-Lengrand ◽  
Natarajan Shankar

AbstractSearch-based satisfiability procedures try to build a model of the input formula by simultaneously proposing candidate models and deriving new formulae implied by the input. Conflict-driven procedures perform non-trivial inferences only when resolving conflicts between formulæ and assignments representing the candidate model. CDSAT (Conflict-Driven SATisfiability) is a method for conflict-driven reasoning in unions of theories. It combines inference systems for individual theories as theory modules within a solver for the union of the theories. This article augments CDSAT with a more general lemma learning capability and with proof generation. Furthermore, theory modules for several theories of practical interest are shown to fulfill the requirements for completeness and termination of CDSAT. Proof generation is accomplished by a proof-carrying version of the CDSAT transition system that produces proof objects in memory accommodating multiple proof formats. Alternatively, one can apply to CDSAT the LCF approach to proofs from interactive theorem proving, by defining a kernel of reasoning primitives that guarantees the correctness by construction of CDSAT proofs.


2019 ◽  
Vol 64 (3) ◽  
pp. 579-609 ◽  
Author(s):  
Maria Paola Bonacina ◽  
Stéphane Graham-Lengrand ◽  
Natarajan Shankar

Author(s):  
Maria Paola Bonacina ◽  
Pascal Fontaine ◽  
Christophe Ringeissen ◽  
Cesare Tinelli
Keyword(s):  

2012 ◽  
Vol 42 (1) ◽  
pp. 67-90 ◽  
Author(s):  
Dejan Jovanović ◽  
Clark Barrett
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document