Peano axioms
https://en.wikipedia.org/wiki/Peano_axioms
Modern Peano's axioms (5)
0 β β
ββββββββββββββββββββββββββββββββββββββββββββββββ[membership of 0]βn. n β β -> S n β β
ββββββββββββββββββββββββββββββββ[closure of S over β]βn. n β β -> S n != 0
βββββββββββββββββββββββββββββββ[property of S wrt 0]βnm β β. n = m <=> S n = S m
βββββββββββββββββββββββ[asserts eq wrt S]M β β. [0 β M β (βn. n β M -> S n β M)] -> M = β
ββ[asserts induction]
The 1st axiom above corresponds to the original Peano's 1st axiom. The next 4 are in fact the last 4 axioms (6th, 7th, 8th and 9th) in the order as Peano had presented them.
7 . βn. n β β -> S n != 0βββββββββββββββββββββββββββββββ[property of S wrt 0] 8 . βnm β β. n = m <=> S n = S mβββββββββββββββββββββββ[asserts eq wrt S] 9 . M β β. [0 β M β (βn. n β M -> S n β M)] -> M = βββ[asserts induction]
Peano had given for axioms 2-5 the axioms about equality, i.e. the 3 axioms that constitute equivalence relation (refl as 2nd, symm as 3rd, trans as 4th), plus the axiom of totality of equality (as 5th) over the set of the naturals.
Modern Peano axioms (1,6-9), and the rest of the original axioms (2-5)
Ax1 Z_MEMBERSHIP : Z β β
Ax6 S_CLOSURE : βn. n β β -> S n β β
Ax9 INDUCTION : N β β β (Z β β β (βn. n β N -> S n β N)) -> N = β
Ax8 Z_PROPERTY : βn. n β β -> S n β Z
Ax7 S_INJECTIVITY :
Original Peano's axioms (9)
Ax1 Z_MEMBERSHIP
Ax2 EQ_REFLEXIVITY
Ax3 EQ_SYMMETRY
Ax4 EQ_TRANSITIVITY
Ax5 EQ_CLOSURE
Ax6 S_CLOSURE
Ax7 S_INJECTIVITY
Ax8 S_Z_ANTAGONISM
Ax9 INDUCTION
Minimal set of axioms
This set of 5 Peano axioms (at the top of the page) cannot be further reduced. We may try admitting axioms one by one to see why ww need all 5 to define β.
With axioms 1 and 2, we have counter-examples: let S={ (0,1), (1,0) }
and M = {0,1}
; this means that M
is a set (presumably, β) and the successor fn S
is identified by the set of ordered pairs; the last pair sends S(1) = 0
and the first two axioms don't prevent us from doing so. Therefore, with just these two axioms 1) 0 is a β 2) if n is a β then S(n) is also, we have admited more things - we need to restict what is allowed to construct, that is, we need to restrict constructions so only β can be constructed.
Adding the third axiom fixes the previous issue since it explicitly states that no natural number's successor is 0. On the other hand, we can let S = {(0,1), (1,2), (2,2)}
and M = {0,1,2}
allowing us to state that S(2) = 2
. We need further restrictions.
By admitting the 4th axiom, we fix the previous problem by stating that two naturals are equal iff their successors are. Now S(2) = 2 <=> S(S(2)) = S(2) cannot hold. The new issue is now about [some words missing], if you can believe it! The 5th axiom restricts the constructible set (M) to be the subset of (in fact, to be the same as) β by going on about the well-definedness of induction on β (or M... or both?). It assumes that M is a subset of β, stating that if M contains 0 and if every element in M has a successor that is also in M, then M is, in fact, none other than the set of the natural numbers, for M = β.
About the axioms
The Peano axioms, authored by Giuseppe Peano, define the (minimal correct set) of the natural numbers. This was provoked by the fact that the need to formalize arithmetic was still not well appreciated in Peano's time.
1860s, Hermann Grassmann showed that many facts in arithmetic could be derived from more basic facts about the successor and induction.
1881, Charles Sanders Peirce provided an axiomatization of arithmetic on β.
1888, Richard Dedekind proposed another axiomatization of arithmetic on β.
1889, Peano published a simplified version of his axioms.
The Peano axioms contain three types of statements:
assertion of existence (AX.1)
assertions of equality (AX.2-5): equivalence relation (reflexivity, symmetry, transitivity) and the closure of equality over the set
first-order statements (AX.6-8): properties of succ (eq, closure, membership)
second-order statement (AX.9) about the mathematical induction over β
In modern treatments, the four axioms about equality are often excluded, instead being recognized as the axioms in the underlying logic. Also, the induction axiom (AX.9) is a second-order statement - in modern treatments, it is common to replace it with a weaker first-order induction scheme. A weaker, first-order, system called Peano arithmetic is obtained by explicitly adding the addition and multiplication operation symbols and replacing the second-order induction axiom with a first-order axiom schema.
Peano's original formulation
Peano's original formulation contained 9 axioms, but the modern preentation of Peano's numbers includes just 5 axioms leaving out the subgroup of 4 axioms that deal with the relation of equality (2-5).
0 β β
[membership of 0]n β β . n = n
[eq: reflexivity]n,m β β . n = m <=> m = n
[eq: symmetry]x,y,z β β . x = y β§ y = z -> x = z
[eq: transitivity]n β β . (n = m) -> m β β
[eq: closure]n β β -> S(n) β β
[closure of S over β]n,m β β . m = n <-> S(n) = S(m)
[asserts eq wrt S]n β β . S(n) β 0
[property of S towards 0]M β β. 0 β M β§ [n β M. S(n) β M] -> M = β
[property of induction]
The non-logical symbols appearing in the axioms:
the constant symbol
0 :: β
representing the initial natural number (zero)the unary function symbol
S :: βΒΉ -> β
representing the successor function
Axiom, Ax1
Asserts membership of zero in β
0 β β
asserts that the constant zero is a natural number
from this and other axioms it is evident that zero is the initial natural
Peano himself included 0 as the initial natural number, but other treatments that don't include 0 and start from 1 instead are also valid.
Axiom, Ax2
eq1 Reflexivity of equality
βn β β. n = n
For every natural number
n
,n
is equal to itselfOr, if
n
is an β, thenn
is equal to itself,βn. n β β -> n = n
Axiom, Ax3
[eq2] Reflexivity of symmetry
βnm β β. n = m <=> m = n
If
n
andm
are in β, thenn
is equal tom
iffm
is equal ton
Axiom, Ax4
[eq3] Reflexivity of transitivity
βxyz β β -> x = y β y = z -> x = z
For all natural numbers x, y and z, if x = y and y = z, then x = z
If x,y,z are β, then, if x = y AND y = z, then x = z
Axiom, Ax5
[eq4] Closure (totality) of equality over β
For all a and b, if b is a natural and a = b, then a is also a natural
b β β -> [a = b -> a β β]
IF b is a Nat THEN IF a is EQ to b THEN a is a Nat
that is, closure under equality
i.e. the naturals numbers are closed under equality relation. This is pretty obvious when the relation is equality, but there are numerous other relations.
Axiom, Ax6
Closure (totality) of S over β
βn. n β β -> S n β β
If
n
is a β, then the successor ofn
is also a βThis axiom asserts the closure of the successor function over the set β:
the set of the natural numbers is closed under the successor function.
Axiom, Ax7
For every natural number n, S(n) is a natural number.
That is, the natural numbers are closed under S.
n β β -> S(n) β β
(again?) Asserts the membership
Axiom, Ax8
For all natural numbers m and n,
m = n
if and only ifS(m) = S(n)
that is, S is an injection
n,m β β . m = n <-> S(n) = S(m)
Axiom, Ax9
For every natural number n,
S(n) = 0
is falsethat is, there is no natural number whose successor is 0
n β β . S(n) β 0
orn β β . S(n) = 0 -> β₯
βn. n β β -> S n β β [closure of S over β] βΌ
N β β. [0 β N β (βn. n β N -> S n β N)] -> N = β [asserts induction] βΌ
Axioms 1, 6, 7, 8 define a unary representation of the intuitive notion of natural numbers: the number 1 can be defined as S(0), 2 as S(S(0)), etc. However, considering the notion of natural numbers as being defined by these axioms, axioms 1, 6, 7, 8 do not imply that the successor function generates all the natural numbers different from 0. Put differently, they do not guarantee that every natural number other than zero must succeed some other natural number. The intuitive notion that each natural number can be obtained (by applying S sufficiently often) requires an additional axiom, sometimes called the axiom of induction.
The axiom of induction:
If M is a set such that 0 is in M and for every natural number n if n being in M implies that S(n) is in M then M contains every natural number.
M = { 0 β M β§ (βm. m β M -> S(m) β M) }
M = { 0, S(0), S(S(0)), ... } = β
M β β -> β β M
The induction axiom is sometimes stated in the following form:
If Ο is a unary predicate such that Ο(0) is true, and for every natural number n if Ο(n) is true implies that Ο(S(n)) is true then Ο(n) is true for every natural number n (!?).
[ Ο(0) β§ βn. Ο(n) -> Ο(S(n)) ] -> Ο(n)
(|if Ο(n) is true for every natural number n then Ο(n) is true for every natural number n |) right...
Last updated
Was this helpful?