foundations of computer science lecture 4 proofs
play

Foundations of Computer Science Lecture 4 Proofs Proving If . . . - PowerPoint PPT Presentation

Foundations of Computer Science Lecture 4 Proofs Proving If . . . then . . . (Implication): Direct proof; Contraposition Contradiction Proofs About Sets Last Time 1 How to make precise statements. 2 Quantifiers which allow us to make


  1. Foundations of Computer Science Lecture 4 Proofs Proving “ If . . . then . . . ” (Implication): Direct proof; Contraposition Contradiction Proofs About Sets

  2. Last Time 1 How to make precise statements. 2 Quantifiers which allow us to make statements about many things. Creator: Malik Magdon-Ismail Proofs: 2 / 8 Today →

  3. Today: Proofs Proving “ if . . . , then . . . ”. 1 Proof Patterns 2 Direct Proof Creator: Malik Magdon-Ismail Proofs: 3 / 8 Reasoning Without Facts →

  4. Implications: Reasoning in the Absence of Facts Reasoning: It rained last night (fact); the grass is wet (“deduced”). Reasoning in the absense of facts: if it rained last night, then the grass is wet. We like to prove such statements even though, at this moment, it is not much use. Later, you may learn that it rained last night and infer the grass is wet More Relevant Example: Friendship cliques and radio frequencies. if we can quickly find the largest friend-clique in a friendship network, then we can quickly determine how to assign non-conflicting frequencies to radio stations using a minimum number of frequencies. More Mathematical Example: Quadratic formula. √ √ b 2 − 4 ac b 2 − 4 ac if ax 2 + bx + c = 0 and a � = 0 , then x = − b + or x = − b − . 2 a 2 a Creator: Malik Magdon-Ismail Proofs: 4 / 8 Proving an Implication →

  5. Proving an Implication if x and y are rational , then x + y is rational . � �� � � �� � p q ∀ ( x, y ) ∈ Q 2 : x + y is rational . � �� � P ( x,y ) p q p → q We must show that the row p = t , q = f can’t happen. Proof. f f t Let us see what happens if p = t : x, y ∈ Q . f t t t f f x = a b and y = c d , where a, c ∈ Z and b, d ∈ N . t t t x + y = a b + c d = ad + bc ∈ Q . bd That means q is t . The row p = t , q = f cannot occur and the implication is proved. Creator: Malik Magdon-Ismail Proofs: 5 / 8 Direct proof →

  6. Template for Direct Proof of an Implication p → q Proof . We prove the implication using a direct proof. 1: Start by assuming that the statement claimed in p is t . 2: Restate your assumption in mathematical terms. 3: Use mathematical and logical derivations to relate your assumption to q . 4: Argue that you have shown that q must be t . 5: End by concluding that q is t . Theorem. If x, y ∈ Q , then x + y ∈ Q . Proof . We prove the theorem using a direct proof. 1: Assume that x, y ∈ Q , that is x and y are rational. 2: Then there are integers a, c and natural numbers b, d such that x = a/b and y = c/d (because this is what it means for x and y to be rational). 3: Then x + y = ( ad + bc ) /bd (high-school algebra). 4: Since ad + bc ∈ Z and bd ∈ N , ( ad + bc ) /bd is rational. 5: Thus, we conclude (from steps 3 and 4) that x + y ∈ Q . Creator: Malik Magdon-Ismail Proofs: 6 / 8 Writing Readable Proofs →

  7. A Proof is a Mathematical Essay A proof must be well written. The goal of a proof is to convince a reader of a theorem. A badly written proof that leaves a reader with some doubts has failed. Steps for Writing Readable Proofs State your strategy. Start with the proof type. Structure long proofs into (I) parts and tie up the parts at the end . The reader must have no doubts. The proof should have a logical flow. It is difficult to follow movies that (II) jump between story lines or back and forth in time. A reader follows a proof linearly, from beginning to end. (III) Keep it simple. Make the idea at the heart of your proof clear. Avoid excessive symbols and unnecessary notation. (IV) Justify your steps. The reader must have no doubts. Avoid phrases like “It’s obvious that . . . ” If it is so obvious, explain. End your proof. Explain why what you set out to show is true. (V) (VI) Read your proof. Finally, check correctness; edit; simplify. Creator: Malik Magdon-Ismail Proofs: 7 / 8 Picking a Proof Template →

  8. Example: Direct Proof Let x be any real number, i.e. x ∈ R . if 4 x − 1 is divisible by 3 , then 4 x +1 − 1 is divisible by 3 . � �� � � �� � p q Proof . We prove the claim using a direct proof. 1: Assume that p is t , that is 4 x − 1 is divisible by 3. 2: This means that 4 x − 1 = 3 k for an integer k , or that 4 x = 3 k + 1 . 3: Observe that 4 x +1 = 4 · 4 x . Using 4 x = 3 k + 1 , 4 x +1 = 4 · (3 k + 1) = 12 k + 4 . Therefore 4 x +1 − 1 = 12 k + 3 = 3(4 k + 1) is a multiple of 3 ( 4 k + 1 is an integer). 4: Since 4 x +1 − 1 is a multiple of 3, we have shown that 4 x +1 − 1 is divisible by 3. 5: Therefore, the statement claimed in q is t . Question. Is 4 x − 1 divisible by 3? Creator: Malik Magdon-Ismail Proofs: 8 / 8 →

  9. We Made No Assumptions About x P ( x ) : “ if 4 x − 1 is divisible by 3, then 4 x +1 − 1 is divisible by 3” Since we made no assumptions about x , we proved: ∀ x ∈ R : P ( x ) Exercise. Prove: For all pairs of odd integers m, n , the sum m + n is an even integer. Practice. Exercise 4.2. Creator: Malik Magdon-Ismail Proofs: 9 / 8 →

  10. Disproving an Implication if x 2 > y 2 , then x > y . � �� � � �� � p q FALSE! Counter-example: x = − 8 , y = − 4 . p q p → q f f t x 2 > y 2 so, p = t f t t t f f t t t so, q = f x < y The row p = t , q = f has occurred! A single counter-example suffices to disprove an implication. Creator: Malik Magdon-Ismail Proofs: 10 / 8 →

  11. Contraposition if x 2 is even , then x is even . � �� � � �� � p q We must show that the row p = t , q = f can’t happen. Proof. p q p → q f f t Let us see what happens if q = f . f t t t f f x is odd, x = 2 k + 1 . t t t x 2 = (2 k + 1) 2 = 4 k 2 + 4 k + 1 = 2(2 k 2 + 2 k ) + 1 ← odd That means p is f . The row p = t , q = f cannot occur! The implication is proved. Creator: Malik Magdon-Ismail Proofs: 11 / 8 →

  12. Template: Contraposition Proof of an Implication p → q Proof . We prove the theorem using contraposition. 1: Start by assuming that the statement claimed in q is f . 2: Restate your assumption in mathematical terms. 3: Use mathematical and logical derivations to relate your assumption to p . 4: Argue that you have shown that p must be f . 5: End by concluding that p is f . Theorem. If x 2 is even, then x is even. Proof . We prove the theorem by contraposition. 1: Assume that x is odd. 2: Then x = 2 k + 1 for some k ∈ Z (that’s what it means for x to be odd) 3: Then x 2 = 2(2 k 2 + 2 k ) + 1 (high-school algebra). 4: Which means x 2 is 1 plus a multiple of 2, and hence is odd. 5: We have shown that x 2 is odd, concluding the proof. Exercise. Prove: if r is irrational, then √ r is irrational. Creator: Malik Magdon-Ismail Proofs: 12 / 8 →

  13. Equivalence: . . . if and only if. . . p and q are equivalent means they are either both t or both f . p q p ↔ q f f t or p if and only if q p ↔ q f t f t f f t t t You are a US citizen if and only if you were born on US soil. Sets A and B are equal if and only if A ⊆ B and B ⊆ A . Integer x is divisible by 3 if and only if x 2 is divisible by 3 . To prove p ↔ q is t , you must prove: 1 Row p = T, q = F cannot occur: that is p → q . 2 Row p = F, q = T cannot occur: that is q → p . Creator: Malik Magdon-Ismail Proofs: 13 / 8 →

  14. Integer x is divisible by 3 if and only if x 2 is divisible by 3 . if and only if x 2 is divisible by 3 x is divisible by 3 . � �� � � �� � p q Proof . The proof has two main steps (one for each implication): Prove p → q : if x is divisible by 3, then x 2 is divisible by 3. (i) We use a direct proof. Assume x is divisible by 3, so x = 3 k for some k ∈ Z . Then, x 2 = 9 k 2 = 3 · (3 k 2 ) is a multiple of 3, and so x 2 is divisible by 3. Prove q → p : if x 2 is divisible by 3, then x is divisible by 3. (ii) We use contraposition. Assume x is not divisible by 3. There are two cases for x , Case 1: x = 3 k + 1 → x 2 = 3 k (3 k + 2) + 1 (1 more than a multiple of 3). Case 2: x = 3 k + 2 → x 2 = 3(3 k 2 + 4 k + 1) + 1 (1 more than a multiple of 3). In all cases, x 2 is not divisible by 3, as was to be shown. if and only if proof contains the proofs of two implications. Each implication may be proved differently. Creator: Malik Magdon-Ismail Proofs: 14 / 8 →

  15. Contradictions n 2 < n (for integer n ) ; 1 = 2; | x | < x ; p ∧ ¬ p. Contradictions are FISHY . In mathematics you cannot derive contradictions. Principle of Contradiction. If you derive something FISHY , something’s wrong with your derivation. √ 1: Assume 2 is rational. √ 2: This means 2 = a ∗ /b ∗ ; b ∗ is the smallest denominator (well-ordering). 3: That is, a ∗ and b ∗ cannot have 2 as a common factor. 4: We have: 2 = a 2 ∗ /b 2 ∗ → a 2 ∗ = 2 b 2 ∗ , or a 2 ∗ is even. Hence, a ∗ is even, a ∗ = 2 k . [we proved this] 5: Therefore, 4 k 2 = 2 b 2 ∗ and so b 2 ∗ = 2 k 2 , or b 2 ∗ is even. Hence, b ∗ is even, b ∗ = 2 ℓ . 6: Hence, a ∗ and b ∗ are both divisible by 2. (FISHY) What could possibly be wrong with this derivation? It must be step 1. Creator: Malik Magdon-Ismail Proofs: 15 / 8 →

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend