Here, I am asking specifically about a proof which does not use an induction hypothesis, and which relies exclusively on Peano's axioms as stated herein. My interest is not in simply producing the results. I want the insight intended by these superlative mathematicians.
The following is from Fundamentals of Mathematics, Volume 1 Foundations of Mathematics: The Real Number System and Algebra; Edited by H. Behnke, F. Bachmann, K. Fladt, W. Suess and H. Kunle
I've used square brackets '[' and ']' to indicate where referenced text is copied in place.
The quoted text is part of the development of the theory of natural numbers. Their version of Peano's axioms begins with 1, not 0. I am able to follow the discussion up to the proof of rule (15).
If for the numbers $a,b$ there exists a number $c$ with $a+c=b,$ we write $a<b$ ($a$ is less than $b$), or alternatively $b>a$ ($b$ is greater than $a$). For the relation $<$ defined in this way we have the following theorems:
if $a<b,$ then $a\ne b$ (antireflexivity);
if $a<b$ and $b<c,$ then $a<c$ (transitivity);
if $a<b,$ then $\left(a+d\right)<\left(b+d\right)$ (monotonicity of addition);
if $a\ne b,$ then $a<b$ or $b<a.$
Rule (12), which states that $a+c\ne a$ for all $a,c,$ is proved by complete induction on $a,$ for we have $1+c\ne1$ by (1) [$a+1=a^{\prime}$], (7) [$a+b=b+a$] and axiom IV [$a^{\prime}\ne1$ for every number $a$]; and if we had $a^{\prime}+c=a^{\prime},$ it would follow that $\left(a+c\right)^{\prime}=a^{\prime},$ and thus $a+c=a.$ For the proof of (13), (14) we set $a+u=b,b+v=c$ and thus get
$c=\left(a+u\right)+v=a+\left(u+v\right),$
$b+d=\left(a+u\right)+d=a+\left(u+d\right)=\left(a+d\right)+u.$
Complete induction on $a$ is again used to prove (15), as follows.
The case $a=1$ is first dealt with by complete induction on $b:$ [footnote: In this case the induction hypothesis is not used at all, a fact which may make the proof somewhat harder to follow.]
$1=1;$
$1<1+b=b+1=b^{\prime}.$
Then from (15) (for all $b$) the same statement with $a^{\prime}$instead of $a$ (thus for all $b:$ $a^{\prime}<b$ or $a^{\prime}=b$ or $b<a^{\prime}$) is derived by complete induction on $b:$
$1<a^{\prime};$
$a^{\prime}<b^{\prime}$ or $a^{\prime}=b^{\prime}$or $b^{\prime}<a^{\prime}$ by (15) and (14);
here again the induction hypothesis ($a^{\prime}<b$ or $a^{\prime}=b$ or $b<a^{\prime}$) is not used.
The version of Peano's axioms used in the text is:
- I. $1$ is a number.
- II. To every number $a$ there corresponds a unique number $a^{\prime},$ called its successor.
- III. If $a^{\prime}=b^{\prime},$ then $a=b.$
IV. $a^{\prime}\ne1$ for every number $a.$
V. Let $A\left(x\right)$ be a proposition containing the variable $x.$ If $A\left(1\right)$ holds and if $A\left(n^{\prime}\right)$ follows from $A\left(n\right)$ for every number $n,$ then $A\left(x\right)$ holds for every number $x.$
I have tried very hard to figure out what the authors intended by their sketched proof of (15). The first part $1<b^\prime$ is obvious. But the second part
Then from (15) (for all $b$) the same statement with $a^{\prime}$instead of $a$ (thus for all $b:$ $a^{\prime}<b$ or $a^{\prime}=b$ or $b<a^{\prime}$) is derived by complete induction on $b:$ $1<a^{\prime};$ $a^{\prime}<b^{\prime}$ or $a^{\prime}=b^{\prime}$ or $b^{\prime}<a^{\prime}$ by (15) and (14);
has me baffled. Every way I can come up with either requires an induction hypothesis, presupposes ordering, or appeals to something beyond the stated axioms (such as set theory, or comparing collections of vertical strokes on paper, etc.).
At the point in the development where this discussion appears the authors have introduced the principle of recursion which they use to define addition by $a+1=a^{\prime}$ and $a+b^{\prime}=\left(a+b\right)^{\prime}$. We also have, for addition, the three-term associative law, the two-term commutative law, and the cancellation law. Subtraction, and 0 are not yet available.
The proofs of the general associative law and the theorem of strong induction both rely on the ordering theorems and therefore cannot be used in the proof.
There is sufficient context to write $$a=1+1+1,$$ $$a^{\prime}=1+1+1+1,$$ etc., without parentheses, assuming each $+1$ is appended to the right.
My best guess:
The best argument I can come up with is that every number except 1 is a successor, and is arrived at successively beginning with 1. This means that given $a^{\prime}$, one or more numbers are arrived at before arriving at $a^{\prime}$ in succession. Using what is available it is easily shown that those numbers are all less than $a^{\prime}$.
These are the two forms of recursion discussed prior to defining addition recursively. The second is not explicitly referred to in any of the subsequent discussion. Perhaps that is a hint that I should be applying it on my own.
The proof of this theorem is then given; followed by:
It seems reasonable that the more general principle can be used to form for each number a unique set containing that number and all the "previous" numbers. From this set of sets it is straight forward to establish the desired result.
Is this the kind of argument I should be using to prove this theorem?


There is nothing fancy or special going on here at all. Here's the argument spelled out in more detail (this presentation is adapted from Lord Shark the Unknown's answer, but modified to more closely match the argument from your text).
Let $T(a)$ be the predicate $\forall b\in \Bbb N:(a=b\text{ or }a<b\text{ or }b>a)$. You seem to accept the given proof of $T(1)$.
Let us prove $T(a)\implies T(a')$. Assume $T(a)$. Write $U(b)$ for the statement "$a'=b$ or $a'<b$ or $b<a'$". Then $U(1)$ is true: $1<a'$.
Now suppose $U(b)$ holds; we will prove $U(b')$. Note first that by $T(a)$, we have $a=b$ or $a<b$ or $b>a$. If $a=b$ then $a'=b'$. If $a<b$ then $a'=a+1<b+1=b'$ by (14). If $a>b$ then $a'=a+1>b+1=b'$ by (14). Thus in all cases, $U(b')$ is true.
As your text mentions, the induction hypothesis $U(b)$ was not used at all in the proof of $U(b')$ (though the "outer" induction hypothesis $T(a)$ is used).