#notes#cs471

Logical Equivalence

  • Two sentances logically equivalent iff they are true in the same set of models:

    • iff and
  • Validity: True in all models

  • Satisfiable: True in some models

  • Unsatisfiable: True in no models

Proof By Inference Rules

  • Rule 1 (Modus Ponens):
    • Then,
  • Rule 2 (And Elimination):
    • Then,
  • Rule 3: All logical equivalences can be used as inference rules
  • Monotonicity: Set of entailed sentences can only increase as information is added to the Knowledge Base (KB).

Resolution

Every sentence is logically equivalent to a conjunction of clauses Literals: Can be any symbol or it’s negation Clauses: