DocumentCode :
695085
Title :
The design and implementation of the model constructing satisfiability calculus
Author :
Jovanovic, Dejan ; Barrett, Clark ; de Moura, Leonardo
Author_Institution :
New York Univ., New York, NY, USA
fYear :
2013
fDate :
20-23 Oct. 2013
Firstpage :
173
Lastpage :
180
Abstract :
We present the design and implementation of the Model Constructing Satisfiability (MCSat) calculus. The MCSat calculus generalizes ideas found in CDCL-style propositional SAT solvers to SMT solvers, and provides a common framework where recent model-based procedures and techniques can be justified and combined. We describe how to incorporate support for linear real arithmetic and uninterpreted function symbols m the calculus. We report encouraging experimental results, where MCSat performs competitive with the state-of-the art SMT solvers without using pre-processing techniques and ad-hoc optimizations. The implementation is flexible, additional plugins can be easily added, and the code is freely available.
Keywords :
calculus; computability; optimisation; CDCL-style propositional SAT solvers; MCSat calculus; SMT solvers; model constructing satisfiability calculus; Calculus; Optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer-Aided Design (FMCAD), 2013
Conference_Location :
Portland, OR
Type :
conf
DOI :
10.1109/FMCAD.2013.7027033
Filename :
7027033
Link To Document :
بازگشت