Mathematical Induction


Proofs by Mathematical Induction are rooted in the following logic:
  
       If you can prove that something is true for a particular value,
       say 1, and if you can also show that if this same thing is true for
       an arbitrary value, say k, then it is also true for the next value, k+1,
       then you have proven that is is true for all values beginning with 1.

Hence, there are three components of proofs by Mathematical Induction.
       1)  The base case:  You must prove, usually via a demonstration, that
           what you are trying to prove is true for one specific value. Usually
           the value you choose will be determined by what you are proving
           and will be the smallest value.  For instance, if you are proving
           some property of the positive integers then you would choose 1 for
           the base case as it is the smallest positive integer.  

       2)  The Inductive Hypothesis:  Assume that what you are proving is,
           in fact, true for some arbitrary value, say n.  It is perfectly
           valid to make such an assumption as you have already demonstrated
           the the claim is true for some value in the base case.  

       3)  Now, having established the base case and made our inductive
           hypothesis we need to show that if the claim is true for some
           value, say n, then it is also true for the next case, n + 1.
           This is usually done by considering the n + 1 case and  showing
	   that it can be established from the hypothesis made in step 2
           above.


Example: Claim: For all values of n > 3, n! > 2^n. Proof: By induction on n 1) Base case: The statement is claiming a certain relationship between the factorial funcion and the power function for all values greater than three. Since four is the next integer it will be the smallest instance of this claim and hence the base case for the proof. Since the statement is claiming a relationship between the factorial and power functions, we must consider both functions when n = 4. Factorial: 4! = 24 Power: 2^4 = 16. Clearly 24 > 16, so the claim is true for the base case. 2) Inductive step: Assume that k! > 2^k is true for some arbitrary value of k > 3. 3) Consider the next problem instance, k + 1. From the definition of the factorial function we know that a) (k + 1)! = (k + 1) * k! From the inductive hypothesis we know that b) k! > 2^k And if k! is larger than 2^k then clearly (k + 1) * k! is larger than (k + 1) * 2^k. So: c) (k + 1) * k! > (k + 1) * 2^k And from a) we know that d) (k + 1)! > (k + 1) * 2^k Since k is greater than 3 from the inductive step we know that e) (k + 1) * 2^k > 2 * 2^k Combining d) and e) we finally have: f) (k + 1) * k! > (k + 1) * 2^k > 2 * 2^k and g) (k + 1) * k! > 2 * 2^k and since 2 * 2^k = 2^(k + 1) then h) (k + 1) * k! > 2^(k + 1) and finally i) (k + 1)! > 2^(k + 1) So, we have proven that the above claim is true for the base case when n = 4. And we have proven that if the claim is true for some arbitrary value, say k, then it is also true for k + 1. Well, since we know it's true for 4, then it is also true for 5. And, if it is true for 5, then it is also true for 6. And so on, and so on.

Links to other pages on proof by induction: