Conditions
prove Principle of Mathematical Induction using Peano axioms
Solution
The Peano axioms define the arithmetical properties of natural numbers, usually represented as a set or. The signature (a formal language's non-logical symbols) for the axioms includes a constant symbol 0 and a unary function symbol .
The constant 0 is assumed to be a natural number:
0 is a natural number.
The next four axioms describe the equality relation.
For every natural number . That is, equality is reflexive.
For all natural numbers and , if , then . That is, equality is symmetric.
For all natural numbers and , if and , then . That is, equality is transitive.
For all and , if is a natural number and , then is also a natural number. That is, the natural numbers are closed under equality.
The remaining axioms define the arithmetical properties of the natural numbers. The naturals are assumed to be closed under a single-valued "successor" function .
For every natural number , is a natural number.
Peano's original formulation of the axioms used 1 instead of 0 as the "first" natural number. This choice is arbitrary, as axiom 1 does not endow the constant 0 with any additional properties. However, because 0 is the additive identity in arithmetic, most modern formulations of the Peano axioms start from 0. Axioms 1 and 6 define a unary representation of the natural numbers: the number 1 can be defined as , 2 as (which is also ), and, in general, any natural number as . The next two axioms define the properties of this representation.
For every natural number , is false. That is, there is no natural number whose successor is 0.
For all natural numbers and , if , then . That is, is an injection.
Axioms 1, 6, 7 and 8 imply that the set of natural numbers contains the distinct elements 0, S(0), S(S(0)), and furthermore that {0, S(0), S(S(0)), ...} ⊆ N. This shows that the set of natural numbers is infinite. However, to show that , it must be shown that ; i.e., it must be shown that every natural number is included in {0, S(0), S(S(0)), ...}. To do this however requires an additional axiom, which is sometimes called the
axiom of induction. This axiom provides a method for reasoning about the set of all natural numbers.
If K is a set such that:
0 is in K, and
for every natural number n, if n is in K, then S(n) is in K,
then K contains every natural number.
The induction axiom is sometimes stated in the following form:
If is a unary predicate such that:
is true, and
for every natural number n, if is true, then is true,
then is true for every natural number n.
Now let's prove the principle of mathematical induction, using these axioms.
For instance, it can be proved if one assumes:
The set of natural numbers is well-ordered.
Every natural number is either zero, or for some natural number .
For any natural number , is greater than .
To derive simple induction from these axioms, we must show that if is some proposition predicated of , and if:
P(0) holds and
whenever is true then is also true
then holds for all n.
Proof. Let be the set of all natural numbers for which is false. Let us see what happens if we assert that is nonempty. Well-ordering tells us that has a least element, say . Moreover, since is true, is not 0. Since every natural number is either zero or some , there is some natural number such that . Now is less than , and is the least element of . It follows that is not in , and so is true. This means that is true, and so is true. This is a contradiction, since was in . Therefore, is empty.
It can also be proved that induction, given the other axioms, implies well-ordering.