Definition

Resolution Proof ^definition

Let be well-formed formulae (wff) under some formal language, . A resolution proof of a conclusion (which is also a wff), from some premises is a logical formula of the form:

where each is either:

  • A copy of some OR
  • A wff created by a rule of inference in a deductive system involving any 2 preceding wffs (either or a previous )

If such a resolution proof exists from to , then we write

Resolution Proof (Propositional Logic) ^definition-propositional

Let be well-formed propositions in propositional logic A resolution proof of a conclusion (which is also a wff), from some premises is a logical formula of the form:

where each is either:

  • A copy of some OR
  • A wff created by the resolution rule involving any 2 preceding wffs (either or a previous )

The definitions above are written in sequent notation, but could just as easily be written horizontally line-by-line (I don’t know what notation this is called):

Theorems

T1: A resolution proof is sufficient to show semantic consequence (i.e. it is sound)

Take an arbitrary well-formed formula and a set of well-formed formulae , both under the same logic, . Then:

The beauty of the theorem is that if we have a formal language, and a deductive system, we can create proofs of things before we even assign meaning to them!!

To get a better idea of this, I’m going to create an absurd formal language and a (broken, but we won’t worry about it) deductive system.

Let the symbol set be and our formal language be:

Then, a deductive system can be

  • We can deduce from combined with , where being any symbol in except

I can create a resolution proof:

by using that deductive system.

Now, even though we have no idea what any of the symbols mean (i.e. we have not assigned semantics), by theorem 1, we know our proof applies on every model! For example, let’s say we’re talking about cellular automata, where is a red cell, is a blue cell, and means either dead cell (if it is not attached to a red or blue cell), or it means a connecting living cell is attacking this spot.

We know now that combining a ‘red cell attacking right’ with a ‘blue cell attacking left’ results in ‘both cells die’.

Examples

Examples: Propositional Logic
  • is a resolution proof, as the on the LHS of the can be deduced using the resolution rule
  • is a (pretty useless) resolution proof as well, because the LHS is a copy of the RHS
  • is also a resolution proof, and is an example of a refutation
Non-examples: Propositional Logic
  • is not a resolution proof, because the on the RHS cannot be deduced using only two formulae with the resolution rule
    • is the right way to write it.
  • is not a resolution proof, because is neither a copy of either or , nor can it be deduced using the resolution rule.