Skip to main content
Logo image

Section 2.1 Mathematical Induction

Suppose we wish to show that
1+2++n=n(n+1)2
for any natural number n. This formula is easily verified for small numbers such as n=1, 2, 3, or 4, but it is impossible to verify for all natural numbers on a case-by-case basis. To prove the formula true in general, a more generic method is required.
Suppose we have verified the equation for the first n cases. We will attempt to show that we can generate the formula for the (n+1)th case from this knowledge. The formula is true for n=1 since
1=1(1+1)2.
If we have verified the first n cases, then
1+2++n+(n+1)=n(n+1)2+n+1=n2+3n+22=(n+1)[(n+1)+1]2.
This is exactly the formula for the (n+1)th case.
This method of proof is known as mathematical induction. Instead of attempting to verify a statement about some subset S of the positive integers N on a case-by-case basis, an impossible task if S is an infinite set, we give a specific proof for the smallest integer being considered, followed by a generic argument showing that if the statement holds for a given case, then it must also hold for the next case in the sequence. We summarize mathematical induction in the following axiom.

Example 2.2.

For all integers n3, 2n>n+4. Since
8=23>3+4=7,
the statement is true for n0=3. Assume that 2k>k+4 for k3. Then 2k+1=22k>2(k+4). But
2(k+4)=2k+8>k+5=(k+1)+4
since k is positive. Hence, by induction, the statement holds for all integers n3.

Example 2.3.

Every integer 10n+1+310n+5 is divisible by 9 for nN. For n=1,
101+1+310+5=135=915
is divisible by 9. Suppose that 10k+1+310k+5 is divisible by 9 for k1. Then
10(k+1)+1+310k+1+5=10k+2+310k+1+5045=10(10k+1+310k+5)45
is divisible by 9.

Example 2.4.

We will prove the binomial theorem using mathematical induction; that is,
(a+b)n=k=0n(nk)akbnk,
where a and b are real numbers, nN, and
(nk)=n!k!(nk)!
is the binomial coefficient. We first show that
(n+1k)=(nk)+(nk1).
This result follows from
(nk)+(nk1)=n!k!(nk)!+n!(k1)!(nk+1)!=(n+1)!k!(n+1k)!=(n+1k).
If n=1, the binomial theorem is easy to verify. Now assume that the result is true for n greater than or equal to 1. Then
(a+b)n+1=(a+b)(a+b)n=(a+b)(k=0n(nk)akbnk)=k=0n(nk)ak+1bnk+k=0n(nk)akbn+1k=an+1+k=1n(nk1)akbn+1k+k=1n(nk)akbn+1k+bn+1=an+1+k=1n[(nk1)+(nk)]akbn+1k+bn+1=k=0n+1(n+1k)akbn+1k.
We have an equivalent statement of the Principle of Mathematical Induction that is often very useful.
A nonempty subset S of Z is well-ordered if S contains a least element. Notice that the set Z is not well-ordered since it does not contain a smallest element. However, the natural numbers are well-ordered.
The Principle of Well-Ordering is equivalent to the Principle of Mathematical Induction.

Proof.

Let S={nN:n1}. Then 1S. Assume that nS. Since 0<1, it must be the case that n=n+0<n+1. Therefore, 1n<n+1. Consequently, if nS, then n+1 must also be in S, and by the Principle of Mathematical Induction, and we have S=N.

Proof.

We must show that if S is a nonempty subset of the natural numbers, then S contains a least element. If S contains 1, then the theorem is true by Lemma 2.7. Assume that if S contains an integer k such that 1kn, then S contains a least element. We will show that if a set S contains an integer less than or equal to n+1, then S has a least element. If S does not contain an integer less than n+1, then n+1 is the smallest integer in S. Otherwise, since S is nonempty, S must contain an integer less than or equal to n. In this case, by induction, S contains a least element.
Induction can also be very useful in formulating definitions. For instance, there are two ways to define n!, the factorial of a positive integer n.
  • The explicit definition: n!=123(n1)n.
  • The inductive or recursive definition: 1!=1 and n!=n(n1)! for n>1.
Every good mathematician or computer scientist knows that looking at problems recursively, as opposed to explicitly, often results in better understanding of complex issues.