articleJournal of the ACMNov 1, 2006Closed access

Solving SAT and SAT Modulo Theories

Universitat Politècnica de Catalunya · University of Iowa

Indexed incrossref

Abstract

We first introduce Abstract DPLL , a rule-based formulation of the Davis--Putnam--Logemann--Loveland (DPLL) procedure for propositional satisfiability. This abstract framework allows one to cleanly express practical DPLL algorithms and to formally reason about them in a simple way. Its properties, such as soundness, completeness or termination, immediately carry over to the modern DPLL implementations with features such as backjumping or clause learning.We then extend the framework to Satisfiability Modulo background Theories (SMT) and use it to model several variants of the so-called lazy approach for SMT. In particular, we use it to introduce a few variants of a new, efficient and modular approach for SMT…

Citation impact

776
total citations
FWCI
33.71
Percentile
100%
References
54
Citations per year

Authors

3

Topics & keywords

Keywords
  • DPLL algorithm
  • Soundness
  • Satisfiability modulo theories
  • Computer science
  • Satisfiability
  • Boolean satisfiability problem
  • Theoretical computer science
  • Completeness (order theory)
No related works found for this paper.