Lecture 10 Methods of Proof CSCI – 1900 Mathematics for Computer Science Fall 2014 Bill Pine Lecture Introduction • Reading – Rosen - Section 1.7, 1.8 • • • • • • • The Nature of Proofs Components of a Proof Rule of Inference and Tautology Proving equivalences modus ponens Indirect Method Proof by Contradiction CSCI 1900 Lecture 10 - 2 Past Experience • Until now we’ve used the following methods to write proofs: – Direct proofs with generic elements, definitions, and given facts – Proof by enumeration of cases such as when we used truth tables CSCI 1900 Lecture 10 - 3 General Outline of a Proof • p q denotes "q logically follows from p“ • Implication may take the form (p1 p2 p3 … pn) q • q logically follows from p1, p2, p3, …, pn CSCI 1900 Lecture 10 - 4 General Outline (cont) The process is generally written as: p1 p2 p3 : : pn q CSCI 1900 Lecture 10 - 5 Components of a Proof • The pi's are called hypotheses or premises • q is called the conclusion • Proof shows that if all of the pi's are true, then q has to be true • If result is a tautology, then the implication p q represents a universally correct method of reasoning and is called a rule of inference CSCI 1900 Lecture 10 - 6 Example of a Tautology based Proof • If p implies q and q implies r, then p implies r pq qr pr • By replacing the bar under q r with the “”, the proof above becomes ((p q) (q r)) (p r) • The next slide shows that this is a tautology and therefore is universally valid. CSCI 1900 Lecture 10 - 7 Tautology Example (cont) p q r pq qr T T T T F F T F T F T F T T F F T T T F T T T F F F T F F F T T T T T T F F T T (p q) (q r) T F F F T F T T CSCI 1900 pr T F T F T T T T ((p q) (q r)) (p r) T T T T T T T T Lecture 10 - 8 Equivalences • Some mathematical theorems are equivalences, i.e., p q. – If and only if – Necessary and sufficient • The proof of such a theorem requires two proofs: – Must prove p q, and – Must prove q p CSCI 1900 Lecture 10 - 9 Rule of Inference: modus ponens • modus ponens – the method of asserting p pq q • Example: – p: It is snowing today – p q: If it is snowing, there is no school – q: There is no school today • Supported by the tautology (p (p q)) q CSCI 1900 Lecture 10 - 10 Show modus ponens = Rule of Inference p q (p q) p (p q) (p (p q)) q T T T T T T F F F T F T T F T F F T F T CSCI 1900 Lecture 10 - 11 Summary of Arguments • An argument is a sequence of statements – All statement except the last are premises – The final statement is the conclusion – Normally place the symbol in front of the conclusion • To say that an argument is valid means only that its form is valid – If the premises are all true the conclusion is true CSCI 1900 Lecture 10 - 12 Summary of Arguments (cont) • It is possible for a valid argument to lead to a false conclusion • It is possible for an invalid argument to lead to a true conclusion • Carefully distinguish between validity of the argument and truth of the conclusion • A valid argument is one whose form, when supplied with true premises cannot have a false conclusion CSCI 1900 Lecture 10 - 13 Invalid Conclusions from Invalid Premises • Just because the format of the argument is valid does not mean that the conclusion is true. A premise may be false. For example: Star Trek is real If Star Trek is real we can travel faster than light We can travel faster than light • Argument is valid since it is in modus ponens form • Conclusion is false because a premise is false CSCI 1900 Lecture 10 - 14 Invalid Conclusion from Wrong Form • Sometimes, an argument that looks like modus ponens is actually not in the correct form. For example: If I am watching Star Trek, then I am happy I am happy I am watching Star Trek • Argument is not valid since its form is: pq q p Which is not modus ponens CSCI 1900 Lecture 10 - 15 Invalid Argument (continued) • Truth table shows that this is not a tautology: T q (p q) (p q) q ((p q) q) p T T T T T F F F T F T T T F F F T F T p CSCI 1900 Lecture 10 - 16 Rule of Inference: Indirect Method • Another method of proof is to use the tautology: (p q) (~q ~p) • The form of the proof is (modus ponens): ~q ~q ~p ~p CSCI 1900 Lecture 10 - 17 Indirect Method Example • p: My e-mail address is available on a web site • q: I am getting spam • p q: If my e-mail address is available on a web site, then I am getting spam • ~q ~p: If I am not getting spam, then my e-mail address must not be available on a web site • This proof says that if I am not getting spam, then my e-mail address is not on a web site CSCI 1900 Lecture 10 - 18 Another Indirect Method Example • Prove that if the square of an integer is odd, then the integer is odd too. • p: n2 is odd • q: n is odd • ~q ~p: If n is even, then n2 is even. • If n is even, then there exists an integer m for which n = 2×m. n2 therefore would equal (2×m)2 = 4×m2 which must be even. CSCI 1900 Lecture 10 - 19 Rule of Inference:modus tollens • Another method of proof is to use the tautology (p q) (~q) (~p) • The form of the proof is: pq ~q ~p • Also known as proof by contradiction CSCI 1900 Lecture 10 - 20 Proof by Contradiction (cont) ~q T T (p q) T ~p F (p q) ~q F F (p q) (~q) (~p) T T F F T F F T F T T F F T T F F T T T T T p q CSCI 1900 Lecture 10 - 21 Proof by Contradiction (cont) • The best application for this is where you cannot possibly go through a large (potentially infinite) number of cases to prove that every one is true CSCI 1900 Lecture 10 - 22 Key Concepts Summary • • • • • • • The Nature of Proofs Components of a Proof Rule of Inference and Tautology Proving equivalences modus ponens Indirect Method Proof by Contradiction CSCI 1900 Lecture 10 - 23
© Copyright 2024 Paperzz