Chapter Six Sentential Logic Truth Trees. 1. The Sentential Logic Truth Tree Method People who developed the truth tree method: J. Hintikka— “model sets”

Slides:



Advertisements
Similar presentations
Brief Introduction to Logic. Outline Historical View Propositional Logic : Syntax Propositional Logic : Semantics Satisfiability Natural Deduction : Proofs.
Advertisements

TRUTH TABLES The general truth tables for each of the connectives tell you the value of any possible statement for each of the connectives. Negation.
Truth Functional Logic
Chapter 21: Truth Tables.
Logic & Critical Reasoning
PROOF BY CONTRADICTION
Logic & Critical Reasoning
Introduction to Theorem Proving
Logic Use mathematical deduction to derive new knowledge.
Chapter Two Symbolizing in Sentential Logic This chapter is a preliminary to the project of building a model of validity for sentential arguments. We.
Formal Semantics of S. Semantics and Interpretations There are two kinds of interpretation we can give to wffs: –Assigning natural language sentences.
Deduction In addition to being able to represent facts, or real- world statements, as formulas, we want to be able to manipulate facts, e.g., derive new.
Logic Concepts Lecture Module 11.
For Wednesday, read Chapter 3, section 4. Nongraded Homework: Problems at the end of section 4, set I only; Power of Logic web tutor, 7.4, A, B, and C.
CS128 – Discrete Mathematics for Computer Science
Formal Logic Proof Methods Direct Proof / Natural Deduction Conditional Proof (Implication Introduction) Reductio ad Absurdum Resolution Refutation.
Uses for Truth Tables Determine the truth conditions for any compound statementDetermine the truth conditions for any compound statement Determine whether.
Brief Introduction to Logic. Outline Historical View Propositional Logic : Syntax Propositional Logic : Semantics Satisfiability Natural Deduction : Proofs.
Today’s Topics n Review Logical Implication & Truth Table Tests for Validity n Truth Value Analysis n Short Form Validity Tests n Consistency and validity.
1 Chapter 7 Propositional and Predicate Logic. 2 Chapter 7 Contents (1) l What is Logic? l Logical Operators l Translating between English and Logic l.
Knoweldge Representation & Reasoning
Let remember from the previous lesson what is Knowledge representation
Proof by Deduction. Deductions and Formal Proofs A deduction is a sequence of logic statements, each of which is known or assumed to be true A formal.
EE1J2 – Discrete Maths Lecture 5 Analysis of arguments (continued) More example proofs Formalisation of arguments in natural language Proof by contradiction.
For Friday, read Chapter 3, section 4. Nongraded Homework: Problems at the end of section 4, set I only; Power of Logic web tutor, 7.4, A, B, and C. Graded.
Adapted from Discrete Math
Elementary Logic PHIL Intersession 2013 MTWHF 10:00 – 12:00 ASA0118C Steven A. Miller Day 4.
Intro to Discrete Structures
Notes for Chapter 12 Logic Programming The AI War Basic Concepts of Logic Programming Prolog Review questions.
Logic and Philosophy Alan Hausman PART ONE Sentential Logic Sentential Logic.
1 Knowledge Representation. 2 Definitions Knowledge Base Knowledge Base A set of representations of facts about the world. A set of representations of.
Chapter Three Truth Tables 1. Computing Truth-Values We can use truth tables to determine the truth-value of any compound sentence containing one of.
INTRODUCTION TO LOGIC Jennifer Wang Fall 2009 Midterm Review Quiz Game.
Chapter Four Proofs. 1. Argument Forms An argument form is a group of sentence forms such that all of its substitution instances are arguments.
Chapter 3: Introduction to Logic. Logic Main goal: use logic to analyze arguments (claims) to see if they are valid or invalid. This is useful for math.
Propositional calculus
Today’s Topics Introduction to Proofs Rules of Inference Rules of Equivalence.
Chapter Five Conditional and Indirect Proofs. 1. Conditional Proofs A conditional proof is a proof in which we assume the truth of one of the premises.
Thinking Mathematically
Section 1.2: Propositional Equivalences In the process of reasoning, we often replace a known statement with an equivalent statement that more closely.
CS6133 Software Specification and Verification
Of 38 lecture 13: propositional logic – part II. of 38 propositional logic Gentzen system PROP_G design to be simple syntax and vocabulary the same as.
Chapter Twelve Predicate Logic Truth Trees. 1. Introductory Remarks The trees for sentential logic give us decidability—there is a mechanical decision.
Propositional Logic Rather than jumping right into FOL, we begin with propositional logic A logic involves: §Language (with a syntax) §Semantics §Proof.
ARTIFICIAL INTELLIGENCE Lecture 2 Propositional Calculus.
Foundations of Discrete Mathematics Chapter 1 By Dr. Dalia M. Gil, Ph.D.
1 Propositional Proofs 1. Problem 2 Deduction In deduction, the conclusion is true whenever the premises are true.  Premise: p Conclusion: (p ∨ q) 
Symbolic Logic and Rules of Inference. whatislogic.php If Tom is a philosopher, then Tom is poor. Tom is a philosopher.
Chapter Eight Predicate Logic Semantics. 1. Interpretations in Predicate Logic An argument is valid in predicate logic iff there is no valuation on which.
Artificial Intelligence Logical Agents Chapter 7.
L = # of lines n = # of different simple propositions L = 2 n EXAMPLE: consider the statement, (A ⋅ B) ⊃ C A, B, C are three simple statements 2 3 L =
Presented by: Tutorial Services The Math Center
2. The Logic of Compound Statements Summary
{P} ⊦ Q if and only if {P} ╞ Q
Truth Tables How to build them
Evaluating truth tables
Propositional Calculus: Boolean Algebra and Simplification
Truth Tables Hurley
Truth Trees.
Logic Use mathematical deduction to derive new knowledge.
TRUTH TABLES.
TRUTH TABLES continued.
The Method of Deduction
Computer Security: Art and Science, 2nd Edition
PROPOSITIONAL LOGIC - SYNTAX-
The most important idea in logic: Validity of an argument.
Foundations of Discrete Mathematics
6.4 Truth Tables for Arguments
If there is any case in which true premises lead to a false conclusion, the argument is invalid. Therefore this argument is INVALID.
If there is any case in which true premises lead to a false conclusion, the argument is invalid. Therefore this argument is INVALID.
Presentation transcript:

Chapter Six Sentential Logic Truth Trees

1. The Sentential Logic Truth Tree Method People who developed the truth tree method: J. Hintikka— “model sets” E.W. Beth – “semantic tableaux” Richard Jeffrey, in Formal Logic: Its Scope and Limits

The Sentential Logic Truth Tree Method, continued Like truth tables and unlike the method of proofs, the truth tree method provides a mechanical decision procedure for the validity and invalidity of any sentential argument.

The Sentential Logic Truth Tree Method, continued Like proofs and unlike truth tables, the truth tree method is purely syntactical; it does not rely on semantics. Truth trees provide a representation of semantics, a picture of truth conditions.

The Sentential Logic Truth Tree Method, continued The basic principle behind the truth tree method is the reductio proof: Show that the assumption of the negation of the conclusion together with the premises yields a contradiction and so the original conclusion follows validly from the premises.

2. The Truth Tree Rules From truth tables we know that the only lines that we need to look at when testing for the validity of an argument form are those in which the conclusion is false: in those lines, we look to see if all the premises are true. Truth trees give us a new method for doing the same thing: A truth tree pictures truth conditions.

The Truth Tree Rules, continued The tree rule for a logical connective is the picture of the truth table for it. A tree rule for a formula R (p, q) has a branch when there is more than one line of the truth table in which the formula is true. We can always cross of the double negations whenever and wherever they occur.

3. Details of Tree Construction To start a tree, list the premises of the argument we wish to test, and the negation of the conclusion. Break down all the lines that contain connectives according to the rules, until we have listed the truth conditions for all the relevant formulas. The premises and negated conclusion are the trunk of the tree. Each completed branch will picture truth conditions for the wffs in question, and so picture a row in a truth table.

Details of Tree Construction, continued A closed branch will tell us that the conditions that make some of the premises or the negation of the conclusion true make some other of them false. Open branches represent sets of truth conditions that make all the premises and the negation of the conclusion true.

Details of Tree Construction, continued Although logically speaking it makes no difference which statement we start with, it does strategically: We want the smallest tree possible, since that is the least amount of work. So, it is best to save breakdowns that produce branching until the end, hoping that we can cross of the lines before we have to branch.

4. Normal Forms and Trees Every statement form except a contradictory form can be given a logically equivalent expression called its disjunctive normal form (DNF).

Normal Forms and Trees, continued DNFs can be constructed mechanically, and can be used to construct natural deduction proofs mechanically—although this is long and tedious.

DNFs show us that in sentential logic syntax mirrors semantics: the truth trees are just a very efficient form of DNFs. Normal Forms and Trees, continued

5.Constrcting Tree Rules for Any Function Given any truth table you should be able to construct the tree rule for the function that goes on top of the table, even if you do not know what the function is specifically.

Key Terms Closed branch Disjunctive normal form Open branch Truth tree method