First-Order Logic




CS156

Chris Pollett

April 2, 2012

Outline

Introduction

Horn Clauses and Definite Clauses

Quiz

Which of the following is true?

  1. The number of models of a propositional formula is always linearly bounded in the number of variables.
  2. If a propositional logic formula is unsatisfiable then its resolution closure after conversion to CNF will contain the empty clause.
  3. `alpha models beta` iff the sentence `alpha => beta` is valid can fail sometimes in propositional logic.

First-Order Logic

Examples

Semantics 1st order formulas

What if the meaning of a formula `F`?

KBs, First-Order, Proofs

Example 1st Order Knowledge bases