More Logic, Propositional Logic, Theorem Proving




CS156

Chris Pollett

Mar 9, 2015

Outline

Introduction

Entailment

Propositional Logic

Syntax

Logical Connectives

The logical connectives are:

Semantics

Truth of any Sentence in a Model

Quiz

Which of the following is true?

  1. The minimum remaining value heuristic can always be used to decide the first region to color when doing map coloring.
  2. When using backjumping as part of backtracking search, one backtracks to the most recent assignment in a conflict set.
  3. An inference algorithm that derives only entailed sentences is called complete.

A Simple Knowledge Base

A Simple Inference Procedure

Theorem Proving

Common Logical Equivalences

Satisfiability

Inferences and Proofs

An Example

The proof of `neg P_(1,2)`