Definition Peano Axioms

The natural numbers are defined axiomatically by the Peano axioms. In other words, their existences and properties are stated outright on the backdrop of a larger theory like set theory or first order logic. In this case, as mentioned earlier, the backdrop is informal set theory. With this overview in mind, one now assumes that there exists a unique set N\mathbb{N} such that

  1. the symbol 00 is in it
  2. for every nn in this set, the string S(n)S(n) is in the set too; S(n)S(n) is called the successor of nn while nn is called the predecessor of S(n)S(n)
  3. for every n,nNn,n' \in \mathbb{N}, n=nn=n' if and only if S(n)=S(n)S(n)=S(n'); this says that one can think of SS as a function since it maps equals to equals ... furthermore, thought of as a function, it is also injective since it maps only equals to equals
  4. there exists no natural number nn such that S(n)=0S(n)=0
  5. if Σ\Sigma is a set where 0Σ0\in\Sigma and for every nNn\in\mathbb{N}, nΣn\in\Sigma implies S(n)ΣS(n)\in\Sigma, then NΣ\mathbb{N}\subseteq\Sigma; this is the principle of induction over the natural numbers

One caveat needs attention: in first order logic, where the very behavior of the equals-sign == is, by default, undefined, one also needs to add two more properties to the list — that == be an equivalence relation (i.e. x=xx=x, x=yy=xx=y \Rightarrow y=x, x=yy=zx=zx=y \wedge y=z \Rightarrow x=z) and that N\mathbb{N} be closed under == (i.e. xNy=xyNx\in\mathbb{N} \wedge y=x \Rightarrow y\in\mathbb{N}). However, I will not split hairs to this extent. Instead, over here, the equals-sign is simply the same equality used in informal set theory with all its expected properties.

Interestingly, one can define 00 and the successor function SS purely using set theory: 0=0=\emptyset and S(n)=n{n}S(n)=n\cup\{n\} for any set nn. Then one defines a set to be inductive if it contains 00 and is closed under SS. Next, one axiomatically asserts that there exists a set that is contained in every inductive set. This (unique) set is defined to be N\mathbb{N}. When defined in this manner, N\mathbb{N} is denoted as ω\omega. The reader can verify that this definition does indeed satisfy all the Peano axioms. This set theoretic definition of the naturals has the advantage that there is no difference between the natural nn and the set of all naturals less than nn: Fin(n)\text{Fin}(n) — they are exactly the same set as can be verified by a quick inductive argument.

 

The last Peano axiom, the principle of induction, is the main work horse in almost every proof about the naturals. Thus, it is worthwhile to explore a few simple instances of its use.

Lemma ExPre

Existence of a Predecessor. If nNn\in\mathbb{N} and n0n \neq 0, then there is an nNn'\in\mathbb{N} such that S(n)=nS(n')=n.

Proof: The principle of induction over N\mathbb{N}, as it was presented, is an axiom that operates on a set Σ\Sigma. Thus, to use it in proving lemma like this, one must first convert the lemma into a set like so: Σ={nN: n=0  or  nN [n=S(n)]} \Sigma=\{n\in\mathbb{N}:\ n=0\ \ \text{or}\ \ \exists n'\in\mathbb{N}\ [n=S(n')]\} i.e. one has just made this lemma into the condition of some set Σ\Sigma. Now, if one can prove that NΣ\mathbb{N}\subseteq\Sigma, one will have proved the lemma for all of N\mathbb{N}. For then, every nn in N\mathbb{N} would also be in Σ\Sigma; thus, it must satisfy the condition of Σ\Sigma — which is the lemma itself.

With this overview of the objective, let's proceed to apply Peano axiom 4, as promised, to Σ\Sigma:

  • Clearly 0Σ0\in\Sigma because it satisfies both nNn\in\mathbb{N} (by the Peano axiom 0) and the first alternative of Σ\Sigma's condition, n=0n=0.
  • Next, suppose nn is in both N\mathbb{N} and Σ\Sigma. Then clearly S(n)ΣS(n)\in\Sigma also because
    • S(n)NS(n)\in\mathbb{N} by Peano axiom 1 and
    • there is obviously an nNn'\in\mathbb{N} such that S(n)=S(n)S(n)=S(n'), namely, nn itself.

Thus, NΣ\mathbb{N}\subseteq\Sigma by the conclusion of the last Peano axiom.

Lemma SNoFPs

SS has No Fixed Points: For any nNn\in\mathbb{N}, nS(n)n \neq S(n).

Proof: This time, Σ={nN: nS(n)}\Sigma=\{n\in\mathbb{N}:\ n \neq S(n)\}.

  • 0Σ0\in\Sigma because it satisfies both the conditions of Σ\Sigma — i.e. both 0N0\in\mathbb{N} and 0S(0)0 \neq S(0) — by Peano axioms 0 and 3 respectively.
  • Suppose nΣn\in\Sigma, then certainly nS(n)n \neq S(n) where S(n)ΣS(n)\in\Sigma by Peano axiom 1. This, along with the contrapositive of Peano axiom 2, implies that S(n)S(S(n))S(n) \neq S(S(n)). But then, S(n)S(n) satisfies Σ\Sigma's condition so that S(n)ΣS(n)\in\Sigma.

Thus, by the principle of induction, NΣ\mathbb{N}\subseteq\Sigma.

Remarks

A couple of key points are already visible in these simple proofs about the naturals.

  • Firstly, Peano axioms 0 and 1 are ubiquitous throughout the proofs. In fact, this is the case with all proofs about the naturals. However, unlike the ubiquitous induction principle, they are also very simple. It should be obvious whenever they are applicable. For these reasons, as are the cases with simple results, I henceforth leave them out of all proofs. Their applicability is implicit.
  • Secondly, note how the induction principle is applied: one first wraps the lemma/theorem being proven in a set; only then, does Peano axiom 4 become applicable. This is largely unnecessary. One can, instead, state Peano axiom 4 as such
    1. if ϕ\phi is an unary property such that ϕ(0)\phi(0) is true and for every nNn\in\mathbb{N}, ϕ(n)\phi(n) implies ϕ(S(n))\phi(S(n)), then ϕ\phi is true for all of N\mathbb{N}

results matching ""

    No results matching ""