Logic Engineering (2)

Bijan Parsia

Propositional Resolution

Clausal Form

Clausification

Clausification Rules

The Resolution Rule! (RES)

The Empty Clause

An Example

Horn Thoughts


Resolution Thoughts

Tableau (Tree) Methods

Propositional Tableau

Example

  1. \neg((P \land Q) \rightarrow R) \rightarrow (P \rightarrow (Q \rightarrow R)) (negate)
  2. (\neg P \lor \neg Q \lor R) \land (P \land Q \land \neg R) (normalize to NNF)
  3. \neg P \lor \neg Q \lor R (2, and-rule)
  4. \neg P \land Q \land \neg R (2, and-rule)
  5. BRANCH 1: \neg P (3, or-rule)
    1. P (4, and-rule) CLOSED
  6. BRANCH 2: \neg Q (3, or-rule)
    1. (4, and-rule) CLOSED
  7. BRANCH 3: R (3, or-rule)
    1. \neg R   (4, and-rule) CLOSED