Logical Methods in Computer Science (Nov 2006)

The Completeness of Propositional Resolution: A Simple and Constructive Proof

  • Jean Gallier

DOI
https://doi.org/10.2168/LMCS-2(5:3)2006
Journal volume & issue
Vol. Volume 2, Issue 5

Abstract

Read online

It is well known that the resolution method (for propositional logic) is complete. However, completeness proofs found in the literature use an argument by contradiction showing that if a set of clauses is unsatisfiable, then it must have a resolution refutation. As a consequence, none of these proofs actually gives an algorithm for producing a resolution refutation from an unsatisfiable set of clauses. In this note, we give a simple and constructive proof of the completeness of propositional resolution which consists of an algorithm together with a proof of its correctness.

Keywords