Proof Strategies PHIL 122 Fall 2012 Karin Howe.

Slides:



Advertisements
Similar presentations
Negation Rules Reductio Ad Adsurdum Indirect Proof Dash In and Dash Out.
Advertisements

Common Valid Deductive Forms: Dilemma P or q If p then r If q then s Therefore, r or s Example, Either George W. Bush will win the election or John Kerry.
For Friday No reading Homework: –Chapter 9, exercise 4 (This is VERY short – do it while you’re running your tests) Make sure you keep variables and constants.
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.
Formal Logic Proof Methods Direct Proof / Natural Deduction Conditional Proof (Implication Introduction) Reductio ad Absurdum Resolution Refutation.
CSE (c) S. Tanimoto, 2008 Propositional Logic
1 2 We demonstrate (show) that an argument is valid deriving by deriving (deducing) its conclusion from its premises using a few fundamental modes of.
Copyright © Zeph Grunschlag,
Alpha: Symbolization and Inference Bram van Heuveln Minds and Machines Lab RPI.
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.
1. 2 Day 14 Day 13 Day 12 Day 11 Day 10 Day 09 Introductory Material EXAM #2 show: conjunction Indirect Derivation show: atomic show: disjunction Conditional.
Accelerated Math I Unit 2 Concept: Triangular Inequalities The Hinge Theorem.
Discrete Mathematics and its Applications
Chapter 4: Derivations : Logic & Proofs July 7, 2009 Karin Howe.
1 Section 1.1 A Proof Primer A proof is a demonstration that some statement is true. We normally demonstrate proofs by writing English sentences mixed.
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”
Chapter Four Proofs. 1. Argument Forms An argument form is a group of sentence forms such that all of its substitution instances are arguments.
The ART of learning Acquire Retain Transfer Acquire new skills and knowledge from class work, books and exercises Retain them through frequent practice.
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.
assumption procedures
Introductory Logic PHI 120 Presentation: “Solving Proofs" Bring the Rules Handout to lecture.
2. 1. G > T 2. (T v S) > K / G > K (G v H) > (S. T) 2. (T v U) > (C. D) / G > C A > ~(A v E) / A > F H > (I > N) 2. (H > ~I) > (M v N)
Proof Tactics, Strategies and Derived Rules CS 270 Math Foundations of CS Jeremy Johnson.
Proof by Contradiction CS 270 Math Foundations of CS Jeremy Johnson.
2.3 Methods of Proof.
Chapter 4: Derivations PHIL 121: Methods of Reasoning April 10, 2013 Instructor:Karin Howe Binghamton University.
Forward and Backward Chaining
Chapter 5: Indirect Rules : Logic & Proofs July 9, 2009 Karin Howe.
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.
Proof Techniques CS160/CS122 Rosen: 1.5, 1.6, 1.7.
Chapter 1 Logic and Proof.
CSE15 Discrete Mathematics 02/01/17
Proof by Contradiction
{P} ⊦ Q if and only if {P} ╞ Q
Logical Inference: Through Proof to Truth
Lecture 6 CS 1813 – Discrete Mathematics
Information Technology Department
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.
The Foundations: Logic and Proofs
Truth Tables Hurley
No new reading for Monday. Exam #2 is Wednesday.
Truth Trees.
Logic Use mathematical deduction to derive new knowledge.
CS 270 Math Foundations of CS
Natural Deduction.
The Method of Deduction
Negation Rule Strategies
1. (H . S) > [ H > (C > W)]
Computer Security: Art and Science, 2nd Edition
Reasoning with the Propositional Calculus
Reasoning with the Propositional Calculus
II. Analyzing Arguments
Foundations of Discrete Mathematics
Proof Tactics, Strategies and Derived Rules
Reasoning with the Propositional Calculus
Reasoning with the Propositional Calculus
Computational Thinking
Logic Logic is a discipline that studies the principles and methods used to construct valid arguments. An argument is a related sequence of statements.
Natural Deduction Hurley, Logic 7.3.
Do Now: Below is a proof given by a student. Evaluate the student’s proof by giving it a score out of 10 points, explaining your score (ie, what was good.
Doing Derivation.
Substitution.
Introductory Logic PHI 120
The Main Connective (Again)
Subderivations.
Building pattern  Complete the following tables and write the rule 
Chapter 5: Indirect Rules
Presentation transcript:

Proof Strategies PHIL 122 Fall 2012 Karin Howe

My Bag of Tricks: Proof Strategies HAMMER!! Backwards Strategy Abracadabra! "Proof Bits" Strategy Conditional Proof Strategy Reductio Strategy DN Variant on Reductio Strategy

HAMMER!! Strategy Use inference rules from the top down to break the premises into little bloody pieces. Klenk refers to this as the "top down method" (Unit 7, p. 131). Demonstrate using Ex 9b from Unit 7: (B v C) > A, A > (S v T), B & ~S, (T & A) > (W > S) / ~W (see next slide)

Backwards Strategy Specify a goal which you want to work towards using the Backwards Strategy. This is usually your conclusion, but might not be if using the Backwards Strategy from somewhere in the middle of your proof. Place your goal at the bottom and then try to specify a line or lines from which you can get your goal in a single step. Then do the same for the lines you specified and repeat until you work your way up to the premises. Klenk refers to this as the "bottom-up method", or the method of *working backwards* (p. 135). Use Ex 5k in Unit 8 to demonstrate this method: A, B / ~(A  ~B) (see next slide)

Abracadabra! Strategy Don't like a formula in your premises? Use the rules of replacement to transform it into something "friendlier" (i.e., easier to take apart) This strategy can also be used in conjunction with the Backwards Strategy -- don't like that conclusion? Then use rules of replacement backwards to transform the conclusion into something easier to prove!

Some useful Abracadabra! moves

"Proof Bits" Strategy There are a number of relatively easy proofs that represent frequently re-occurring patterns of inference (what Klenk calls "proof bits"). These "proof bits" can be used as modules within a longer proof, allowing you to break down complicated proofs into smaller, more manageable pieces. Klenk, Unit 8, pp. 159-161

Some useful "proof bits" Use as example of "proof bits" strategy: Ex. 7j from Unit 8: F  (~G  ~F), ~(H  G), ~(H  W), A  (S  W)/ ~(A  F). Uses Abracadabra! Strategies 1,2 and 3, and "proof bits" 1 and 2. (see next slide) More useful "proof bits" and abracadabra! Moves can be found in Ex 5, Unit 8 of Klenk and in the exercises at the end of this powerpoint.

Conditional Proof Strategy When your goal is a conditional, try assuming its antecedent in the hope of deriving its consequent (using CP). Use as example for CP Strategy: (A  B)  ~(C v D), (~C  E)  (F  ~O), (F  ~H)  (J  ~K) / (A  E)  ~K (p. 167 in Klenk (Unit 8)) (see next slide)

Reductio Strategy The traditional name for Indirect Proof is reductio ad absurdum Reductio Strategy is good to use to use when your goal is a negation, and there is no obvious way to derive it using the rules of inference. Reductio Strategy: Assume the unnegated form of your goal and try to derive a contradiction of the form p  ~p.

DN Variant on Reductio Strategy Use when your goal does not have a negation as its main operator, and there is no obvious way to derive your goal directly using the rules of inference. Assume the negation of your goal, and try to arrive at a SFC. If successful, you will then have derived your goal in its double negated form by IP. Then you can simply apply DN to get your goal! SFC = Standard Form Contradiction (contradiction of the form p & ~p)

Basic Structure: Reductio Strategy and DN Variant on Reductio Strategy Use Ex5b, Unit 9 to illustrate reductio: A & ~B / ~(A = B)

Interestingly, when this proof is done using the Backwards Strategy, it can be done in only 7 lines. Try it!

Practice: "Proof Bits" Prove the following useful short proofs as "proof bits" for later use in longer proofs: C / (C  A) A, B / (A  B) (A  B) / (A  (B  C)) A / (B  (A  A)) ((A  B)  (C  D)), ((E  B)  A) / ((E  B)  (C  D))

(A  B), A / B (A  B) / ((A  C)  B) (A  (B  C)) / (A  B) (A  B), (A  C) / (A  (B  C)) Q / (((X  Y) v Z)  Q) P / (P  ((X  Y) v Z)) (A  B), (~B  C) / (A  C) (P   Q) / (P  Q) (P  Q), ( P  Q) / Q

"Proofs Bits" and Abracadabra! Prove the following useful short proofs using only the rules of replacement: (A  B) / (A  B) (P  (Q  P)) / (P  Q) (P  Q) / ((P  Q)  (Q  P)) (A  B) / (A  B) (P  Q) / (Q  P)

(S  (T  U)) / (T  (S  U)) (A  (B  C) ) / ((A  B)  (A  C)) A / (A  A) ((A  C)  B) / ((A  B)  (B  C)) ((A  B)  (C  D)) / ((A  C)  (B  D))

Practice Using Strategies! Try using the Backwards Strategy on these proofs: ((A  B)  (C  D)), ((A  B)  (Y  Z)) / ((C  D)  (Y  Z)) ((A  D)  W), (B  C), (R  (C  T)), (R  A) / (W  C) [note: some "proof bits" may also prove useful] Use the Reductio Strategy (T  (A  Q)), (P  (Q  T)), ((S  W)  A), ((S  (T  W))  (A  D)) / P [some "proof bits" may also be useful]

Use DN Variant on Reductio Strategy (H  S), ((H  W)  (S  (A  A))), ((A  W)  (A  (B  C))), ((B  W)  (C  T)) / (W  T) Use a combination of Backwards Strategy and Conditional Proof Strategy (A  (B  C)), (E  (C  P)), C / ((B  P)  (A  E)) ((A  B)  (A  B)) / (A  B)

Use a combination of Backwards Strategy and Reductio (C  (D  C)), (C  D) / (C  D) Use a combination of Conditional Proof Strategy and Reductio ((A  B)  (C  D)), (C  (E  F)), (F  E), ((D  A)  (P  Q)), ( P  ~Q) / (A  B)