550 likes | 702 Views
2. Propositional Satisfiability. DPLL: systematic backtracking searchBranch[Pure literal rule]PropagateUnit propagation ? Boolean Constraint Propagation (BCP)BacktrackModern implementations of DPLLConflict analysisClause learningNon-chronological backtrackingEfficient propagationTwo watc
E N D
1. From Propositional SAT to SMT Hossein M. Sheini and Karem A. Sakallah
SAT 2006
August 13, 2006
Seattle
2. 2 Propositional Satisfiability DPLL: systematic backtracking search
Branch
[Pure literal rule]
Propagate
Unit propagation ? Boolean Constraint Propagation (BCP)
Backtrack
Modern implementations of DPLL
Conflict analysis
Clause learning
Non-chronological backtracking
Efficient propagation
Two watched literals per clause
Adaptive branching
VSIDS
Restarts
3. 3 Quantifier-Free First-Order Logic