The Various Forms of Mathematical Induction

Fall Semester, 2008

Simple Induction and Complete Induction

Let N denote the set of natural numbers, i.e., the positive integers 1,2,3,. The most basic understanding of N is tied up with the idea of counting. In relation to that understanding for each number nN there is a successor sn, which is the same thing as n+1 if one is allowed to speak about addition. s is a function from N to N that is injective (or one-to-one): if sn1=sn2, then n1=n2. Moreover, every integer nN other than 1 is the successor of a unique integer (n1 if one is allowed to speak about subtraction). An integer l is smaller than an integer m if there is a finite sequence of integers n0,n1,n2,nk with nj=snj1, 1jk, and l=n0, m=nk.

Definition 1.   A subset S of N is an I1 subset of N if

Definition 2.   A subset S of N is an I2 subset of N if

Simple induction or “induction I” is the axiom about N that every I1 subset of N is all of N. Complete induction or “induction II” is the axiom about N that every I2 subset of N is all of N.

These two axioms are logically equivalent in the sense that if either of them is assumed (in the presence of other well known and less subtle properties of N), then the other follows.

Without assuming either of these axioms the following is true:

Proposition 3.   Every I1 subset of N is also an I2 subset of N.

Proof. If S is an I1 set, then it is certainly the case that condition (a) is satisfied. The issue is why condition (cn) must be satisfied. Let nN have the property that mS for each m<n. If n=1, then by (a) nS. Otherwise, n is the successor of a unique integer n, n=n1, smaller than n. Since every integer smaller than n is in S, n is in S, and since n=sn and S is an I1 set, nS. Hence, S satisfies condition (cn).

Corollary 4.   If a statement can be proved using Induction I, then it can be proved using Induction II.

Proof. To say that a statement can be proved using Induction I means that the set S of all values of nN for which the statement is true may be shown to be an I1 set. Likewise for Induction II and I2 sets. If a statement can be proved by induction I, then the set of integers for which it's true is an I1 set, and, therefore by the proposition, also an I2 set. Hence, the statement can be proved by induction II.

Now notice the contravariance:

Corollary 5.   If N satisfies Induction II as an axiom, then N satisifes Induction I as an axiom.

Proof. Re-stated this says that if every I2 set exhausts N, then every I1 set exhausts N. If S is any I1 subset of N, then, by the proposition, S is an I2 subset of N. Since N satisifes Induction II, S must be all of N. Hence, N satisfies Induction I.

So it was not hard to see that Induction II implies Induction I.

Understanding that Induction I implies Induction II is more subtle because, while the two are, in fact, equivalent, and, therefore, it is, in fact, true that every I2 subset of N is also an I1 subset of N (since, in fact, every I2 subset of N is all of N), this fact cannot be proved in the rather straightforward way that it was shown that every I1 set is an I2 set.

Proposition 6.   Every I2 subset of N contains an I1 subset of N as a subset of itself.

Proof. Let S be an I2 subset of N. Let T be the set of all nN with the property that every integer mn is in S. Then certainly 1T, and T is a subset of S. Proving the proposition reduces to showing that T is an I1 subset of N.

Suppose that nT. Then every mn is in S by the definition of T. So every m<n+1 is in S since there are no elements mN with mn and m<n+1. Since S is an I2 set, n+1S, and therefore, T is an I1 set.

Corollary 7.   If N satisfies Induction I as an axiom, then N satisfies Induction II as an axiom.

Proof. Re-stated this says that if every I1 set exhausts N, then every I2 set exhausts N. If S is any I2 subset of N, then, by the last proposition, S contains an I1 subset T of N. Since N satisfes Induction I, T must be all of N. Since T is a subset of S, S must also be all of N. Hence, N satisfies Induction II.

Theorem 8.   Simple induction and complete induction are equivalent as axioms about the natural numbers (in the presence of other well known properties of N).

Corollary 9.   If a statement can be proved using Induction II, then it can be proved using Induction I.

Proof. To say that a statement can be proved using Induction II means that the set S of all values of nN for which the statement is true may be shown to be an I2 set. By the last proposition, S contains an I1 set T as a subset. It is sufficient to know that the set of all values of nN for which the statement is true contains an I1 set.

The Well Orderedness of N

Definition 10.   N is well-ordered if every non-empty subset of N contains a smallest member.

Proposition 11.   Complete induction implies well-orderedness.

Proof. Let S be a non-empty subset of N, and suppose that S does not contain a smallest element. Then clearly 1S. Let T be the set of all integers mN such that m<n for each nS. Then certainly 1T. Suppose nN has the property that mT for each m<n. This means that m<k for each kS whenever m<n. If it were true that nS, then n would be the smallest element of S since every integer smaller than n is strictly smaller than every element of S and, therefore, not in S. This would be a contradiction. Hence, nS. Since nS, it follows that nT. Hence, T is an I2 subset of N, and, therefore, T exhausts all of N. But since S is not empty, there is at least one integer n0S, and n0T, a contradiction. Hence, the assumption that S contains no smallest element leads to a contradiction.

Proposition 12.   Well-orderedness implies simple induction.

Proof. Let S be an I1 subset of N. If S does not exhaust N, then its complement T=NS is a non-empty subset of N. By well-orderedness T contains a least element t. Since S is an I1 set, one has t1, i.e., t>1. Then t1 is an element of N smaller than the least element of T, which is to say that t1T or, equivalently, t1S. Since S is an I1 set, it follows that tS, which contradicts tT. The contradiction was made possible by assuming that the I1 set S fails to exhaust N.

Since the two forms of induction are equivalent as axioms about N, combining these two propositions, one has:

Theorem 13.   Well-orderedness as an axiom about N is equivalent to simple induction and to complete induction.