Natural Deduction Proving Validity. The Basics of Deduction  Argument forms are instances of deduction (true premises guarantee the truth of the conclusion).

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Truth Tables The aim of this tutorial is to help you learn to construct truth tables and use them to test the validity of arguments. Go To Next Slide.
Truth Functional Logic
Discrete Mathematics University of Jazeera College of Information Technology & Design Khulood Ghazal Mathematical Reasoning Methods of Proof.
Rules of Inferences Section 1.5. Definitions Argument: is a sequence of propositions (premises) that end with a proposition called conclusion. Valid Argument:
1 Section 1.5 Rules of Inference. 2 Definitions Theorem: a statement that can be shown to be true Proof: demonstration of truth of theorem –consists of.
1 Introduction to Abstract Mathematics Valid AND Invalid Arguments 2.3 Instructor: Hayk Melikya
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.
An Introduction to Propositional Logic Translations: Ordinary Language to Propositional Form.
Use a truth table to determine the validity or invalidity of this argument. First, translate into standard form “Martin is not buying a new car, since.
Uses for Truth Tables Determine the truth conditions for any compound statementDetermine the truth conditions for any compound statement Determine whether.
TR1413: Discrete Mathematics For Computer Science Lecture 3: Formal approach to propositional logic.
An Introduction to Propositional Logic Translations: Ordinary Language to Propositional Form.
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.
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.
Logical and Rule-Based Reasoning Part I. Logical Models and Reasoning Big Question: Do people think logically?
2.5 Verifying Arguments Write arguments symbolically. Determine when arguments are valid or invalid. Recognize form of standard arguments. Recognize common.
Deduction, Proofs, and Inference Rules. Let’s Review What we Know Take a look at your handout and see if you have any questions You should know how to.
0 Validity & Invalidity (Exercises) December 23, 2005.
Mathematical Structures for Computer Science Chapter 1.2 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesFormal Logic.
10/17/2015 Prepared by Dr.Saad Alabbad1 CS100 : Discrete Structures Proof Techniques(1) Dr.Saad Alabbad Department of Computer Science
1 Sections 1.5 & 3.1 Methods of Proof / Proof Strategy.
1 Knowledge Representation. 2 Definitions Knowledge Base Knowledge Base A set of representations of facts about the world. A set of representations of.
2.3Logical Implication: Rules of Inference From the notion of a valid argument, we begin a formal study of what we shall mean by an argument and when such.
Question of the Day!  We shared a lot of examples of illogical arguments!  But how do you make a LOGICAL argument? What does your argument need? What.
Today’s Topics Review of Sample Test # 2 A Little Meta Logic.
Chapter Four Proofs. 1. Argument Forms An argument form is a group of sentence forms such that all of its substitution instances are arguments.
From Truth Tables to Rules of Inference Using the first four Rules of Inference Modus Ponens, Modus Tollens, Hypothetical Syllogism and Disjunctive Syllogism.
0 Validity & Invalidity (Exercises) All dogs have two heads. 2. All tigers are dogs. ___________________________________ 3. All tigers have two.
Today’s Topics Introduction to Proofs Rules of Inference Rules of Equivalence.
Logical Agents Chapter 7. Outline Knowledge-based agents Logic in general Propositional (Boolean) logic Equivalence, validity, satisfiability.
CS6133 Software Specification and Verification
Types of logic. Propositional logic: syntax Limitations of Propositional Logic 1. It is too weak, i.e., has very limited expressiveness: Each rule has.
Symbolic Logic ⊃ ≡ · v ~ ∴. What is a logical argument? Logic is the science of reasoning, proof, thinking, or inference. Logic allows us to analyze a.
Dr. Naveed Riaz Design and Analysis of Algorithms 1 1 Formal Methods in Software Engineering Lecture # 25.
CS104:Discrete Structures Chapter 2: Proof Techniques.
Today’s Topics Argument forms and rules (review)
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) 
Sound Arguments and Derivations. Topics Sound Arguments Derivations Proofs –Inference rules –Deduction.
Deductive Reasoning. Inductive: premise offers support and evidenceInductive: premise offers support and evidence Deductive: premises offers proof that.
Chapter 1 Logic and proofs
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 =
Deductive reasoning.
AND.
Natural Deduction: Using simple valid argument forms –as demonstrated by truth-tables—as rules of inference. A rule of inference is a rule stating that.
Gettier and the analysis of knowledge
Demonstrating the validity of an argument using syllogisms.
6.1 Symbols and Translation
A v B ~ A B > C ~C B > (C . P) B / ~ B mt 1,2 / B ds 1,2
7.1 Rules of Implication I Natural Deduction is a method for deriving the conclusion of valid arguments expressed in the symbolism of propositional logic.
Chapter 1 The Foundations: Logic and Proof, Sets, and Functions
CS201: Data Structures and Discrete Mathematics I
3.5 Symbolic Arguments.
Inductive and Deductive Logic
CS 270 Math Foundations of CS
Natural Deduction.
The Method of Deduction
Natural Deduction Hurley, Logic 7.1.
The Logic of Declarative Statements
Honors Geometry Intro to Proof.
Foundations of Discrete Mathematics
Section 3.2 Truth Tables for Negation, Conjunction, and Disjunction
Logical and Rule-Based Reasoning Part I
CS201: Data Structures and Discrete Mathematics I
Chapter 8 Natural Deduction
Introducing Natural Deduction
3.5 Symbolic Arguments.
The Main Connective (Again)
Presentation transcript:

Natural Deduction Proving Validity

The Basics of Deduction  Argument forms are instances of deduction (true premises guarantee the truth of the conclusion). p > q p q p > q p p > q ___ q

Argument Forms as “Rules”  A “rule” for deduction tells you what you may do, given the presence of certain kinds of statements or premises.  Since all argument forms do just this (tell us what we may infer, given certain kinds of premises), they function as rules.

A Simple Example (p. 344, #3) 1. R > D 2. E > R _______ ____ 2. E > R 1. R > D E > D___ _HS_ We use the first line to record the conclusion the “rule” lets us draw. To do so correctly, we have to know what rule to follow – or what argument form this argument illustrates. Use the second line to record this.

Another Example (p. 344, #6) ~ J v P ~ J S > J _________ ____ Since our argument forms each have only two premises, look for the two that you can use; ignore the other. ~ J v P ~ J S > J _________ ____ ~ J v P ~ J S > J ~ S______ _MT_

Your Strategy for Finding Conclusions  You are just looking for any two premises that follow the “rules” or argument forms; they don’t need to be near each other, or in the standard order.  Use the “left side/right side” technique for dealing with tildes (statement variables stand for anything on either side of an operator). Example: p. 344, #13.

Multiple-Step Deductions  You sometimes need to use more than one argument form (rule of implication) in a given argument to derive the conclusion.  The strategy is to find the conclusion to be derived in one of the given premises, and “work backward” from there.  More strategy suggestions are on p. 343 and 344

Example 1 – p. 346, #12 1. ~ M v ( B v ~ T) 2. B > W 3. ~ ~ M 4. ~ W / ~ T Our conclusion is ~ T 1. ~ M v ( B v ~ T) 2. B > W 3. ~ ~ M 4. ~ W / ~ T 1. ~ M v ( B v ~ T) 2. B > W 3. ~ ~ M 4. ~ W / ~ T If we could “isolate” (B v ~ T) from premise 1, and find a way to get ~ B, then we could deduce ~ T. B v ~ T ~ B ~ T p v q (q = ~ T) ~ p q

Example 1, continued 1. ~ M v ( B v ~ T) 2. B > W 3. ~ ~ M 4. ~ W / ~ T (B v ~ T) is in a disjunctive statement. To “isolate” it, we need a disjunctive syllogism. To get one disjunct, we need to have the negation of the other (DS). Premise 3 gives us the negation of ~ M, in premise ~ M v ( B v ~ T) 2. B > W 3. ~ ~ M 4. ~ W / ~ T

Example 1 – Partial Deduction 1. ~ M v ( B v ~ T) 2. B > W 3. ~ ~ M 4. ~ W / ~ T 1. ~ M v ( B v ~ T) 2. B > W 3. ~ ~ M 4. ~ W / ~ T 5. B v ~ T 1, 3 DS Now we need to get ~ B, so we can deduce ~ T through another DS.

Example 1 – Full Deduction 1. ~ M v ( B v ~ T) 2. B > W 3. ~ ~ M 4. ~ W / ~ T 5.B v ~ T 1, 3 DS 6.~ B 2, 4 MT Look at premises 2 and 4. Through MP, we can uses these premises to deduce ~ B. We are ready for our final step – using our previously established conclusions to derive the final, or main, conclusion through DS. 1. ~ M v ( B v ~ T) 2. B > W 3. ~ ~ M 4. ~ W / ~ T 5.B v ~ T 1, 3 DS 6.~ B 2, 4 MT 7.~ T 5, 6 DS

Multiple Step Deductions - Conclusions  Use your knowledge of argument forms to apply the (first 4) rules of implication to show validity through deduction.  Be flexible in finding premise pairs; they may be anywhere in the argument.  Be stringent in your justifications; every line must show premise numbers and the rule through which you connect them to the derived statement.