Take the premises: , . That is, we know that is true, and also is true.

We can use resolution to show that these premises lead to a contradiction, either by:

|300

If we are able to conclude a contradiction i.e. our final conclusion is equivalent to , then we have refuted our premises, or we have obtained a refutation.

Definition

Resolution Refutation

Under any logic, we say a well-formed formula has a resolution refutation (or just refutation) if there exists a resolution proof of from . This is written as:

The actual resolution proof would be of the form:

See Resolution Proof for more details

Resolution via Refutation

One reason this method is so powerful is because of the unsatisfiability theorem:

logically entails

This means, if we want to prove that some premises conclude to some conclusion , we can alternatively just prove that . That is:

For example, take the two disjunctive clauses:

there is no way of ‘directly’ obtaining a resolution proof of i.e. we cannot derive .

However we can achieve a ‘roundabout’ way of resolution via refutation by showing that :

which can be converted by propositional logic equivalences to:

which can be resolved into :

And by the unsatisfiability theorem, this proves that:

This gives rise to the theorem that resolution is refutation-complete

Theorems

T1: Refutation is equivalent to unsatisfiability

Let be a set of formulae. Then:

  • means is unsatisfiable
  • means has a refutation