<<

Peano To present a rigorous introduction to the natural would take us too far afield. We will however, give a short introduction to one axiomatic approach that yields a system that is quite like the numbers that we use daily to count and pay bills. We will consider a , N,tobecalledthenatural numbers, that has one primitive operation that of successor which is a from N to N. We will think of this function as being given by Sx  x  1(this will be our of by 1). We will only assume the following rules.

1.IfSx  Sy then x  y (we say that S is one to one).

2. There exists exactly one , denoted 1,inN that is not of the form Sx for any x  N.

3.IfX  N is such that 1  X and furthermore, if x  X then Sx  X, then X  N.

These rules comprise the for the natural numbers. Rule 3. is usually called the principle of As above, we write x  1 for Sx.We assert that the set of elements that are successors of successors consists of all elements of N except for 1 and S1  1  1. We will now prove this assertion. If z  SSx then since 1  Su and S is one to one (rule 1.) z  S1 and z  1.If z  N  1,S1 then z  Su by 2. and u  1 by 1. Thus u  Sv by 2. Hence, z  SSv.

This small set of rules (axioms) allow for a very powerful system which seems to have all of the properties of our intuitive notion of natural numbers. We will now give evidence for this claim. We first show that we can use the to inductively define addition. We define (as indicated above) x  1 to be Sx for all x  N.Ifx  N is fixed (but arbitrary) and y  N is such that x  y has been defined then define x  Sy to be Sx  y. We first prove that this defines an operartion on every pair of natural numbers. Let X be the set of all y  N such that x  y has been defined for all x  N. Then 1  X and if y  X then Sy  X by definition. Thus 3. implies that X  N. Let us look at what this means in examples before we derive additional properties of this addition. We started with x  1  Sx for all x  N. We have not yet defined any other addition for all x  N. Thus we must set x  S1  Sx  1  SSx for all x  N. Similarly, we must define x  SS1  Sx  S1  SSx  1  SSSx.This continues ad infinitum. We now show that this inductive definition of addition satisfies the basic rules of .

Theorem If x,y,z  N then x  y  z  x  y  z (associative rule for addition). If x,y  N then x  y  y  x (commutative rule for addition).

Proof. We first prove the associative rule. Let Z be the set of all z  N such that x  y  z  x  y  z for all x,y  N. We first show that 1  Z.Infact, x  y  1  Sx  y  x  Sy (this is our definition). Now x  Sy  x  y  1.We have thus shown that x  y  1  x  y  1. Thus, 1  Z. Assume that z  Z we will now show that Sz  Z. Now we apply the definition of addition several times x  y  Sz  Sx  y  z  Sx  y  z  x  Sy  z  x  y  Sz. Thus Sz  Z. This implies that Z  N (rule 3.). We will next prove the commutative rule. We first show that 1  x  x  1 for all x  N. Let X be the set of all x  N such that 1  x  x  1. It is clear that 1  X.Now assume that x  X. Then Sx  1  SSx  Sx  1  S1  x (since x  X). Now, S1  x  1  Sx by definition. This implies that if x  X then Sx  X. Thus X  N by 3. At this point we have proved that x  1  1  x for all x  N. Let Y denote the set of all y such that x  y  y  x for all x  N. Then we have just shown that 1  Y. We assume that y  Y. We must show that Sy  Y.Toprovethis we note that if x  N then x  Sy  Sx  y  Sy  x (y  Y). Now Sy  x  y  Sx  y  x  1  y  x  1 (the associative rule). Now x  y  1  1  y  x (1  Y). Continuing, 1  y  x  1  y  x  y  1  x  Sy  x. Putting this all together we have x  Sy  Sy  x. Thus if y  Y then Sy  Y. Hence Y  N by rule 3. Hence the commutative rule has been proved.

The next step is to define . We wish to think of it as repeated addition. We first define 1  x  x for all x  N.Ifu  x has been defined then we set Sux  u  x  x. Thus 1  1x  x  x. Theorem 1. If x,y,z  N then x  yz  x y  z (associative rule for multiplication). 2. If x,y  N then x  y  y  x (commutative rule for multiplication). 3. If x,y,z  N then x y  z  x  y  x  z (the distributive rule for multiplication over addition). Proof. We will prove part 3. of the theorem first by using (what else?) the principle of mathematical induction. Let X be the set of all x  N such that x y  z  x  y  x  z for all y,z  N. Then 1  X. Assume that x  X.Wemust show that Sx  X. As before we will use a chain of equalities. Sxy  z  x y  z  y  z by the definition. Since x  X, x y  z  x  y  x  z. Thus Sxy  z  x  y  x  z  y  z. If we now apply the associative law for addition we have x  y  x  z  y  z  x  y  x  z  y  z. Inside the first set of braces we apply the commutative rule for addition and have x  y  x  z  y  z  y  x  y  x  z  z  y  x  y  x  z  z by the associative law of addition applied inside the parentheses. We now apply the commutative law of addition within the parentheses and the associative law of addition to find y  x  y  x  z  z x  y  y  x  z  z. By definition the last expression is Sxy  Sxz. Thus Z  N and the distributive law is proved. We now prove the commutative rule for multiplication by induction. Let Y  y  N;y  x  x  y for all x  N. We first show that 1  Y. That is to say we must show that 1  x  x  1 for all x  N.Since1  x  x for all x  N, we must show that x  1  x for all x  N. We show this by showing that the set W of elements x  N such that x  1  x is equal to N. We first observe that 1  W. Assume that x  W then we must show that Sx  W.NowSx1  x  1  1 by the definition. Since x  W, x  1  x. Thus x  1  1  x  1  Sx. Thus W  N. This implies that 1  Y.Now assume that y  Y we must show that Sy  Y.NowSyx  y  x  x  x  y  x. Also x  Sy  x y  1  x  y  x  1  x  y  x. Thus Syx  x  Sy. Last we prove the associative rule. Let Z be the set of all x  N such that x y  z  x  yz for all y,z  N. Then 1  Z.Since1 y  z  y  z and 1  yz  y  z. Assume that x  Z. Then Sxy  z  x y  z  y  z  x  yz  y  z  z x  y  z  y  z x  y  y  z Sxy  Sxyz. This completes the proof.

We will usually write xy  x  y. We note that there is a specific structure that we have followed in our proofs. We have an assertion for every natural . If the assertion is true for 1 and whenever it is true for x it is true for x  1 then it is true for all natural numbers. Let us give an example of this approach. Theorem If x,y,z  N and x  y  x  z then y  z. (The cancellation rule for addition.)

Proof. The assertion for x is that if y,z  N and if x  y  x  z then y  z.Ifx  1 then the assertion says that if 1  y  1  z then y  z. The commutative rule says that we may formulate this as if y  1  z  1 then y  z. This says that if Sy  Sz then y  z. This is true since it is rule 1. above. Now suppose that we have shown, for x, that if x  y  x  z then y  z. Suppose that Sx  y  Sx  z. Then y  Sx  z  Sx. Thus Sy  x  Sz  x. Hence y  x  z  x by rule 1. But then x  y  x  z. Hence y  z. The theorem is therefore true.

The associative rule for addition allows us to introduce an order on N.Ifx,y  N then we say that x  y (or y  x) if there exists u  N such that x  y  u. We note that if x  y and y  z then x  y. Indeed, since x  y we have x  y  u with u  N.Since y  z we have y  z  v with v  N. Thus x  y  u  z  v  u  z  v  u so x  z. Theorem If x,y  N then precisely one of x  y, x  y or x  y is true. (This is called .)

Proof. If x  1 then either y  1 or y  Su for some u  N by rule 2. Thus y  1  u. Hence, if y  N then y  1 or y  1. We will prove the assertion by induction on x.If x  1 then we have shown that trichotomy is true for any element y  N. Suppose that u is such that if v  N then precisely one of u  v, u  v or u  v is true. We now consider x  Su and y  N. We must show that precisely one of the three alternatives is true. If y  1 then if we interchange the role of x and y we see that trichotomy is true for the pair x,y. We may thus assume that y  Sv for some v  N.Nowu,v satisfy trichotomy. If u  v then there exists w  N such that u  v  w. Thus x  Su  Sv  w  v  w  1  v  1  w  Sv  w  y  w. Hence if u  v then x  y.Ifu  v then x  Su  Sv  y.Ifu  v then v  u so we can use the above to show that x  Su  Sv  y.Ifx  y and x  y then x  y  u and thus x  x  u.Ifweadd1 to both sides of this equation we find that x  1  x  u  1.But then the cancellation theorem implies that 1  Su which contradicts rule 2. above. The other alternatives are handled in the same way.

We now apply all of this material to prove the following theorem. In this proof we will use the method of proof by . This is a principle that says that if a statement, S, implies something false then S is false. Thus the statement that all natural numbers are even (of the form u  u  2u for some u  N) implies that 1  u  u for some u  N.Ifu  1 then we have 1  1  1  S1 which contradicts rule 1. above. If u  1 then rule 2. says that u  Sv for some v  N thus 1  u  Sv  Su  v which contradicts 2. Thus the assertion that all natural numbers are even is false. Theorem If x,y,z  N and xy  xz then y  z. (Cancellation rule for multiplication). Proof. The assertion is true for x  1 since 1y  y for all y  N. Suppose that xy  xz and y  z. Then either y  z or y  z. Interchanging the roled of y and z we may assume that y  z. But then y  z  u for some u  N. Thus xz  u  xz. Thus we have xz  xu  xz.Ifweadd1 to both sides of this equation we have xz  xu  1  xz  1. As above we see that 1  Sxu which contradicts rule 2.

Theorem If n  N then n  1.Ifn,m  N and if m  n then m  n  1. Proof If n  N then if n  1 then n  k  1 twith k  N (rule 2). Thus if n  N then either n  1 or n  1.Ifn  N and if m  n then m  n  k.Nowk  1 thus n  k  n  1. The result now follows from Trichotomy.

Theorem (The Least Element Principle) If S  N and S   then S has a least element. That is, there exists n  S such that if m  S then m  n. Proof Assume that S is a of N that has no least element. Let S  N  S. We show that S  N which implies S  . Let T  n  N : if 1  m  n then m  S. If T  N then S  N. We will therefore prove T  N.If1  S the previous theorem implies that 1 is the least element of N hence of S. Thus since S has no least element 1  S. Hence 1  S so 1  T. Assume that n  T. Then if m  S then by trichotomy m  n (all of the elements p with 1  p  n are not in S. Hence m  n  1 be the previous theorem. If n  1  S then it would be a minimal element. Hence n  1  S. The previous theorem now implies that n  1  T. Hence T  N.

.At this point we hope that you are convinced that one can give a rigorous underpinning to a system that we would like to call the natural numbers. We will not pursue this approach any further, since the full development of a system like the real numbers from the Peano axioms would take at least a full quarter course.