A question on Terence Tao's representation of Peano Axioms

Part 1

You can't necessarily assume that these rogue numbers exist, however, under the first four axioms, you can't say definitively that they don't exist, which is really the point.

Suppose that in addition to the expected natural numbers $0,1,2,$ etc., there are numbers $a,b,$ and $c$ so that $a{+\!+}=b,\ b{+\!+}=c,$ and $c{+\!+}=a$. This does not contradict any of the first four axioms, so it is a valid construction under those axioms. However, it does not correspond to what we expect of the natural numbers, so there is another axiom to restrict this construction.

Part 2

The property $P(n)$ is arbitrary, it does not need to be specifically defined for the purposes of the axiom. Informally, the fifth axiom states that induction works. Given a property $P(n)$, the two statements that $P(0)$ is true and if $P(n)$ is true, then $P(n{+\!+})$ is true are sufficient to show that $P(n)$ is true for all natural numbers $n$.

Put another way, this means that $0$ and all of its iterated successors make up all of the natural numbers. In the previous example, with $a,b,$ and $c$, there is no iterated successor of $0$, that is, no "regular" natural number $n$, where $n{+\!+}=a$. So, this construction is no longer valid with the axiom of induction.

Edit:

I chose a finite set of hypothetical numbers in Part 1 simply for convenience. What properties these objects have, and what their successors are, is irrelevant. All that matters is that they fit the first four axioms, in that everything in the set has a successor that is also in the set, nothing has a successor that is $0$, and no two distinct objects have the same successor. There are, in fact, infinitely many things that could be in this set, and no way to define them all. In addition to the problem of not being numbers that we "want," this also means that the natural numbers, as defined so far, are not uniquely defined up to isomorphism.

There is one other property that we know these rogue numbers have, and that is whatever we use to define them as "rogue". That is, while they are a valid part of the natural numbers that we have constructed so far, they aren't a part of the natural numbers that we want to construct. So the natural question (no pun intended) is what other property or properties do we want the natural numbers to have?

Naively, the natural numbers are the "counting" numbers. For any natural number $n$, if we start at zero and repeatedly take the successor, we would (theoretically) be able to get $n$, eventually. So, presumably, the rogue numbers are numbers that you can't "count" to. This is what the fifth axiom, the axiom of induction, deals with. If $P(0)$, and $P(n)\Rightarrow P(n+1)$, then you can show $P(1)$, $P(2)$, and so on for any number that you can count to from zero. The axiom states that this covers all of the natural numbers. Everything else is excluded. It doesn't matter if they are irrational numbers, Gaussian integers, letters, transfinite and infinitesimal surreals, or, as Kundor commented, wooly mammoths. If you can't count to it from zero, it isn't a natural number.


For your first question, it's not that we assume that rogue elements exist, it's that we cannot assume they do not exist. If we wish that they do not exist, we must choose a definition that allows us to prove it.

Regarding your second question, in the language of Peano arithmetic, everything is a natural number. Thus, the only questions we can ask in the language of Peano arithmetic are questions about natural numbers.

If we could mathematically express the idea that a natural number "can be constructed by starting with $0$ and iterating ${+\!+}$", then we could make the following proof:

  • $0$ "can be constructed by starting with $0$ and iterating ${+\!+}$"
  • Suppose that $n$ "can be constructed by starting with $0$ and iterating ${+\!+}$":
    • Take such a construction
    • Apply ${+\!+}$ to it
    • Therefore $n+1$ "can be constructed by starting with $0$ and iterating ${+\!+}$":
  • Since we've proven the base case and the inductive hypothesis, we know that all natural numbers "can be constructed by starting with $0$ and iterating ${+\!+}$".

I'm going to again answer something slightly different than what you asked. Set theory has a nice trick for this situation: rather than figure out what the rogue elements look like and try to exclude them, you instead figure out how to pick out just the things you want. Suppose you had some model of axioms 2.1 through 2.4 that contained rogue elements. There should be some subset that is also a model of axioms 2.1 through 2.4, but doesn't contain any rogue elements.

However, there there might be many subsets that are models: how do we find the one that we want? Well, the one that we want contains only the numbers that 'must' exist, so it should be the smallest subset that is still a model of axioms 2.1 through 2.4!

So, if we were defining properties of sets rather than formal theories, we would complete the definition with

2.5a. There does not exist a proper subset of the subset natural numbers that satisfies axioms 2.1 through 2.4

Now, this trick generally works best with constructions rather than properties; in this example, the natural numbers are "constructed" out of the constant $0$ and the operator ${+\!+}$. All of the numbers we actually want are things that are specific things that are required to exist, rather than requesting the existence of something with a property.

Putting the emphasis on this, the set theoretic version would be phrased as

2.5b. There does not exist a proper subset of the natural numbers that contains 0 and is closed under ${+\!+}$

Now, we can recover the principle of mathematical induction by using the correspondence between sets and predicates: rather than thinking about a subset $S$ of the natural numbers and which numbers are elements of $S$, we think of a unary predicate $P$ on the natural numbers and which numbers satisfy $P$. Rephrasing in this language

2.5c. Except for the always true predicate, there does not exist a unary predicate $P$ on the natural numbers such that $P(0)$ is true and that $P(n{+\!+})$ is true whenever $P(n)$ is.

This is pretty much the same thing as the axiom 2.5 that you wrote.


The point of "excluding" rogue numbers is that there are larger number systems beyond the natural numbers, in which facts that we know about natural numbers no longer hold.

For example, consider the non-negative real numbers with the usual operations of addition and multiplication, and with "successor" interpreted as $x \scriptsize{+\!+}\normalsize = x+1$, consistent with how we treat the natural numbers. Then your first four axioms are true in this enlarged model, but there are properties of the natural numbers that can be proven by induction (the fifth axiom) that fail in this enlarged model.

For example, there are no natural numbers $n$ such that $n^2 = 2$ (which we could prove by induction), but there is a non-negative real number $x$ such that $x^2 = 2$. A better example, in the sense of immediate tie to axioms, is the proposition that $0$ is the only number which is not a successor (third axiom). The proof by induction is straightforward (since apart from base case $n=0$ we only deal with successor elements), but this fails in the enlarged model (there are an infinite number of positive real numbers in $(0,1)$, which are not successors in the defined sense, being one plus a non-negative real number).

If we knew in any concise way the answer to the second part of this Question, "Which $P(n)$ only holds for the natural numbers?", then we would know a great deal more than we do now. In fact the undecidability of theorems of the Peano axioms means that no finite decision procedure can be given for this part of the Question (unless the Peano axioms are inconsistent, unbeknownst to us).


The important thing for your question 1 is whether we want to prove that rogue elements exist or we want to prove that they do not. We believe we cannot prove that rogue elements exist, because we believe that $\Bbb N$ without rogue elements is a model for the Peano axioms. (We can't prove that within PA, but that is not your question). We can also show that we cannot prove that rogue elements do not exist by showing that the PA axioms (unless they are inconsistent), including the fifth axiom, have a model with rogue elements. It is hard to "get a handle" on the rogue elements. They are all greater than all the standard elements, so any property that applies to all sufficiently large numbers applies to all of them. Any property that applies to infinitely many numbers applies to some of them. I found a good discussion in "The Incompleteness Phenomenon" by Goldstern and Judah.