Lecture 10 Methods of Proof CSCI – 1900 Mathematics for Computer Science Fall 2014 Bill Pine
CSCI 1900 Lecture 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 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 General Outline of a Proof p q denotes "q logically follows from p“ Implication may take the form (p 1 p 2 p 3 … p n ) q q logically follows from p 1, p 2, p 3, …, p n
CSCI 1900 Lecture General Outline (cont) The process is generally written as: p 1 p 2 p 3 : : p n q
CSCI 1900 Lecture Components of a Proof The p i 's are called hypotheses or premises q is called the conclusion Proof shows that if all of the p i '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 Example of a Tautology based Proof If p implies q and q implies r, then p implies r p q q r p r 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 Tautology Example (cont) pqr p qq r(p q) (q r) p r((p q) (q r)) (p r) TTTTTTTT TTFTFFFT TFTFTFTT TFFFTFFT FTTTTTTT FTFTFFTT FFTTTTTT FFFTTTTT
CSCI 1900 Lecture 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 Rule of Inference: modus ponens modus ponens – the method of asserting p p q 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 Show modus ponens = Rule of Inference pq (p q)p (p q)(p (p q)) q TTTTT TFFFT FTTFT FFTFT
CSCI 1900 Lecture 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 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 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 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: p q q p Which is not modus ponens
CSCI 1900 Lecture Invalid Argument (continued) Truth table shows that this is not a tautology: pq (p q)(p q) q((p q) q) p TTTTT TFFFT FTTTF FFTFT
CSCI 1900 Lecture 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 Indirect Method Example p: My address is available on a web site q: I am getting spam p q: If my address is available on a web site, then I am getting spam ~q ~p: If I am not getting spam, then my address must not be available on a web site This proof says that if I am not getting spam, then my address is not on a web site
CSCI 1900 Lecture Another Indirect Method Example Prove that if the square of an integer is odd, then the integer is odd too. p: n 2 is odd q: n is odd ~q ~p: If n is even, then n 2 is even. If n is even, then there exists an integer m for which n = 2×m. n 2 therefore would equal (2×m) 2 = 4×m 2 which must be even.
CSCI 1900 Lecture Rule of Inference:modus tollens Another method of proof is to use the tautology (p q) (~q) (~p) The form of the proof is: p q ~q ~p Also known as proof by contradiction
CSCI 1900 Lecture Proof by Contradiction (cont) pq (p q) ~q (p q) ~q ~p (p q) (~q) (~p) TTTFFFT TFFTFFT FTTFFTT FFTTTTT
CSCI 1900 Lecture 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 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