proof strategies

24
Proof Strategies PHIL 122 Fall 2012 Karin Howe

Upload: tareq

Post on 06-Jan-2016

58 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Proof Strategies

Proof Strategies

PHIL 122 Fall 2012

Karin Howe

Page 2: Proof Strategies

My Bag of Tricks: Proof Strategies

1. HAMMER!!

2. Backwards Strategy

3. Abracadabra!

4. "Proof Bits" Strategy

5. Conditional Proof Strategy

6. Reductio Strategya) DN Variant on

Reductio Strategy

Page 3: Proof Strategies

HAMMER!! Strategy

Use inference rules from the top down to break the premises into little bloody pieces.

Page 4: Proof Strategies
Page 5: Proof Strategies

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.

Page 6: Proof Strategies
Page 7: Proof Strategies

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!

Page 8: Proof Strategies

Some useful Abracadabra! moves

Page 9: Proof Strategies

"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.

Page 10: Proof Strategies

Some useful "proof bits"

Page 11: Proof Strategies
Page 12: Proof Strategies

Conditional Proof Strategy

• When your goal is a conditional, try assuming its antecedent in the hope of deriving its consequent (using CP).

Page 13: Proof Strategies
Page 14: Proof Strategies

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.

Page 15: Proof Strategies

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!

Page 16: Proof Strategies

Basic Structure: Reductio Strategy and DN Variant on Reductio Strategy

Page 17: Proof Strategies

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

Page 18: Proof Strategies

Practice: "Proof Bits"

• Prove the following useful short proofs as "proof bits" for later use in longer proofs:

1. C / (C A)2. A, B / (A B)3. (A B) / (A (B C))4. A / (B (A A))5. ((A B) (C D)), ((E B) A)

/ ((E B) (C D))

Page 19: Proof Strategies

6. (A B), A / B7. (A B) / ((A C) B)8. (A (B C)) / (A B)9. (A B), (A C) / (A (B C))10. Q / (((X Y) v Z)

Q)11. P / (P ((X Y) v Z))12. (A B), (~B C) / (A C)13. (P Q) / (P Q)14. (P Q), ( P Q) / Q

Page 20: Proof Strategies

"Proofs Bits" and Abracadabra!

• Prove the following useful short proofs using only the rules of replacement:

1. (A B) / (A B)

2. (P (Q P)) / (P Q)

3. (P Q) / ((P Q) (Q P))

4. (A B) / (A B)

5. (P Q) / (Q P)

Page 21: Proof Strategies

6. (S (T U)) / (T (S U))

7. (A (B C) ) / ((A B) (A C))

8. A / (A A)

9. ((A C) B) / ((A B) (B C))

10. ((A B) (C D))

/ ((A C) (B D))

Page 22: Proof Strategies

Practice Using Strategies!• Try using the Backwards Strategy on these

proofs:1. ((A B) (C D)), ((A B) (Y Z))

/ ((C D) (Y Z))2. ((A D) W), (B C), (R (C T)), (R A)

/ (W C) [note: some "proof bits" may also prove useful]

• Use the Reductio Strategy3. (T (A Q)), (P (Q T)), ((S W) A),

((S (T W)) (A D)) / P [some "proof bits" may also be useful]

Page 23: Proof Strategies

• Use DN Variant on Reductio Strategy4. (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

5. (A (B C)), (E (C P)), C

/ ((B P) (A E))

6. ((A B) (A B)) / (A B)

Page 24: Proof Strategies

• Use a combination of Backwards Strategy and Reductio

7. (C (D C)), (C D) / (C D)

• Use a combination of Conditional Proof Strategy and Reductio

8. ((A B) (C D)), (C (E F)),

(F E), ((D A) (P Q)),

( P ~Q) / (A B)