Alphabeta Math
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 33 results · all verified · 17 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 16 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Construction of the Natural Numbers

1 · Prerequisites

2 · Summary

Objective. This page builds the natural numbers N from the ground and proves the facts that every later construction silently assumes. It is the prerequisite that sits beneath the two constructions of R, the Cauchy-sequence construction and the Dedekind-cut construction: both begin "the natural numbers, with their arithmetic and order, are the assumed starting point", and this page discharges exactly that assumption. The headline is the principle of mathematical induction (The principle of mathematical induction), the proof technique used everywhere in mathematics, obtained here from its set-theoretic source.

Two starting points, reconciled. There are two standard ways to say what the natural numbers are, and we use both. The Peano axioms (Peano system) describe N abstractly as a triple (N,0,σ) with a zero, a successor, and an induction axiom. ZFC set theory instead builds a concrete model: the Axiom of Infinity yields an inductive set (Inductive set), and the smallest one (The natural numbers exist: a smallest inductive set) is the set ω of von Neumann naturals (The natural numbers N (von Neumann)), where 0=∅ and σ(n)=n∪{n}, so each number is the set of its predecessors. The bridge between the two views is The von Neumann naturals form a Peano system: the von Neumann model satisfies the Peano axioms, so a Peano system provably exists. Everything after the bridge is proved from the Peano axioms alone, so it holds in any model.

Induction, and definition by recursion. Minimality of ω is exactly the induction principle: a set of naturals that contains 0 and is closed under the successor is everything (The principle of mathematical induction). Its indispensable companion is the recursion theorem (The recursion theorem), which licenses defining a function on N by specifying its value at 0 and at each successor. Without it the recursive definitions of addition and multiplication would be unjustified; with it they are genuine total functions (Addition is a well-defined total operation, Multiplication is a well-defined total operation).

Arithmetic, proved. Addition (Addition of natural numbers) and multiplication (Multiplication of natural numbers) are defined by recursion, and their laws are then theorems, each proved by induction: addition is associative, commutative, and cancellative (Addition is associative, Addition is commutative, Addition is cancellative); multiplication distributes over addition and is associative and commutative (Distributivity and the successor law for multiplication, Multiplication is associative, Multiplication is commutative); and there are no zero divisors (The natural numbers have no zero divisors). The archetype of the method is the one-line unfolding 1+1=2 (1+1=2 from the recursion), with 2+2=4 (2+2=4 from the recursion) right behind it.

Order and its consequences. The order m≤n  ⟺  ∃k (m+k=n) (Order on the natural numbers) is a linear order (≤ is a linear order on N) satisfying trichotomy (Trichotomy of the order on N), compatible with addition and multiplication (Order is compatible with addition, Order is compatible with multiplication) and discrete in that σ(n) is the immediate successor of n (Discreteness: σ(n) is the immediate successor). Its deepest consequence is the well-ordering principle (The well-ordering principle): every nonempty set of naturals has a least element. From it comes strong induction (Strong (complete) induction), so ordinary induction, well-ordering and strong induction are available interchangeably in what follows.

Uniqueness. Finally, the natural numbers are pinned down: any two Peano systems are isomorphic by a unique isomorphism (Categoricity: the natural numbers are unique up to unique isomorphism), proved from the recursion theorem exactly as the uniqueness of R is proved one level up. So the set-theoretic encoding chosen at the start is immaterial, and it is legitimate to speak of the natural numbers.

Why the axioms are sharp. The optional items show that the induction axiom and the injectivity of the successor cannot be dropped. Dropping induction leaves room for extra elements a proof by induction would never reach (The induction axiom is independent of the other Peano axioms); dropping injectivity of the successor allows a finite model in which distinct numbers collapse (Injectivity of the successor is independent of the other Peano axioms); and induction genuinely needs its base case, since successor-closure alone does not force a set to be all of N (FALSE: successor-closure alone forces a set to be all of N).

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-07-25Open item page →

Peano system

Definition

A Peano system is a triple (N,0,σ) consisting of a set N, a distinguished element 0∈N, and a successor function σ:N→N (A function is a relation f with (a,b)∈f and (a,c)∈f implying b=c; f:A→B, the value f(a), domain and codomain), satisfying the three Peano axioms:

The elements of N are the natural numbers of the system. We abbreviate 1:=σ(0), 2:=σ(1), 3:=σ(2), and so on.

Remarks

Axiom (P3), the induction axiom, is the load-bearing one: it says N has no proper subset that contains 0 and is closed under σ, so every element is reached from 0 by finitely many successors. It is what makes definition by recursion and proof by induction legitimate (The principle of mathematical induction, The recursion theorem).

This is a structural definition: it does not say what the natural numbers are, only which laws they obey. Two questions are therefore separate and both require proof: that a Peano system exists (a model built inside set theory, The von Neumann naturals form a Peano system, from the von Neumann naturals The natural numbers N (von Neumann)), and that it is unique up to a unique isomorphism (Categoricity: the natural numbers are unique up to unique isomorphism). Together these justify speaking of the natural numbers N.

We use the modern 0-based convention (0∈N). Peano's original postulates started from 1; the choice is immaterial, and starting at 0 matches the set-theoretic construction, where 0=∅.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-07-25Open item page →

Inductive set

Definition

Working in ZFC, for a set x write x+:=x∪{x} for its successor (a set, by the axioms of Pairing and Union, The Axiom of Pairing: ∀x ∀y ∃z ∀t (t∈z↔(t=x∨t=y)) and The Axiom of Union: ∀x ∃y ∀z (z∈y↔∃s (s∈x∧z∈s))). A set I is inductive when

∅∈Iand(x∈I  ⟹  x+∈I) for every x.

That is, I contains the empty set and is closed under the successor operation.

Remarks

The Axiom of Infinity (The Axiom of Infinity: there is a set containing a set with no elements and closed under y↦y∪{y}) is precisely the assertion that an inductive set exists. Inductive sets can be large and are far from unique (if I is inductive so is I∪{anything} once closed off), so an inductive set is not yet a good definition of N. The natural numbers are carved out as the smallest inductive set, the intersection of all of them (The natural numbers exist: a smallest inductive set, The natural numbers N (von Neumann)); minimality is what delivers the induction principle.

Here 0:=∅ and the successor of n is σ(n):=n+=n∪{n}, so 1={0}, 2={0,1}, 3={0,1,2}: each natural number is the set of all smaller natural numbers.

LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

The natural numbers exist: a smallest inductive set

Statement

There is a set ω that is inductive (Inductive set) and is a subset of every inductive set; it is unique. This ω is the set of natural numbers.

Facts & Assumptions

Proof

technique · direct
1.1

By the Axiom of Infinity fix an inductive set I0.

given
1.2

By Separation the collection ω:={x∈I0:x∈J for every inductive set J} is a set.

givenconstruct
2.1

ω is inductive: ∅∈J for every inductive J (so ∅∈I0 and ∅∈ω), and if x∈ω then x∈J for every inductive J, hence x+∈J for every inductive J, and x+∈I0 since x∈I0 and I0 is inductive, so x+∈ω.

step 1.2
2.2

ω⊆J for every inductive J: any x∈ω satisfies x∈J by definition.

step 1.2
3.1

Uniqueness: if ω′ is also inductive and contained in every inductive set, then ω⊆ω′ (as ω′ is inductive) and ω′⊆ω (as ω is inductive), so ω=ω′ by Extensionality.

step 2.1step 2.2∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-07-25Open item page →

The natural numbers N (von Neumann)

Definition

The set of natural numbers is the smallest inductive set (Inductive set),

N=ω:=⋂ { I:I is inductive },

which exists and is itself inductive by The natural numbers exist: a smallest inductive set (the Axiom of Infinity, The Axiom of Infinity: there is a set containing a set with no elements and closed under y↦y∪{y}, supplies one inductive set to intersect within, and Separation, The Axiom Schema of Separation: for each formula φ, ∀pˉ ∀x ∃y ∀z (z∈y↔(z∈x∧φ(z,pˉ))), makes the intersection a set). On N we take

0:=∅,σ(n):=n∪{n},

the distinguished element and the successor function. Thus 0=∅, 1={0}, 2={0,1}, 3={0,1,2}, and in general n={0,1,…,n−1} is the set of its predecessors.

Remarks

"Smallest" means ω⊆I for every inductive set I. This minimality is exactly the induction principle (The principle of mathematical induction): a subset of N that contains 0 and is closed under σ is itself inductive, hence contains ω=N, hence equals N.

With 0 and σ so defined, (N,0,σ) satisfies the Peano axioms (Peano system, proved in The von Neumann naturals form a Peano system), so it is a model of the abstract natural numbers. By categoricity (Categoricity: the natural numbers are unique up to unique isomorphism) any other model is uniquely isomorphic to it, so the particular set-theoretic encoding chosen here is immaterial to every arithmetic and order property that follows: those are developed from the Peano axioms, not from the sets themselves.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

The principle of mathematical induction

Statement

Let S⊆N. If 0∈S and σ(n)∈S whenever n∈S, then S=N. Equivalently (property form): if a property P satisfies P(0) and (P(n)⇒P(σ(n))) for all n, then P(n) holds for all n∈N. This is the induction principle, the basis of proof by induction.

Facts & Assumptions

Given: N=ω is the smallest inductive set (Inductive set, The natural numbers N (von Neumann), The natural numbers exist: a smallest inductive set); 0=∅, σ(n)=n∪{n}.

[L1]

ω is contained in every inductive set (The natural numbers exist: a smallest inductive set).

Proof

technique · direct
1.1

Suppose S⊆N with 0=∅∈S and (x∈S⇒σ(x)=x∪{x}∈S).

given
2.1

Then S contains ∅ and is closed under x↦x∪{x}, so S is an inductive set.

step 1.1
3.1

N=ω⊆S because ω is a subset of every inductive set.

L1step 2.1
4.1

With S⊆N by hypothesis, S=N.

step 3.1given
5.1

The property form is the set case with S={n∈N:P(n)}: P(0) and P(n)⇒P(σ(n)) give 0∈S and σ-closure, so S=N, i.e. P holds for all n; conversely the set form is the property form applied to P(n):≡n∈S, so the two are equivalent.

step 4.1∎
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

Every natural number is a transitive set and is not a member of itself

Statement

For every n∈N: (a) n is transitive, i.e. x∈n⇒x⊆n; and (b) n∉n.

Facts & Assumptions

Given: N (The natural numbers N (von Neumann)) with 0=∅, σ(n)=n∪{n}; the induction principle (The principle of mathematical induction). Let P(n) be the conjunction "n is transitive and n∉n".

[L1]

Induction: if P(0) and P(n)⇒P(σ(n)), then P holds for all n (The principle of mathematical induction).

Proof

technique · induction
1.1

Base P(0): 0=∅ has no members, so it is vacuously transitive and ∅∉∅.

base
1.2

Inductive hypothesis: P(n) holds, i.e. n is transitive and n∉n.

ih
2.1

σ(n)=n∪{n} is transitive: take x∈σ(n); if x∈n then x⊆n⊆σ(n) by the inductive hypothesis transitivity; if x=n then x=n⊆σ(n) since n⊆n∪{n}; either way x⊆σ(n).

step 1.2
2.2

σ(n)∉σ(n): suppose σ(n)∈σ(n)=n∪{n}, so σ(n)∈n or σ(n)=n; if σ(n)=n then n∈n (as n∈{n}⊆σ(n)=n), contradicting the inductive hypothesis n∉n; if σ(n)∈n then σ(n)⊆n by transitivity of n, and since n∈n∪{n}=σ(n)⊆n we get n∈n, again contradicting n∉n; hence σ(n)∉σ(n).

step 1.2
3.1

Hence P(σ(n)) holds; by induction [L1], P(n) for all n∈N: every natural number is transitive and satisfies n∉n.

step 2.1step 2.2discharge-induction∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

The von Neumann naturals form a Peano system

Statement

The triple (N,0,σ)=(ω,∅,⋅+) satisfies the three Peano axioms (Peano system): (P1) σ(n)≠0 for all n; (P2) σ is injective; (P3) induction. Hence a Peano system exists.

Facts & Assumptions

Given: N=ω, 0=∅, σ(n)=n∪{n} (The natural numbers N (von Neumann)).

[L1]
[L2]

Every natural number is transitive and satisfies n∉n (Every natural number is a transitive set and is not a member of itself).

Proof

technique · direct
1.1

(P3) The induction axiom holds: it is exactly the induction principle.

L1
1.2

(P1) For every n, σ(n)=n∪{n} contains n, so σ(n) is nonempty and σ(n)≠∅=0.

given
1.3

(P2) Suppose σ(m)=σ(n), i.e. m∪{m}=n∪{n}; then m∈n∪{n} so m∈n or m=n, and symmetrically n∈m or n=m; if m≠n then m∈n and n∈m, whence by transitivity [L2] m∈n gives m⊆n, and n∈m⊆n gives n∈n, contradicting n∉n [L2]; therefore m=n and σ is injective.

L2given
2.1

P1, P2, P3 all hold, so (N,0,σ) is a Peano system; in particular a Peano system exists.

step 1.1step 1.2step 1.3∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

The recursion theorem

Statement

Let (N,0,σ) be a Peano system (Peano system), in particular the natural numbers N (The natural numbers N (von Neumann)). For any set A, any element a∈A, and any function f:A→A, there is a unique function g:N→A such that g(0)=a and g(σ(n))=f(g(n)) for all n∈N.

Facts & Assumptions

Given: a Peano system (N,0,σ), a set A, an element a∈A, and a function f:A→A. Call a set R⊆N×A closed when (0,a)∈R and, for all n∈N and x∈A, (n,x)∈R implies (σ(n),f(x))∈R.

[L1]

Induction holds in N: any S⊆N with 0∈S that is closed under σ equals N (axiom P3, The principle of mathematical induction).

[L2]

In a Peano system σ(n)≠0 (P1) and σ is injective (P2) (Peano system).

Proof

technique · direct
1.1

The set N×A is closed, so the collection of closed subsets of N×A is nonempty; let g:=⋂{R:R⊆N×A closed}, which is itself closed, since if every closed R contains (0,a) then so does g, and if (n,x)∈g then (n,x)∈R for each closed R, whence (σ(n),f(x))∈R for each such R, so (σ(n),f(x))∈g.

givenconstruct
2.1

Let D={n∈N:∃x∈A, (n,x)∈g}; then 0∈D since (0,a)∈g, and if n∈D with (n,x)∈g then (σ(n),f(x))∈g by closure, so σ(n)∈D; by induction D=N, hence g relates every n to at least one x.

L1step 1.1
2.2

Suppose (0,b)∈g with b≠a; then g∖{(0,b)} still contains (0,a) and is closed, since any generated pair (σ(m),f(z)) has σ(m)≠0 by P1 and so is never equal to (0,b); this contradicts the minimality of g, so a is the unique second coordinate paired with 0.

L2step 1.1
3.1

Let U={n∈N:there is exactly one x with (n,x)∈g}; then 0∈U by step 2.2.

step 2.2
4.1

Assume n∈U with unique value x, so (n,x)∈g and (σ(n),f(x))∈g by closure; if (σ(n),c)∈g with c≠f(x), then g∖{(σ(n),c)} contains (0,a) because σ(n)≠0, and is closed, because a generated pair (σ(m),f(z)) with (m,z)∈g∖{(σ(n),c)} can equal (σ(n),c) only if σ(m)=σ(n) and f(z)=c, but σ(m)=σ(n) forces m=n by injectivity, then z=x by uniqueness at n, giving f(z)=f(x)≠c, a contradiction; hence g∖{(σ(n),c)} is closed and smaller than g, contradicting minimality, so f(x) is the unique value at σ(n) and σ(n)∈U.

L2step 3.1step 1.1
5.1

By induction U=N, so together with the totality from step 2.1 the relation g is a function g:N→A; it satisfies g(0)=a, and closure with uniqueness gives g(σ(n))=f(g(n)) for all n.

L1step 2.1step 3.1step 4.1
6.1

If h:N→A also satisfies h(0)=a and h(σ(n))=f(h(n)), then the set {n:g(n)=h(n)} contains 0 and is closed under σ, since g(n)=h(n) implies g(σ(n))=f(g(n))=f(h(n))=h(σ(n)), so by induction it equals N, that is h=g.

L1step 5.1∎
CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

Addition is a well-defined total operation

Statement

For each m∈N there is a unique function sm:N→N with sm(0)=m and sm(σ(n))=σ(sm(n)). Writing m+n:=sm(n), addition +:N×N→N is a well-defined total binary operation satisfying m+0=m and m+σ(n)=σ(m+n).

Facts & Assumptions

Given: the natural numbers N with successor σ.

[L1]

The recursion theorem: for a set A, an element a∈A, and a function f:A→A there is a unique g:N→A with g(0)=a and g(σ(n))=f(g(n)) (The recursion theorem).

[L2]

(N,0,σ) is a Peano system (The von Neumann naturals form a Peano system).

Proof

technique · direct
1.1

Fix m∈N; since (N,0,σ) is a Peano system [L2], apply the recursion theorem with A=N, a=m, and f=σ: there is a unique function sm:N→N with sm(0)=m and sm(σ(n))=σ(sm(n)).

L1L2
2.1

Define m+n:=sm(n); since sm is a total function on N for every m∈N, the assignment (m,n)↦m+n is a well-defined function N×N→N.

step 1.1
3.1

The recursion equations become m+0=sm(0)=m and m+σ(n)=sm(σ(n))=σ(sm(n))=σ(m+n), the defining clauses of addition.

step 1.1step 2.1∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-07-25Open item page →

Addition of natural numbers

Definition

Addition +:N×N→N is defined by recursion on the second argument: for each fixed m∈N,

m+0=m,m+σ(n)=σ(m+n).

Remarks

This is a definition by recursion, and it requires justification: it does not directly say what m+n is, but pins down m+0 and reduces m+σ(n) to m+n. The recursion theorem (The recursion theorem) guarantees that for each m there is exactly one function n↦m+n obeying these two equations, so + is a well-defined total binary operation (Addition is a well-defined total operation).

Taking m=n=0 gives 0+0=0. The equation m+σ(n)=σ(m+n) with n=0 gives m+1=m+σ(0)=σ(m+0)=σ(m), so σ(m)=m+1: the successor is "add one", recovering the familiar reading of the Peano successor. The basic laws (commutativity, associativity, cancellation, and the left identity 0+n=n) are not built in and must be proved by induction (Left identity for addition, Addition is commutative, Addition is associative, Addition is cancellative).

CorollaryStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

Multiplication is a well-defined total operation

Statement

For each m∈N there is a unique function pm:N→N with pm(0)=0 and pm(σ(n))=pm(n)+m. Writing m⋅n:=pm(n), multiplication ⋅:N×N→N is a well-defined total binary operation satisfying m⋅0=0 and m⋅σ(n)=m⋅n+m.

Facts & Assumptions

Given: N with successor σ and addition + (Addition of natural numbers).

[L1]

The recursion theorem (The recursion theorem).

[L2]

For fixed m, the map addm:x↦x+m is a function N→N (Addition of natural numbers).

[L3]

(N,0,σ) is a Peano system (The von Neumann naturals form a Peano system).

Proof

technique · direct
1.1

Fix m∈N; the map addm:N→N, addm(x)=x+m, is a well-defined function.

L2
2.1

Since (N,0,σ) is a Peano system [L3], apply the recursion theorem with A=N, a=0, f=addm: there is a unique pm:N→N with pm(0)=0 and pm(σ(n))=addm(pm(n))=pm(n)+m.

L1L3step 1.1
3.1

Define m⋅n:=pm(n); as pm is total for each m∈N, the assignment (m,n)↦m⋅n is a well-defined function N×N→N with m⋅0=0 and m⋅σ(n)=m⋅n+m.

step 2.1∎
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-07-25Open item page →

Multiplication of natural numbers

Definition

Multiplication ⋅:N×N→N is defined by recursion on the second argument, using addition (Addition of natural numbers): for each fixed m∈N,

m⋅0=0,m⋅σ(n)=m⋅n+m.

We write mn for m⋅n when no confusion arises.

Remarks

As with addition, this is a recursion and is legitimate by the recursion theorem (The recursion theorem): for each m the map n↦m⋅n is the unique function with m⋅0=0 and m⋅σ(n)=m⋅n+m, so ⋅ is a well-defined total operation (Multiplication is a well-defined total operation).

The base clause m⋅0=0 builds in absorption on the right; that 0⋅n=0 on the left, and 1⋅n=n=n⋅1, are proved by induction (Zero and one under multiplication). Multiplication distributes over addition (Distributivity and the successor law for multiplication) and is associative and commutative (Multiplication is associative, Multiplication is commutative); with The natural numbers have no zero divisors and Cancellation for multiplication by a nonzero factor this makes (N,+,⋅) a commutative semiring in which cancellation holds.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

No natural number equals its own successor

Statement

For every n∈N, n≠σ(n).

Facts & Assumptions

Given: N with distinguished element 0 and successor σ.

[L1]

σ(n)≠0 for all n (P1) and σ is injective (P2) (The von Neumann naturals form a Peano system).

[L2]

The induction principle (The principle of mathematical induction).

Proof

technique · induction
1.1

Base case n=0: σ(0)≠0 by P1, so 0≠σ(0).

baseL1
1.2

Inductive hypothesis: n≠σ(n).

ih
2.1

If σ(n)=σ(σ(n)) then injectivity of σ gives n=σ(n), contradicting the hypothesis; hence σ(n)≠σ(σ(n)).

step 1.2L1
3.1

By induction [L2], n≠σ(n) for all n∈N.

step 1.1step 2.1discharge-induction∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

Every nonzero natural number is a successor

Statement

For every n∈N with n≠0, there exists m∈N with n=σ(m). Equivalently, every natural number is either 0 or a successor.

Facts & Assumptions

Given: N with distinguished element 0 and successor σ. Let S={n∈N:n=0 or ∃m∈N (n=σ(m))}.

[L1]

The induction principle (The principle of mathematical induction).

Proof

technique · induction
1.1

Base case: 0∈S since 0=0.

base
1.2

Inductive hypothesis: n∈S.

ih
2.1

σ(n) is the successor of n, so σ(n)∈S (it satisfies ∃m, σ(n)=σ(m) with m=n).

step 1.2
3.1

By induction [L1], S=N, so every n∈N is 0 or a successor; if n≠0 then n=σ(m) for some m.

step 1.1step 2.1discharge-induction∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

Left identity for addition

Statement

For all n∈N: 0+n=n. The right identity n+0=n is definitional, so together with this law 0 is a two-sided identity for addition.

Facts & Assumptions

Given: Addition with m+0=m and m+σ(n)=σ(m+n) (Addition of natural numbers).

[L1]

Proof

technique · induction
1.1

Base n=0: 0+0=0 by the clause m+0=m at m=0.

base
1.2

Inductive hypothesis: 0+n=n.

ih
2.1

Step: 0+σ(n)=σ(0+n)=σ(n), using m+σ(n)=σ(m+n) at m=0, then the hypothesis.

step 1.2given
3.1

By induction [L1], 0+n=n for all n∈N.

step 1.1step 2.1discharge-induction∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

Left successor law for addition

Statement

For all m,n∈N: σ(m)+n=σ(m+n). (The recursion defines addition on the second argument; this is the matching law for adding on the first.)

Facts & Assumptions

Given: Addition with m+0=m and m+σ(k)=σ(m+k) (Addition of natural numbers).

[L1]

Proof

technique · induction
1.1

Base n=0: σ(m)+0=σ(m) by x+0=x, and σ(m+0)=σ(m) by m+0=m, so σ(m)+0=σ(m+0).

base
1.2

Inductive hypothesis: σ(m)+n=σ(m+n).

ih
2.1

Step: σ(m)+σ(n)=σ(σ(m)+n)=σ(σ(m+n))=σ(m+σ(n)), applying x+σ(k)=σ(x+k) at the outer sum, then the hypothesis, then m+σ(n)=σ(m+n) backward inside σ.

step 1.2given
3.1

By induction [L1], σ(m)+n=σ(m+n) for all n, and since m was arbitrary, for all m,n∈N.

step 1.1step 2.1discharge-induction∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

Addition is associative

Statement

For all a,b,c∈N: (a+b)+c=a+(b+c).

Facts & Assumptions

Given: Addition with m+0=m and m+σ(n)=σ(m+n) (Addition of natural numbers).

[L1]

Proof

technique · induction
1.1

Base c=0: (a+b)+0=a+b and a+(b+0)=a+b, so they are equal.

base
1.2

Inductive hypothesis: (a+b)+c=a+(b+c).

ih
2.1

Step: (a+b)+σ(c)=σ((a+b)+c)=σ(a+(b+c))=a+σ(b+c)=a+(b+σ(c)), using m+σ(n)=σ(m+n) twice and the hypothesis.

step 1.2
3.1

By induction [L1], (a+b)+c=a+(b+c) for all c, hence for all a,b,c∈N.

step 1.1step 2.1discharge-induction∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

Addition is commutative

Statement

For all m,n∈N: m+n=n+m.

Facts & Assumptions

Given: Addition (Addition of natural numbers).

[L1]

0+k=k for all k (Left identity for addition).

[L2]

Left successor law: σ(a)+k=σ(a+k) for all a,k (Left successor law for addition).

[L3]

Proof

technique · induction
1.1

Base n=0: m+0=m and 0+m=m by [L1], so m+0=0+m.

baseL1
1.2

Inductive hypothesis: m+n=n+m.

ih
2.1

Step: m+σ(n)=σ(m+n)=σ(n+m) by the recursion and the hypothesis; and the left successor law [L2] gives σ(n)+m=σ(n+m), so m+σ(n)=σ(n+m)=σ(n)+m.

step 1.2givenL2
3.1

By induction [L3], m+n=n+m for all n, hence for all m,n∈N.

step 1.1step 2.1discharge-induction∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

Addition is cancellative

Statement

For all m,n,k∈N: if m+k=n+k then m=n.

Facts & Assumptions

Given: Addition (Addition of natural numbers).

[L1]
[L2]

Proof

technique · induction
1.1

Base k=0: if m+0=n+0 then m=n, since m+0=m and n+0=n.

base
1.2

Inductive hypothesis: for all m,n, m+k=n+k⇒m=n.

ih
2.1

Step: suppose m+σ(k)=n+σ(k); then σ(m+k)=σ(n+k) by m+σ(j)=σ(m+j), so m+k=n+k by injectivity [L1], hence m=n by the hypothesis.

step 1.2L1
3.1

By induction [L2], cancellation holds for all k, hence for all m,n,k∈N.

step 1.1step 2.1discharge-induction∎
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

Zero and one under multiplication

Statement

For all n∈N: 0⋅n=0, 1⋅n=n, and n⋅1=n. Here 1=σ(0), and the clause n⋅0=0 is definitional.

Facts & Assumptions

Given: multiplication m⋅0=0 and m⋅σ(n)=m⋅n+m (Multiplication of natural numbers), and addition with m+0=m and m+σ(k)=σ(m+k) (Addition of natural numbers).

[L1]

0+k=k for all k∈N (Left identity for addition).

[L2]

The induction principle (The principle of mathematical induction).

Proof

technique · induction on $n$
1.1

Right unit n⋅1=n: n⋅1=n⋅σ(0)=n⋅0+n=0+n=n, using the multiplication recursion then [L1].

givenL1
1.2

Base of the left inductions: 0⋅0=0 and 1⋅0=0 by the clause m⋅0=0.

base
1.3

Inductive hypothesis: 0⋅n=0 and 1⋅n=n.

ih
2.1

Step: 0⋅σ(n)=0⋅n+0=0+0=0, using the hypothesis 0⋅n=0 and 0+0=0 (the instance k=0 of [L1]); and 1⋅σ(n)=1⋅n+1=n+1=σ(n), where n+1=n+σ(0)=σ(n+0)=σ(n) by the addition recursion m+σ(k)=σ(m+k) and n+0=n.

step 1.3givenL1
3.1

By induction [L2], 0⋅n=0 and 1⋅n=n for all n; together with step 1.1, n⋅1=n for all n.

step 1.1step 2.1discharge-induction∎
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

Distributivity and the successor law for multiplication

Statement

For all a,b,c,n∈N: (left distributivity) a⋅(b+c)=a⋅b+a⋅c; and (successor-left law) σ(a)⋅n=a⋅n+n.

Facts & Assumptions

Given: multiplication m⋅0=0, m⋅σ(n)=m⋅n+m and addition m+0=m, m+σ(k)=σ(m+k) (Multiplication of natural numbers, Addition of natural numbers); in particular the addition recursion a+σ(k)=σ(a+k) is available.

[L1]

Addition is associative (Addition is associative) and commutative (Addition is commutative).

[L2]

The induction principle (The principle of mathematical induction).

Proof

technique · induction on $c$ for distributivity, with a second induction on $n$ for the successor law
1.1

Base c=0: a⋅(b+0)=a⋅b=a⋅b+0=a⋅b+a⋅0, using b+0=b and a⋅0=0.

base
1.2

Inductive hypothesis: a⋅(b+c)=a⋅b+a⋅c.

ih
1.3

Successor-left law σ(a)⋅n=a⋅n+n, by a second induction on n: base n=0 gives σ(a)⋅0=0=a⋅0+0; assuming σ(a)⋅n=a⋅n+n, the step gives σ(a)⋅σ(n)=σ(a)⋅n+σ(a)=(a⋅n+n)+σ(a)=a⋅n+(n+σ(a))=a⋅n+σ(n+a)=a⋅n+σ(a+n)=a⋅n+(a+σ(n))=(a⋅n+a)+σ(n)=a⋅σ(n)+σ(n), using associativity and commutativity [L1] and a+σ(k)=σ(a+k).

L1given
2.1

Step: a⋅(b+σ(c))=a⋅σ(b+c)=a⋅(b+c)+a=(a⋅b+a⋅c)+a=a⋅b+(a⋅c+a)=a⋅b+a⋅σ(c), using b+σ(c)=σ(b+c), the multiplication recursion, the hypothesis, associativity [L1], and a⋅σ(c)=a⋅c+a.

step 1.2L1
3.1

By induction [L2], a⋅(b+c)=a⋅b+a⋅c for all c (hence all a,b,c) and σ(a)⋅n=a⋅n+n for all a,n.

step 2.1step 1.3discharge-induction∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

Multiplication is associative

Statement

For all a,b,c∈N: (a⋅b)⋅c=a⋅(b⋅c).

Facts & Assumptions

Given: multiplication and addition (Multiplication of natural numbers, Addition of natural numbers).

[L1]

Left distributivity a⋅(b+c)=a⋅b+a⋅c (Distributivity and the successor law for multiplication).

[L2]

The induction principle (The principle of mathematical induction).

Proof

technique · induction on $c$, with $a, b$ fixed
1.1

Base c=0: (a⋅b)⋅0=0 and a⋅(b⋅0)=a⋅0=0, so the two sides are equal.

base
1.2

Inductive hypothesis: (a⋅b)⋅c=a⋅(b⋅c).

ih
2.1

Step: (a⋅b)⋅σ(c)=(a⋅b)⋅c+a⋅b=a⋅(b⋅c)+a⋅b=a⋅(b⋅c+b)=a⋅(b⋅σ(c)), using the multiplication recursion, the hypothesis, left distributivity [L1], and b⋅σ(c)=b⋅c+b.

step 1.2L1
3.1

By induction [L2], (a⋅b)⋅c=a⋅(b⋅c) for all c, hence for all a,b,c∈N.

step 1.1step 2.1discharge-induction∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

Multiplication is commutative

Statement

For all m,n∈N: m⋅n=n⋅m.

Facts & Assumptions

Given: multiplication (Multiplication of natural numbers).

[L1]

0⋅k=0 for all k∈N (Zero and one under multiplication).

[L2]

The successor-left law σ(n)⋅m=n⋅m+m (Distributivity and the successor law for multiplication).

[L3]

The induction principle (The principle of mathematical induction).

Proof

technique · induction on $n$, with $m$ fixed
1.1

Base n=0: m⋅0=0 and 0⋅m=0 by [L1], so m⋅0=0⋅m.

baseL1
1.2

Inductive hypothesis: m⋅n=n⋅m.

ih
2.1

Step: m⋅σ(n)=m⋅n+m=n⋅m+m=σ(n)⋅m, using the multiplication recursion, the hypothesis, then the successor-left law [L2].

step 1.2L2
3.1

By induction [L3], m⋅n=n⋅m for all n, hence for all m,n∈N.

step 1.1step 2.1discharge-induction∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

The natural numbers have no zero divisors

Statement

For all m,n∈N: if m⋅n=0 then m=0 or n=0. Equivalently, if m≠0 and n≠0 then m⋅n≠0.

Facts & Assumptions

Given: multiplication defined by m⋅0=0 and m⋅σ(k)=m⋅k+m; addition defined by m+0=m and m+σ(k)=σ(m+k).

[L1]

Every nonzero natural is a successor: if x≠0 then x=σ(a) for some a∈N (Every nonzero natural number is a successor).

[L2]

σ(j)≠0 for all j∈N (Peano axiom P1) (The von Neumann naturals form a Peano system).

Proof

technique · contrapositive
1.1

It suffices to prove the contrapositive: if m≠0 and n≠0 then m⋅n≠0.

contrapositive-reduce
1.2

Assume m≠0 and n≠0.

assume-hyp
2.1

By [L1] write m=σ(a) and n=σ(b) for some a,b∈N.

L1step 1.2
3.1

Then m⋅n=m⋅σ(b)=m⋅b+m=m⋅b+σ(a)=σ(m⋅b+a), using the multiplication recursion, m=σ(a), and c+σ(a)=σ(c+a).

step 2.1given
4.1

By [L2], σ(m⋅b+a)≠0, so m⋅n≠0; this proves the contrapositive, hence if m⋅n=0 then m=0 or n=0.

step 3.1L2discharge-contrapositive∎
DefinitionDefinition: Literature-sourcedProof: Not applicableverified 2026-08-02 (claude-opus-5)Open item page →

Order on the natural numbers

Definition

For m,n∈N, define the order by

m≤n  ⟺  ∃k∈N (m+k=n),

and the strict order by m<n  ⟺  (m≤n and m≠n), using addition (Addition of natural numbers).

Remarks

Read m≤n as "n is m plus something": the gap k with m+k=n is unique when it exists (by commutativity and cancellation, Addition is commutative, Addition is cancellative) and is written n−m once subtraction is available. That ≤ is genuinely a linear order, reflexive, antisymmetric, transitive, and total, is proved in ≤ is a linear order on N and Trichotomy of the order on N; compatibility with the arithmetic (Order is compatible with addition, Order is compatible with multiplication) and discreteness (m<n  ⟺  σ(m)≤n, Discreteness: σ(n) is the immediate successor) follow.

In the von Neumann model this order coincides with membership and inclusion: m≤n  ⟺  m⊆n and m<n  ⟺  m∈n, matching the picture of each natural number as the set {0,1,…,n−1} of its predecessors (The natural numbers N (von Neumann)). That coincidence is not proved here; it is derived from the additive definition above on a later page. The least-element property of every nonempty subset, the well-ordering principle (The well-ordering principle), is the deepest consequence.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

Trichotomy of the order on N

Statement

For all m,n∈N exactly one of m<n, m=n, m>n holds. In particular the order (Order on the natural numbers) is total.

Facts & Assumptions

Given: The order on N, where m≤n means ∃k (m+k=n) and m<n means m≤n with m≠n (Order on the natural numbers), and addition with m+0=m, m+σ(n)=σ(m+n) (Addition of natural numbers).

[L1]
[L2]

Left successor law: σ(a)+k=σ(a+k) (Left successor law for addition).

[L3]

Addition is associative (Addition is associative).

[L4]

Every nonzero natural is a successor: n≠0⇒n=σ(a) for some a (Every nonzero natural number is a successor).

[L5]

σ(x)≠0 for every x (axiom P1 of The von Neumann naturals form a Peano system).

[L6]

Cancellation: x+k=y+k⇒x=y (Addition is cancellative).

[L7]

Addition is commutative (Addition is commutative).

Proof

technique · induction
1.1

At most one of the three holds where equality is involved: m<n forces m≠n and m>n forces n≠m, so m=n is incompatible with either strict relation.

given
1.2

The two strict relations are incompatible: if m<n and m>n then m+j=n and n+i=m with i,j≠0, so m+(j+i)=(m+j)+i=n+i=m=m+0; by commutativity [L7], (j+i)+m=0+m, so j+i=0 by cancellation [L6]; yet j=σ(a) [L4] gives, by the left successor law [L2], j+i=σ(a)+i=σ(a+i)≠0 [L5], a contradiction.

givenL2L3L4L5L6L7
1.3

For every n one has n<σ(n), since n+σ(0)=σ(n+0)=σ(n) by the recursion, with σ(0)≠0 [L5].

givenL5
1.4

Base case n=0: for arbitrary m, either m=0, giving m=n, or m≠0 so 0+m=m [L1] with m≠0 gives 0<m, that is n<m; so at least one of m<n, m=n, m>n holds.

baseL1L4
1.5

Inductive hypothesis: fix n and assume that for every m at least one of m<n, m=n, m>n holds.

ih
2.1

Successor step: for arbitrary m, apply the hypothesis; if m<n then n=m+k with k≠0, and the recursion gives m+σ(k)=σ(m+k)=σ(n), so σ(n)=m+σ(k) with σ(k)≠0 [L5], giving m<σ(n); if m=n then m+σ(0)=σ(m+0)=σ(m)=σ(n), so σ(n)=m+σ(0) with σ(0)≠0, giving m<σ(n); if m>n then m=n+i with i≠0, so i=σ(a) [L4], and the recursion gives n+σ(a)=σ(n+a) while the left successor law [L2] gives σ(n)+a=σ(n+a), so m=n+σ(a)=σ(n+a)=σ(n)+a, whence a=0 gives m=σ(n) and a≠0 gives σ(n)<m; in every case at least one of m<σ(n), m=σ(n), m>σ(n) holds.

step 1.5givenL2L4L5
3.1

By the induction principle with base 1.4, hypothesis 1.5, and step 2.1, comparability holds for all m,n, and with the incompatibilities 1.1 and 1.2 exactly one of m<n, m=n, m>n holds, so the order is total.

step 1.1step 1.2step 1.4step 2.1discharge-induction∎
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

≤ is a linear order on N

Statement

The relation ≤ on N, where m≤n  ⟺  ∃k (m+k=n) (Order on the natural numbers), is a linear (total) order: reflexive, antisymmetric, transitive, and total.

Facts & Assumptions

Given: The order m≤n  ⟺  ∃k (m+k=n) (Order on the natural numbers) and addition with m+0=m, m+σ(n)=σ(m+n) (Addition of natural numbers).

[L1]

0+k=k and addition is associative (Left identity for addition, Addition is associative).

[L2]

Cancellation: m+k=n+k⇒m=n (Addition is cancellative).

[L3]

Every nonzero natural is a successor: if j≠0 then j=σ(i) for some i (Every nonzero natural number is a successor).

[L4]

Trichotomy: exactly one of m<n, m=n, m>n holds (Trichotomy of the order on N).

[L5]

Addition is commutative (Addition is commutative).

[L6]

σ(x)≠0 for every x (Peano axiom P1) (The von Neumann naturals form a Peano system).

Proof

technique · direct
1.1

Reflexive: m+0=m, so m≤m.

given
1.2

Transitive: if m≤n and n≤p, say m+k=n and n+j=p, then m+(k+j)=(m+k)+j=n+j=p, so m≤p.

givenL1
1.3

A sum is zero only if both summands are: if k+j=0 with j≠0 then j=σ(i) and k+j=k+σ(i)=σ(k+i)≠0 [L6], a contradiction, so k=j=0.

L1L3L6
1.4

Total: by trichotomy one of m<n, m=n, m>n holds, and each of these gives m≤n or n≤m.

L4
2.1

Antisymmetric: if m≤n and n≤m, say m+k=n and n+j=m, then m+(k+j)=(m+k)+j=n+j=m=m+0; commuting both sides [L5] gives (k+j)+m=0+m, and cancelling the common right summand m [L2] gives k+j=0, hence k=j=0 by step 1.3 and m=n.

givenL1L2L5step 1.3
3.1

Reflexivity, antisymmetry, transitivity, and totality all hold, so ≤ is a linear order on N.

step 1.1step 1.2step 2.1step 1.4∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

Order is compatible with addition

Statement

For all m,n,k∈N: m≤n  ⟺  m+k≤n+k; and m<n  ⟺  m+k<n+k (Order on the natural numbers).

Facts & Assumptions

Given: The order m≤n  ⟺  ∃j (m+j=n) (Order on the natural numbers) and addition with m+0=m, m+σ(n)=σ(m+n) (Addition of natural numbers).

[L1]

Addition is associative and commutative (Addition is associative, Addition is commutative).

[L2]

Cancellation: m+k=n+k⇒m=n (Addition is cancellative).

Proof

technique · direct
1.1

Forward: if m≤n, say m+j=n, then (m+k)+j=(m+j)+k=n+k, so m+k≤n+k.

givenL1
1.2

Backward: if m+k≤n+k, say (m+k)+j=n+k, then (m+j)+k=n+k, so m+j=n by cancellation, giving m≤n.

givenL1L2
2.1

The strict forms follow: m<n means m≤n and m≠n, while m+k=n+k  ⟺  m=n by cancellation, so m<n  ⟺  m+k<n+k.

step 1.1step 1.2L2∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

Order is compatible with multiplication

Statement

For all m,n,k∈N: if m≤n then m⋅k≤n⋅k; and if in addition k≠0 and m<n, then m⋅k<n⋅k (Order on the natural numbers).

Facts & Assumptions

Given: The order m≤n  ⟺  ∃d (m+d=n), with m<n meaning m≤n and m≠n (Order on the natural numbers); addition with m+0=m (Addition of natural numbers); and multiplication with m⋅0=0, m⋅σ(n)=m⋅n+m (Multiplication of natural numbers).

[L1]

Right distributivity (m+d)⋅k=m⋅k+d⋅k, from left distributivity and commutativity (Distributivity and the successor law for multiplication, Multiplication is commutative).

[L2]

No zero divisors: d≠0 and k≠0⇒d⋅k≠0 (The natural numbers have no zero divisors).

[L3]

Cancellation for addition: x+k=y+k⇒x=y (Addition is cancellative).

[L4]

Addition is commutative: x+y=y+x (Addition is commutative).

Proof

technique · direct
1.1

If m≤n, write m+d=n; then n⋅k=(m+d)⋅k=m⋅k+d⋅k by right distributivity, so m⋅k≤n⋅k.

givenL1
2.1

If moreover m<n then d≠0, for d=0 would give n=m+0=m, contradicting m≠n; then with k≠0 we get d⋅k≠0 by [L2], so m⋅k+d⋅k=n⋅k with d⋅k≠0; and m⋅k≠n⋅k, since equality would give m⋅k+d⋅k=m⋅k+0, hence d⋅k+m⋅k=0+m⋅k by [L4] and d⋅k=0 by [L3], a contradiction; therefore m⋅k<n⋅k.

step 1.1givenL2L3L4∎
LemmaStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

Discreteness: σ(n) is the immediate successor

Statement

For all m,n∈N: m<n  ⟺  σ(m)≤n (Order on the natural numbers). Consequently there is no k with n<k<σ(n): the successor σ(n) is the immediate successor of n.

Facts & Assumptions

Given: The order m≤n  ⟺  ∃j (m+j=n), with m<n meaning m≤n and m≠n (Order on the natural numbers), and addition with m+0=m, m+σ(n)=σ(m+n) (Addition of natural numbers).

[L1]

Every nonzero natural is a successor: j≠0⇒j=σ(i) (Every nonzero natural number is a successor).

[L2]

σ(m)+i=σ(m+i) (the left successor law, Left successor law for addition) and m+σ(i)=σ(m+i) (the addition recursion).

[L3]

Cancellation: x+k=y+k⇒x=y (Addition is cancellative).

[L4]

σ(x)≠0 for every x (Peano axiom P1) (The von Neumann naturals form a Peano system).

[L5]

Addition is commutative: x+y=y+x (Addition is commutative).

Proof

technique · direct
1.1

Forward: if m<n then m≤n and m≠n, so m+j=n for some j, with j≠0 since j=0 would give m=n; then j=σ(i) [L1] and n=m+σ(i)=σ(m+i)=σ(m)+i [L2], hence σ(m)≤n.

givenL1L2
1.2

Backward: if σ(m)≤n then σ(m)+i=n, so n=σ(m)+i=σ(m+i)=m+σ(i) [L2], hence m≤n; and m≠n, since m=n would give m+σ(i)=m=m+0, so σ(i)+m=0+m by [L5] and σ(i)=0 by [L3], contradicting [L4]; therefore m<n.

givenL2L3L4L5
2.1

No k satisfies n<k<σ(n): if n<k then σ(n)≤k by the equivalence, so k≥σ(n), contradicting k<σ(n); thus σ(n) is the immediate successor.

step 1.1step 1.2∎
LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

Cancellation for multiplication by a nonzero factor

Statement

For all m,n,k∈N with k≠0: if m⋅k=n⋅k then m=n.

Facts & Assumptions

Given: multiplication defined by m⋅0=0 and m⋅σ(j)=m⋅j+m; the order m≤n  ⟺  ∃j (m+j=n), with m<n meaning m≤n and m≠n.

[L1]

Trichotomy: for all m,n∈N exactly one of m<n, m=n, m>n holds (Trichotomy of the order on N).

[L2]

Strict monotonicity: if k≠0 and m<n then m⋅k<n⋅k (Order is compatible with multiplication).

Proof

technique · contradiction
1.1

Suppose m⋅k=n⋅k with k≠0 but m≠n.

assume-contra
2.1

By trichotomy [L1], m≠n forces m<n or n<m.

step 1.1L1
3.1

If m<n then m⋅k<n⋅k by [L2] (since k≠0); if n<m then n⋅k<m⋅k by [L2]; either way m⋅k≠n⋅k.

step 2.1L2
4.1

This contradicts m⋅k=n⋅k, so the assumption m≠n is impossible and m=n.

step 1.1step 3.1discharge-contradiction∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

The well-ordering principle

Statement

Every nonempty subset S⊆N has a least element: there is ℓ∈S with ℓ≤s for all s∈S.

Facts & Assumptions

Given: A nonempty subset S⊆N. Define T={ n∈N:every m with m≤n satisfies m∉S } (informally, no element of S is ≤n).

[L1]

Induction principle: a subset of N that contains 0 and is closed under σ equals N (The principle of mathematical induction).

[L2]

m<n  ⟺  σ(m)≤n; consequently no k satisfies n<k<σ(n) (Discreteness: σ(n) is the immediate successor).

[L3]

Exactly one of s<n, s=n, n<s holds (Trichotomy of the order on N); and n<s  ⟺  σ(n)≤s (Discreteness: σ(n) is the immediate successor).

[L4]

σ is injective (Peano axiom P2) (The von Neumann naturals form a Peano system).

[L5]

σ(a)+i=σ(a+i) for all a,i (the left successor law, Left successor law for addition).

[L6]

0+k=k for all k (Left identity for addition).

Proof

technique · contradiction
1.1

Suppose S is nonempty but has no least element.

assume-contra
1.2

If m<σ(n) then m≤n: by [L2] applied to m and σ(n) we get σ(m)≤σ(n), say σ(m)+i=σ(n); then σ(m+i)=σ(m)+i=σ(n) [L5], so m+i=n by injectivity [L4], hence m≤n.

L2L4L5
2.1

First, 0∈T: if 0∈S then 0≤s for all s∈S, since 0+s=s [L6], making 0 a least element, contrary to the assumption; hence 0∉S; moreover m≤0 forces m=0, because m≠0 would give 0<m (as 0+m=m [L6] with m≠0) while m≤0 gives m<0, and [L3] admits at most one of these; so every m≤0 lies outside S.

step 1.1L3L6given
2.2

Next, T is closed under σ: assume n∈T; if σ(n)∈S then no s∈S satisfies s<σ(n) (else s≤n by step 1.2, so s∉S because n∈T, a contradiction), hence σ(n)≤s for all s∈S by [L3], making σ(n) a least element, contrary to the assumption; therefore σ(n)∉S, and any m with m≤σ(n) satisfies m=σ(n) or m≠σ(n); in the second case m≤σ(n) together with m≠σ(n) gives m<σ(n) by the definition of the strict order, hence m≤n by step 1.2 and m∉S because n∈T, while in the first case m=σ(n)∉S; so every m≤σ(n) lies outside S, giving σ(n)∈T.

step 1.1step 1.2L3
3.1

By the induction principle [L1], from 0∈T and closure under σ, T=N; then for every n, taking m=n≤n shows n∉S, so S=∅, contradicting nonemptiness; therefore S has a least element.

step 2.1step 2.2L1discharge-contradiction∎
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

Strong (complete) induction

Statement

Let P be a property of naturals such that for every n∈N, if P(m) holds for all m<n then P(n). Then P(n) holds for all n∈N. (At n=0 the hypothesis is vacuous, so P(0) is forced.)

Facts & Assumptions

Given: A property P satisfying the strong-induction hypothesis H: for every n, (P(m) for all m<n)⇒P(n).

[L1]

Well-ordering: every nonempty subset of N has a least element (The well-ordering principle).

[L2]

Exactly one of x<y, x=y, y<x holds (Trichotomy of the order on N).

Proof

technique · contradiction
1.1

Suppose P fails somewhere; let S={ n∈N:P(n) is false }, a nonempty subset of N.

assume-contra
2.1

By well-ordering [L1], S has a least element ℓ, so ℓ≤s for every s∈S; hence every m<ℓ lies outside S, since m∈S would give ℓ≤m, which [L2] does not allow alongside m<ℓ; that is, P(m) holds for all m<ℓ.

step 1.1L1L2
3.1

By the hypothesis H applied at ℓ, P(ℓ) holds, so ℓ∉S.

step 2.1given
4.1

But ℓ∈S by construction, a contradiction; hence S is empty and P(n) holds for all n∈N.

step 2.1step 3.1discharge-contradiction∎
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

Categoricity: the natural numbers are unique up to unique isomorphism

Statement

Let (N,0,σ) and (N′,0′,σ′) be Peano systems (Peano system). There is a unique bijection h:N→N′ with h(0)=0′ and h(σ(n))=σ′(h(n)) for all n∈N, an isomorphism of Peano systems. Thus the natural numbers are determined up to a unique isomorphism.

Facts & Assumptions

Given: Two Peano systems (N,0,σ) and (N′,0′,σ′).

[L1]

Recursion theorem, valid in any Peano system since its proof uses only the axioms P1 to P3: for a set A, an element a∈A, and f:A→A, there is a unique g:N→A with g(0)=a and g(σ(n))=f(g(n)) (The recursion theorem).

[L2]

Induction holds in each system (axiom P3): a subset containing the base point and closed under the successor is the whole system (Peano system).

Proof

technique · direct
1.1

Apply the recursion theorem [L1] in (N,0,σ) with A=N′, a=0′, f=σ′: there is a unique h:N→N′ with h(0)=0′ and h(σ(n))=σ′(h(n)).

L1
1.2

Symmetrically, apply [L1] in (N′,0′,σ′) with A=N, a=0, f=σ: there is a unique h′:N′→N with h′(0′)=0 and h′(σ′(n′))=σ(h′(n′)).

L1
2.1

The composite h′∘h:N→N satisfies (h′∘h)(0)=h′(0′)=0 and (h′∘h)(σ(n))=h′(σ′(h(n)))=σ(h′(h(n)))=σ((h′∘h)(n)); the identity idN satisfies the same two equations, so by induction [L2] the set { n:(h′∘h)(n)=n } is all of N, i.e. h′∘h=idN.

step 1.1step 1.2L2
2.2

Likewise h∘h′=idN′ by the same argument carried out in N′.

step 1.1step 1.2L2
3.1

Hence h is a bijection with inverse h′, and it preserves the base point and the successor, so it is an isomorphism of Peano systems.

step 2.1step 2.2
4.1

Uniqueness: any h1:N→N′ with h1(0)=0′ and h1(σ(n))=σ′(h1(n)) satisfies the recursion clauses defining h in step 1.1, so h1=h by the uniqueness in [L1] (equivalently { n:h1(n)=h(n) } contains 0 and is closed under σ, hence is all of N by induction [L2]).

step 1.1L1L2∎

5 · Examples, counterexamples and false statements

ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

1+1=2 from the recursion

Example

With 1=σ(0) and 2=σ(1)=σ(σ(0)), the recursive definition of addition gives 1+1=2. This is the archetypal proof by unfolding a recursive definition.

Facts & Assumptions

Given: addition m+0=m, m+σ(n)=σ(m+n) (Addition of natural numbers); numerals 1=σ(0), 2=σ(1) (The natural numbers N (von Neumann)).

Verification

technique · direct
1.1

By definition 1=σ(0) and 2=σ(1)=σ(σ(0)).

given
1.2

1+0=1, by m+0=m with m=1.

given
2.1

1+1=1+σ(0)=σ(1+0), by m+σ(n)=σ(m+n) with m=1, n=0.

step 1.1given
3.1

Hence 1+1=σ(1+0)=σ(1)=2.

step 2.1step 1.2∎
ExampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passjudge pass (openai/gpt-5.4)audited 2026-07-25Open item page →

2+2=4 from the recursion

Example

With 2=σ(σ(0)) and 4=σ(σ(σ(σ(0)))), the recursion gives 2+2=4, by unfolding the successor twice down to 2+0=2.

Facts & Assumptions

Given: addition m+0=m, m+σ(n)=σ(m+n) (Addition of natural numbers); 2=σ(σ(0)), 4=σ(σ(σ(σ(0)))) (The natural numbers N (von Neumann)).

Verification

technique · direct
1.1

Write 2=σ(σ(0)); then 2+2=2+σ(σ(0)).

given
1.2

2+0=2, by m+0=m.

given
2.1

2+σ(σ(0))=σ(2+σ(0))=σ(σ(2+0)), applying m+σ(n)=σ(m+n) twice.

step 1.1given
3.1

Hence 2+2=σ(σ(2))=σ(σ(σ(σ(0))))=4.

step 2.1step 1.2∎
CounterexampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

The induction axiom is independent of the other Peano axioms

Statement refuted

Refuted claim: any triple (N,0,σ) satisfying (P1) 0 is not a successor and (P2) σ is injective automatically satisfies (P3) induction. The witness is N=N⊔Z (a disjoint union of a copy of the naturals and a copy of the integers), with base point 0 the zero of the N-copy and σ the usual successor n↦n+1 on each copy separately.

Facts & Assumptions

Given: N=N⊔Z with σ acting as successor within each copy; 0= the N-copy's zero. Write NN,NZ for the two copies.

[L1]

The Peano axioms P1, P2, P3 (Peano system).

[L2]

N itself is the standard model (The natural numbers N (von Neumann)).

Counterexample

technique · direct
1.1

P1 holds: σ is the successor within each copy; 0 is the N-copy zero, which is not the successor of any element (nothing in NN maps to it, and σ maps NZ into NZ), so σ(x)≠0 for all x.

givenL1
1.2

P2 holds: σ is injective on NN and on NZ separately, and σ maps each copy into itself, so σ is injective on N.

givenL1
1.3

P3 fails: let S=NN, the N-copy; then 0∈S and σ maps S into S (σ(NN)⊆NN), so S contains 0 and is closed under σ; the N-copy is the standard model [L2].

givenL1L2
2.1

But S=NN≠N, since the Z-copy NZ is disjoint from S and nonempty.

step 1.3
3.1

Thus (N,0,σ) satisfies P1 and P2 but not P3, refuting the claim: induction is independent of P1 and P2 and cannot be dropped.

step 1.1step 1.2step 1.3step 2.1∎
CounterexampleConstruction: AI-adaptedVerification: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

Injectivity of the successor is independent of the other Peano axioms

Statement refuted

Refuted claim: (P2) injectivity of σ follows from (P1) 0 is not a successor together with (P3) induction. The witness is the three-element system N={0,1,2} with σ(0)=1, σ(1)=2, σ(2)=2.

Facts & Assumptions

Given: N={0,1,2}, base point 0, σ(0)=1, σ(1)=2, σ(2)=2.

[L1]

The Peano axioms (Peano system).

Counterexample

technique · direct
1.1

P1 holds: the values of σ are σ(0)=1, σ(1)=2, σ(2)=2, none of which is 0, so σ(x)≠0 for all x.

givenL1
1.2

P3 holds: if S⊆N with 0∈S and S closed under σ, then 0∈S forces 1=σ(0)∈S, then 2=σ(1)∈S, so S={0,1,2}=N; thus induction holds.

givenL1
1.3

P2 fails: σ(1)=2=σ(2) but 1≠2, so σ is not injective.

givenL1
2.1

So (N,0,σ) satisfies P1 and P3 but not P2, refuting the claim; note the failure permits the pathology σ(2)=2 (a number that is its own successor) and a finite model in which distinct numerals collapse.

step 1.1step 1.2step 1.3∎
False statementConstruction: AI-adaptedVerification: AI-adaptedprecheck passverified 2026-08-02 (claude-opus-5)Open item page →

FALSE: successor-closure alone forces a set to be all of N

Statement

False statement. If a set S⊆N is nonempty and closed under the successor (n∈S⇒σ(n)∈S), then S=N. (That is, the induction principle would hold without its base case 0∈S.)

Facts & Assumptions

Given: the claim above.

[L1]

The induction principle requires 0∈S (The principle of mathematical induction).

[L2]

σ(n)≠0 for all n (P1) (The von Neumann naturals form a Peano system).

Refutation

technique · direct
1.1

Take S=N∖{0}={n∈N:n≠0}, the set of nonzero naturals; it is nonempty (for instance 1=σ(0)∈S).

given
1.2

S is closed under σ: for any n, σ(n)≠0 by P1 [L2], so σ(n)∈S.

L2
2.1

But 0∉S, so S≠N; the nonempty successor-closed set S is not all of N, refuting the claim.

step 1.1step 1.2
3.1

The base case 0∈S is therefore indispensable in the induction principle [L1]; successor-closure and nonemptiness do not suffice.

step 2.1L1∎

Sources