Content deleted Content added
→See also: link to DPLL |
Some fixes. |
||
Line 1:
The '''[[Martin Davis|Davis]]-[[Hilary Putnam|Putnam]] algorithm''' is an algorithm for checking the [[Boolean satisfiability problem|satisfiability]] of formulae in [[conjunctive normal form]], i.e.,
The algorithm works as follows:
* for every variable in the formula
** for every clause <math>c</math> containing the variable and every clause <math>n</math>
*** resolve <math>c</math> and <math>n</math> and add the resolvant to the formula
** remove all original clauses containing the variable or its negation
|