More Logic, Propositional Logic, Theorem Proving




CS156

Chris Pollett

Mar 12, 2012

Outline

Introduction

Entailment

Quiz

Which of the following is true?

  1. If, in the Select-Unassigned-Variable call in the CSP Backtracking algorithm from class, we pick the variable from amongst those that have the fewest "legal" values, then we are using the degree heuristic.
  2. To carry out backjumping as described in class, we first compute a conflict set.
  3. Syntax is used to describe the meaning of a collection of sentences in a logic.

Propositional Logic

Syntax

Logical Connectives

The logical connectives are:

Semantics

Truth of any Sentence in a Model

A Simple Knowledge Base

A Simple Inference Procedure

Theorem Proving