NT Insights Vol 1.0 Axiomatizing Natural Numbers

NT Insights Vol 1.0 Axiomatizing Natural Numbers

One can not prove theorems by assuming nothing. But what is more fascinating is that a large number of concepts can be explained by a fixed number of elementary notions, known as axioms.
Axioms are assumed to be self-evident truths. One such set of axioms about Natural Numbers was proposed by Peano:

Peano’s Axioms

Let N denote a set. Suppose we are not permitted to see its contents. Instead, we are given the following information about N:

  1. 0N
  2. A mapping s:NN, different from indentity map, such that N is invariant under s, i.e., aNs(a)N
  3. Pre-image of 0 does not exist under s,
    i.e., there does not exist an aN such that s(a)=0
  4. The mapping s is injective, i.e., s(a)=s(b)a=b
  5. If SN with 0S and aSs(a)S, then S=N

With these axioms alone, we can describe/generate the entire set N, without actually seeing its elements. Let us see HOW.

Let us start by analyzing what are we provided with. We are sure that there exists an element denoted by 0 in N. So N is non-empty. Additionally there also exists a map s from N to itself, which is different from identity map.
This map is defined in such a way that when fed with an element of N, it gives us another element from N (because s() is not identity). Notice here, that had the map been identity map, it would be useless to us, since it would return the same element. So s must be a non-identity map, so that we can get new information about N.
When we input 0 into s(), we get s(0)0. Formally we can say that we knew 0N and now s(0) is the new element other than 0 which is known to be inside N. Using recursive compositions of s(), we can get successive elements from s(). Further, the map s() is injective. This injective behaviour s() leads us to a very important theorem about N.

Theorem 1.0 s() is injective N is infinite.
Proof (by contradiction): Suppose set N is finite with cardinality m and let the last (mth element) be denoted by am. Notice two facts:

  1. All elements of N (except 0) range s, because all of them were produced by recursive compositions of s(), starting with 0.
  2. s:NN is injective map.

From above two points, we see that while constructing N, when it comes the turn to map am under function s(), all previous elements (including am itself, except 0) range s all previous elements except 0 have a pre-image in N. Since s:NN exists for all N and is injective, we have only 2 options to map am:

  1. am is mapped to 0.
  2. am is mapped to a new element range s yet.

Option 1 is not possible, since 0 does not have a pre-image under s().
Since the map s() exists and is defined for every element N, Option 2 is the only possible way to map am under s().
So, s(am)range ss(am)N ( range sN).
Thus, s(am) is the new/unseen element in N, next to am, which contradicts our assumption that am is the last element in N.  

Since, the map s() gives successive elements as outputs via recursive compositions, we can call s() as the successor function. Notice that this successor function s() induces an ordering onto the elements of N. The elements of the set may actually be unordered, but it is the “extraction policy” (recursive compositions, with 0 as starting input), that makes them ordered. Also note that we still don’t know the explicit definition of s(), neither is it required. Thus, ordering is an after-effect of extraction process, not inherent to N. Mathematically speaking, the existence of 0 as referance point of extraction and the extraction process s() induces ordering on the set N.

Remark: Since 0 is the only natural number that does not have a pre-image (i.e., 0range s), we can conclude that every non-zero natural number is a successor of some other natural number. We can prove this obvious fact by applying inductive (5th) axiom of Peano.

Proposition 1.1 If xN and x0, then there exists yN such that x=s(y).
Proof: Notice that we have to prove the statement for all xN{0}. So let us define set T={xN:x=s(y) for some yN}.
Now we need to prove that T=N{0}. But inductive axiom is not suitable to prove such equality. Thus, we instead define S=T{0} and prove that S=N using the inductive axiom.
0S, by definition.
Assume, xS, where xT, i.e.,  yN such that x=s(y).
Then, s(x)=s(s(y)).
Now, yNs(y)N.
Thus,  s(y)N such that s(x)=s(s(y))
s(x)S.
Hence, by inductive axiom of Peano, S=N.  

Comments

Popular posts from this blog

Counting Insights Vol 1.1 Pigeon-Hole Principle

Counting Insights Vol 1.2 Applications of Pigeon-Hole Principle