More Derived Rules.

Slides:



Advertisements
Similar presentations
Tutorial 2: First Order Logic and Methods of Proofs
Advertisements

Introduction to Proofs
PROOF BY CONTRADICTION
fitch rules for negation
Chapter 3 Elementary Number Theory and Methods of Proof.
Logic Use mathematical deduction to derive new knowledge.
1 Introduction to Abstract Mathematics Valid AND Invalid Arguments 2.3 Instructor: Hayk Melikya
Semantic Paradoxes. THE BARBER The Barber Paradox Once upon a time there was a village, and in this village lived a barber named B.
F22H1 Logic and Proof Week 7 Clausal Form and Resolution.
Formal Logic Proof Methods Direct Proof / Natural Deduction Conditional Proof (Implication Introduction) Reductio ad Absurdum Resolution Refutation.
Logic 3 Tautological Implications and Tautological Equivalences
Copyright © Zeph Grunschlag,
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.
Chapter 3 Section 4 – Slide 1 Copyright © 2009 Pearson Education, Inc. AND.
Discrete Mathematics and Its Applications
Introduction to Proofs
F22H1 Logic and Proof Week 6 Reasoning. How can we show that this is a tautology (section 11.2): The hard way: “logical calculation” The “easy” way: “reasoning”
INTRODUCTION TO LOGIC Jennifer Wang Fall 2009 Midterm Review Quiz Game.
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.
Introductory Logic PHI 120 Presentation: “Solving Proofs" Bring the Rules Handout to lecture.
Extra slides for Chapter 3: Propositional Calculus & Normal Forms Based on Prof. Lila Kari’s slides For CS2209A, 2009 By Dr. Charles Ling;
Proof By Contradiction Chapter 3 Indirect Argument Contradiction Theorems and pg. 171.
CS104:Discrete Structures Chapter 2: Proof Techniques.
1 Introduction to Abstract Mathematics Proof Methods , , ~, ,  Instructor: Hayk Melikya Purpose of Section:Most theorems in mathematics.
More Proofs. REVIEW The Rule of Assumption: A Assumption is the easiest rule to learn. It says at any stage in the derivation, we may write down any.
1 Propositional Proofs 1. Problem 2 Deduction In deduction, the conclusion is true whenever the premises are true.  Premise: p Conclusion: (p ∨ q) 
Section 1.7. Section Summary Mathematical Proofs Forms of Theorems Direct Proofs Indirect Proofs Proof of the Contrapositive Proof by Contradiction.
Sound Arguments and Derivations. Topics Sound Arguments Derivations Proofs –Inference rules –Deduction.
March 23 rd. Four Additional Rules of Inference  Constructive Dilemma (CD): (p  q) (r  s) p v r q v s.
Introduction to Logic © 2008 Pearson Addison-Wesley.
Chapter 7. Propositional and Predicate Logic
2. The Logic of Compound Statements Summary
Advanced Algorithms Analysis and Design
Direct Proof by Contraposition Direct Proof by Contradiction
COMP 1380 Discrete Structures I Thompson Rivers University
{P} ⊦ Q if and only if {P} ╞ Q
CSE 311: Foundations of Computing
Introduction to Symbolic Logic
Sets and Logic…. Chapter 3
The Foundations: Logic and Proofs
CSE 311 Foundations of Computing I
CS201: Data Structures and Discrete Mathematics I
Truth Trees.
Logic Use mathematical deduction to derive new knowledge.
CSE 311: Foundations of Computing
CS 270 Math Foundations of CS
Semantic Paradoxes.
Applied Discrete Mathematics Week 1: Logic
Propositional Logic.
(1.4) An Introduction to Logic
Computer Security: Art and Science, 2nd Edition
Negations of quantifiers
Chapter 3 Introduction to Logic 2012 Pearson Education, Inc.
Elementary Number Theory & Proofs
Logical Entailment Computational Logic Lecture 3
Equivalent Statements
COMP 1380 Discrete Structures I Thompson Rivers University
Logical and Rule-Based Reasoning Part I
Arguments in Sentential Logic
CS201: Data Structures and Discrete Mathematics I
Introducing Natural Deduction
Substitution.
Logical truths, contradictions and disjunctive normal form
The Main Connective (Again)
Truth tables.
Logical equivalence.
Subderivations.
Derivations overview.
The conditional and the bi-conditional
Presentation transcript:

More Derived Rules

More! As we have seen, derived rules are very handy. So it’s worth getting some more of them. Let’s start of with the Argument by Cases rule. It looks like this:

Argument by cases Or, in words, whenever you have X ∨ Y, X ⊃ Z, and Y ⊃ Z on a particular scope line, the Argument by Cases rule licenses us to write Z underneath them on that scope line. There’s an intuitive rationale for this rule (if either X or Y is true, and for both of them if they are true then Z is true, then Z must be true too). But we need more than an intuitive rationale – we need a proof.

Argument by cases

Argument by cases, second form We can now derive a second form of the Argument by Cases rule: X ∨ Y : X : Z : Y : Z Z AC Or in words, if you have X ∨ Y on a particular scope line, and you assume X in a subderivation of the outer scope line and derive Z, and then assume Y in a subderivation of that same outer scope line and derive Z as well, then you may conclude Z on the outer scope line.

Argument by cases, second form Again, there is a nice intuitive rationale for this rule, and you can see how it is connected to the first rule. If X ∨ Y is true, and Z follows from the assumption of both X and Y, then Z must be the case. But again, we need more than an intuitive rationale – we need a proof from the primitive rules. And we can do that quite easily, by using our first form of the Argument by Cases rule.

Argument by cases, second form

Argument by cases, second form That last line of the proof utilizes the first form of the Argument by Cases rule. But isn’t that a problem? Weren’t derived rules supposed to be derived from the primitive rules of inference?

Deriving rules from derived rules The answer is no – it’s not a problem! Because the proof of the first derived rule shows us how to turn any proof using that rule into a proof that uses only the primitive rules. So we know that we could, if we wanted to, write out the full proof of the second form of the rule using only primitive rules. So long as all our derived rules have proofs, deriving rules from derived rules is not a problem.

Argument by cases Ok so that’s argument by cases. It’s a particularly important rule, because it closely models a pattern of reasoning we very often make in real life. The pattern is roughly this: ‘Well, either A or B is true. If A is true, then C would follow. But C would also follow from B! And since at least one of A or B must be the case – it follows that C must be the case.’

More! But there are many more useful derived rules. Remember for all of these – they are not primitive rules, but rather handy shortcuts that abbreviate set patterns of employing those primitive rules.

Biconditional rules There are a couple of new introduction and elimination rules for the biconditional, that allow us to cut out the middle man of the conditional:

Disjunction elimination And a nice disjunction elimination rule that allows us to skip fiddling around with negations:

Denying the consequent (or ‘Modus Tolens’) This rule is particularly important in that it again represents a very common pattern of reasoning in everyday thought:

Reductio Ad Absurdum And likewise for the reductio rule – it models a common form of argument that runs like this: ‘If X were false, then Y would be. But Y is not be true! So X must be true.’

Rules from laws of logical equivalence Teller also introduces a series of rules that are intended as rough analogues of some of the laws of logical equivalence. These include De Morgan’s rules (DM): ~(X ∨ Y) ~X ∧ ~Y ~(X ∧ Y) ~X ∨ ~Y ~X ∧ ~Y ~(X ∨ Y) ~X ∨ ~Y ~(X ∧ Y) (We can express these rules in abbreviated form by just saying that ~(X ∨ Y) and ~X ∧ ~Y are mutually derivable, and likewise that ~X ∨ ~Y and ~(X ∧ Y) are mutually derivable.)

Contraposition rules X ⊃ Y and ~Y ⊃ ~X are mutually derivable. (CP) These are all variations on contraposition, with some adjustments for negations to save time.

Contraposition Rules I.e.: X ⊃ Y ~Y ⊃ ~X ~Y ⊃ ~X X ⊃ Y ~X ⊃ Y ~Y ⊃ X ~Y ⊃ X ~X ⊃ Y X ⊃ ~Y Y ⊃ ~X Y ⊃ ~X X ⊃ ~Y

Conditional Rules And finally some rules pertaining to the laws of the conditional. X ⊃ Y and ~X ∨ Y are mutually derivable. (C) ~(X ⊃ Y) and X ∧ ~Y are mutually derivable. (C)

Conditional Rules I.e.: X ⊃ Y ~X ∨ Y ~X ∨ Y X ⊃ Y

Derived rules We could go on, introducing more and more derived rules. But that’s enough to be getting on with – these are the most useful ones, and these are the only ones we’ll be using in the course…