What it is? Why is it a legitimate proof method? How to use it?

Slides:



Advertisements
Similar presentations
Mathematical Induction
Advertisements

Introduction to Proofs
PROOF BY CONTRADICTION
Prof. Shachar Lovett Clicker frequency: CA CSE 20 Discrete math Prof. Shachar Lovett
MA/CSSE 473/474 How (not) to do an induction proof.
Copyright © Cengage Learning. All rights reserved. CHAPTER 5 SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION SEQUENCES, MATHEMATICAL INDUCTION, AND RECURSION.
Induction and recursion
Induction Sections 41. and 4.2 of Rosen Fall 2008 CSCE 235 Introduction to Discrete Structures Course web-page: cse.unl.edu/~cse235 Questions:
Recursive Definitions Rosen, 3.4. Recursive (or inductive) Definitions Sometimes easier to define an object in terms of itself. This process is called.
Induction Sections 4.1 and 4.2 of Rosen Fall 2010
1 Intro to Induction Supplementary Notes Prepared by Raymond Wong Presented by Raymond Wong.
Logic: Connectives AND OR NOT P Q (P ^ Q) T F P Q (P v Q) T F P ~P T F
CSE115/ENGR160 Discrete Mathematics 03/22/12 Ming-Hsuan Yang UC Merced 1.
CSE115/ENGR160 Discrete Mathematics 03/31/11
EE1J2 - Slide 1 EE1J2 – Discrete Maths Lecture 12 Number theory Mathematical induction Proof by induction Examples.
1 Section 3.3 Mathematical Induction. 2 Technique used extensively to prove results about large variety of discrete objects Can only be used to prove.
CSE115/ENGR160 Discrete Mathematics 03/29/11 Ming-Hsuan Yang UC Merced 1.
Induction and recursion
Methods of Proof & Proof Strategies
Making an Argument The goal of communication is to achieve the desired affect on the target audience. Often we want to convince the audience of something.
Mathematical Maxims and Minims, 1988
Induction and recursion
Chapter 6 Mathematical Induction
Discrete Mathematics, 1st Edition Kevin Ferland
CSE 20 – Discrete Mathematics Dr. Cynthia Bailey Lee Dr. Shachar Lovett Peer Instruction in Discrete Mathematics by Cynthia Leeis licensed under a Creative.
Mathematical Induction. F(1) = 1; F(n+1) = F(n) + (2n+1) for n≥ F(n) n F(n) =n 2 for all n ≥ 1 Prove it!
College Algebra Fifth Edition James Stewart Lothar Redlin Saleem Watson.
1 Introduction to Abstract Mathematics Chapter 4: Sequences and Mathematical Induction Instructor: Hayk Melikya 4.1- Sequences. 4.2,
Copyright © Peter Cappello Mathematical Induction Goals Explain & illustrate construction of proofs of a variety of theorems using mathematical induction.
MATH 224 – Discrete Mathematics
March 3, 2015Applied Discrete Mathematics Week 5: Mathematical Reasoning 1Arguments Just like a rule of inference, an argument consists of one or more.
CSE 20: Discrete Mathematics for Computer Science Prof. Shachar Lovett.
Discrete Mathematics Tutorial 11 Chin
1 Sections 1.5 & 3.1 Methods of Proof / Proof Strategy.
Chapter 5 Existence and Proof by contradiction
9.4 Mathematical Induction
Module #13: Inductive Proofs Rosen 5 th ed., § inference of a generalized conclusion from particular instances 2. mathematical demonstration of the.
Section 3.3: Mathematical Induction Mathematical induction is a proof technique that can be used to prove theorems of the form:  n  Z +,P(n) We have.
Based on Rosen, Discrete Mathematics & Its Applications, 5e Prepared by (c) Michael P. Frank Modified by (c) Haluk Bingöl 1/18 Module.
CompSci 102 Discrete Math for Computer Science March 1, 2012 Prof. Rodger Slides modified from Rosen.
Do you agree with the following proofs? 1.Prove that  2 is irrational. Proof: Suppose that  2 is not irrational, then  2 = p/q for some natural numbers.
CS 103 Discrete Structures Lecture 13 Induction and Recursion (1)
Foundations of Discrete Mathematics Chapters 5 By Dr. Dalia M. Gil, Ph.D.
1 INFO 2950 Prof. Carla Gomes Module Induction Rosen, Chapter 4.
1 Mathematical Induction CS 202 Epp, chapter 4. 2.
MAT 2720 Discrete Mathematics Section 2.2 More Methods of Proof Part II
Mathematical Induction Section 5.1. Climbing an Infinite Ladder Suppose we have an infinite ladder: 1.We can reach the first rung of the ladder. 2.If.
Mathematical Induction
Copyright © Zeph Grunschlag, Induction Zeph Grunschlag.
CS104:Discrete Structures Chapter 2: Proof Techniques.
Copyright © Cengage Learning. All rights reserved. Sequences and Series.
CompSci 102 Discrete Math for Computer Science March 13, 2012 Prof. Rodger Slides modified from Rosen.
Chapter 5. Section 5.1 Climbing an Infinite Ladder Suppose we have an infinite ladder: 1.We can reach the first rung of the ladder. 2.If we can reach.
Foundations of Discrete Mathematics Chapter 1 By Dr. Dalia M. Gil, Ph.D.
Discrete Mathematical Structures: Theory and Applications 1 Logic: Learning Objectives  Learn about statements (propositions)  Learn how to use logical.
Mathematical Induction EECS 203: Discrete Mathematics Lecture 11 Spring
Mathematical Induction What it is? Why is it a legitimate proof method? How to use it?
3.3 Mathematical Induction 1 Follow me for a walk through...
Chapter 5 1. Chapter Summary  Mathematical Induction  Strong Induction  Recursive Definitions  Structural Induction  Recursive Algorithms.
Mathematical Induction. The Principle of Mathematical Induction Let S n be a statement involving the positive integer n. If 1.S 1 is true, and 2.the truth.
EECS 203: Discrete Mathematics
Chapter 3 The Real Numbers.
Induction and recursion
Chapter 5 Induction and Recursion
Induction and recursion
Applied Discrete Mathematics Week 9: Integer Properties
Foundations of Discrete Mathematics
Copyright © Cengage Learning. All rights reserved.
Mathematical Induction
Copyright © Cengage Learning. All rights reserved.
Presentation transcript:

What it is? Why is it a legitimate proof method? How to use it?

 Z all integers (whole numbers)  Z + the positive integers  Z - the negative integers  N Natural numbers: non-negative integers ◦ Note that some people define Natural numbers as Z +

 Implication: A  B, where A and B are boolean values. If A, then B ◦ If it rains today, I will use my umbrella.  When is this statement true?  When I use my umbrella  When it does not rain  When is it false?  Only when it rains and I do not use my umbrella. ABABAB TTT TFF FTT FFT

 Conclusions: ◦ If we know that A  B is true, and B is false, then A must be … ◦ Another expression that is equivalent to A  B:  ¬ A OR B (think about the truth table for ¬A OR B ) ◦ What similar expression is equivalent to ¬(A  B)? ABABAB TTT TFF FTT FFT

 If A is a boolean value, the value of the expression A AND ¬A is _____. This expression is known as a contradiction.  Putting this together with what we saw previously, if B  (A AND ¬A) is True, what can we say about B?  This is the basis for “proof by contradiction”. ◦ To show that B is true, we find an A for which we can show that ¬B  (A AND ¬A) is true. ◦ This is the approach we will use in our proof that Mathematical induction works.

 ¬B  ¬A is called the contrapositive of A  B  Notice that the third and sixth columns of the truth table are the same.  Thus an implication is true if and only if its contrapositive is true. ABABAB¬B¬A¬B  ¬A TTTFFT TFFTFF FTTFTT FFTTTT

 Most of the time our intuition is good enough so we don't have to resort to formal proofs of things. But sometimes...  What kind of thing do we try to prove via induction?  What is the approach? (How does it work?)  Why does this really prove the infinite set of statements that we want to prove? ◦ Start with the Well-ordering Principle ◦ proof of Mathematical Induction Principle by contradiction.

 In this course, it will be a property of positive integers (or non-negative integers, or integers larger than some specific number).  A property p(n) is a boolean statement about the integer n. [ p: int  boolean ] ◦ Example: p(n) could be "n is an even number". ◦ Then p(4) is true, but p(3) is false.  If we believe that some property p is true for all positive integers, induction gives us a way of proving it.

 To prove that p(n) is true for all n  n 0 :  Show that p(n 0 ) is true.  Show that for all k  n 0, p(k) implies p(k+1). I.e, show that whenever p(k) is true, then p(k+1) is true also.

 To prove that p(n) is true for all n  n 0 :  Show that p(n 0 ) is true.  Show that for all k  n 0, p(k) implies p(k+1). I.e, if p(k) is true, then p(k+1) is true also From Ralph Grimaldi's discrete math book.

 Next we focus on a formal proof of this, because: ◦ Some people may not be convinced by the informal one ◦ The proof itself illustrates an important proof technique

 It's an axiom, not something that we can prove.  WOP: Every non-empty set of non-negative integers has a smallest element.  Note the importance of "non-empty", "non-negative", and "integers". ◦ The empty set does not have a smallest element. ◦ A set with no lower bound (such as the set of all integers) does not have a smallest element.  In the statement of WOP, we can replace "positive" with "has a lower bound" ◦ Unlike integers, a set of rational numbers can have a lower bound but no smallest member.  Assuming the well-ordering principle, we can prove that the principle of mathematical induction is true.

 Let p be a property (p: int  boolean).  Hypothesis: a)p(n 0 ) is true. b)For all k  n 0, p(k) implies p(k+1). I.e, if p(k) is true, then p(k+1) is true also  Desired C onclusion: If n is any integer with n  n 0, then p(n) is true. If we can prove this, then induction is a legitimate proof method.  Proof that the conclusion follows from the hypothesis:  Let S be the set {n  n 0 : p(n) is false}.  It suffices to show that S is empty.  We do it by contradiction. ◦ Assume that S is non-empty and show that this leads to a contradiction.

 Hypothesis: a)p(n 0 ) is true. b)For all k  n 0, p(k) implies p(k+1). Desired C onclusion: If n is any integer with n  n 0, then p(n) is true. If this conclusion is true, induction is a legitimate proof method.  Proof: Assume a) and b). Let S be the set {n  n 0 : p(n) is false}. We want to show that S is empty; we do it by contradiction. ◦ Assume that S is non-empty. Then the well-ordering principle says that S has a smallest element (call it s min ). We try to show that this leads to a contradiction. ◦ Note that p(s min ) has to be false. Why? ◦ s min cannot be n 0, by hypothesis (a). Thus s min must be > n 0. Why? ◦ Thus smin-1  n 0. Since s min is the smallest element of S, s min -1 cannot be an element of S. What does this say about p (s min – 1)?  p(s min -1) is true. ◦ By hypothesis (b), using the k= s min -1 case, p(s min ) is also true. This contradicts the previous statement that p(s min ) is false. ◦ Thus the assumption that led to this contradiction (S is nonempty) must be false. ◦ Therefore S is empty, and p(n) is true for all n  n 0.

 To prove:  What is the base case?  Induction hypothesis?  What do we need to show in the induction step?  Procedural matters: ◦ Start with one side of the equation/inequality and work toward the other side. ◦ DO NOT use the “ write what we want to prove and do the same thing to both sides of the equation to work backwards to what we are assuming" approach. ◦ Clearly indicate the step in which you use the induction hypothesis.

Show by induction that 2n + 1 < n 2 for all integers n  3. There are other ways that we could show this (using calculus, for example). But for now the goal is to have a simple example that can illustrate how to do proofs by induction.

 When we write a recursive program, we make it work for the base case(s). ◦ Then, assuming that it works for smaller values, we use the solution for a smaller value to construct a solution for a larger value.  To prove that a property p(n) is true for all n>0 using (strong) mathematical induction, ◦ we show that  it is true for the base case (typically n=0 or n=1), and that  the truth of p(k) for larger values of k can be derived from the truth of p(j) for all j with n 0  j < k.

 T(0) = 1, T(1) = 2, T(n) = T(n-1) + T(n-2) + 3  DO some examples to see if we can get a formula for T(n)  Prove it by induction.