1 / 27

Lecture Notes 8

Lecture Notes 8. CS1502. Example Proof. A  (B  C) (A  B)  (A  C). Valid Argument. P 1 P 2 … P n Q Q is a tautological (logical) consequence of P 1 , P 2 , …, P n (P 1  P 2  …  P n ) Q is a tautology (logical necessity). NEW IDEA. Valid Argument. P. Example.

zia-chang
Download Presentation

Lecture Notes 8

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lecture Notes 8 CS1502

  2. Example Proof A  (B  C) (A  B)  (A  C)

  3. Valid Argument • P1 P2 … Pn Q • Q is a tautological (logical) consequence of P1, P2, …, Pn • (P1  P2  …  Pn) Q is a tautology (logical necessity). NEW IDEA Valid Argument

  4. P Example • Show P is a tautological consequence of (P  Q). • Methods of attack: • Boole • Show P is a tautological consequence of (P  Q). • Show (P  Q)  P is a tautology. • Fitch • Show (P  Q) is a valid argument

  5. Tautological Consequence

  6. Tautology

  7. Using Fitch

  8. P Example • Show P is not a tautological consequence of (P  Q). • Method of attack: • Boole • Show P is not a tautological consequence of (P  Q). • Show (P  Q)  P is not a tautology. • Build a world • Show (P  Q) is an invalid argument

  9. Not a Tautological Consequence

  10. Not a Tautology

  11. Build a World • Let P be assigned true and Q false.(P  Q) is true while P is false. conclusion premises

  12. Example • Show the following argument is valid. Cube(b)(Cube(c)  Cube(b)) Cube(c)

  13. Logical Consequence

  14. Every non-spurious row is true! In fact, every row is true, so a Tautology!! Logical Necessity

  15. Fitch

  16. Non-consequence • Show the following argument is invalid. Cube(a)  Cube(b)(Cube(c)  Cube(b)) Cube(c)

  17. Counterexample

  18. Inference Patterns • Modus Ponens P  Q P Q

  19. Tautological Consequence

  20. Tautology

  21.  Elimination • P  Q … P … Q  Elim

  22.  Introduction • P … Q P  Q  Intro

  23.  Elimination • P  Q … P … Q  Elim

  24.  Introduction • P … Q Q … P P  Q  Intro

  25. Inference Patterns • Modus Tollens P  Q Q P

  26. Modus Tollens

More Related