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 · 15 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 18 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.1given

By the Axiom of Infinity fix an inductive set I0.

1.2givenconstruct

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

2.1step 1.2

ω 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+∈ω.

2.2step 1.2

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

3.1step 2.1step 2.2∎

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

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.1given

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

2.1step 1.1

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

3.1L1step 2.1

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

4.1step 3.1given

With S⊆N by hypothesis, S=N.

5.1step 4.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.

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.1base

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

1.2ih

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

2.1step 1.2

σ(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).

2.2step 1.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).

3.1step 2.1step 2.2discharge-induction∎

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

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.1L1

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

1.2given

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

1.3L2given

(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.

2.1step 1.1step 1.2step 1.3∎

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

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-09-23 (gpt-6-sol)Open 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 every Peano system N: any S⊆N with 0∈S that is closed under σ equals N (axiom P3 in Peano system).

[L2]

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

Proof

technique · direct
1.1givenconstruct

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.

2.1L1step 1.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.

2.2L2step 1.1

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.

3.1step 2.2

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

4.1L2step 3.1step 1.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.

5.1L1step 2.1step 3.1step 4.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.

6.1L1step 5.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.

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.1L1L2

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)).

2.1step 1.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.

3.1step 1.1step 2.1∎

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

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.1L2

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

2.1L1L3step 1.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.

3.1step 2.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.

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.1baseL1

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

1.2ih

Inductive hypothesis: n≠σ(n).

2.1step 1.2L1

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

3.1step 1.1step 2.1discharge-induction∎

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

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.1base

Base case: 0∈S since 0=0.

1.2ih

Inductive hypothesis: n∈S.

2.1step 1.2

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

3.1step 1.1step 2.1discharge-induction∎

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

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.1base

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

1.2ih

Inductive hypothesis: 0+n=n.

2.1step 1.2given

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

3.1step 1.1step 2.1discharge-induction∎

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

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.1base

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

1.2ih

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

2.1step 1.2given

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 σ.

3.1step 1.1step 2.1discharge-induction∎

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

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.1base

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

1.2ih

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

2.1step 1.2

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.

3.1step 1.1step 2.1discharge-induction∎

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

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.1baseL1

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

1.2ih

Inductive hypothesis: m+n=n+m.

2.1step 1.2givenL2

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.

3.1step 1.1step 2.1discharge-induction∎

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

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.1base

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

1.2ih

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

2.1step 1.2L1

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.

3.1step 1.1step 2.1discharge-induction∎

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

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.1givenL1

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

1.2base

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

1.3ih

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

2.1step 1.3givenL1

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.

3.1step 1.1step 2.1discharge-induction∎

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

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.1base

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

1.2ih

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

1.3L1given

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).

2.1step 1.2L1

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.

3.1step 2.1step 1.3discharge-induction∎

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.

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.1base

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

1.2ih

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

2.1step 1.2L1

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.

3.1step 1.1step 2.1discharge-induction∎

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

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.1baseL1

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

1.2ih

Inductive hypothesis: m⋅n=n⋅m.

2.1step 1.2L2

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

3.1step 1.1step 2.1discharge-induction∎

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

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.1contrapositive-reduce

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

1.2assume-hyp

Assume m≠0 and n≠0.

2.1L1step 1.2

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

3.1step 2.1given

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).

4.1step 3.1L2discharge-contrapositive∎

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.

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 passverified 2026-09-23 (gpt-6-sol)Open 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.1given

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.

1.2givenL2L3L4L5L6L7

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.

1.3givenL1L5L6L7

For any x and nonzero t, one has x+t≠x: otherwise commutativity [L7] and 0+x=x [L1] give t+x=0+x, so cancellation [L6] gives t=0. Thus x<x+t by the order definition. In particular n+σ(0)=σ(n) by the recursion, and σ(0)≠0 [L5], so n<σ(n).

1.4baseL1L4

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.

1.5ih

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

2.1step 1.3step 1.5givenL2L4L5

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) by step 1.3; if m=n then m+σ(0)=σ(m+0)=σ(m)=σ(n), so σ(n)=m+σ(0) with σ(0)≠0, giving m<σ(n) by step 1.3; 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 by step 1.3; in every case at least one of m<σ(n), m=σ(n), m>σ(n) holds.

3.1step 1.1step 1.2step 1.4step 2.1discharge-induction∎

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.

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.1given

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

1.2givenL1

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.

1.3L1L3L6

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.

1.4L4

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

2.1givenL1L2L5step 1.3

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.

3.1step 1.1step 1.2step 2.1step 1.4∎

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

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.1givenL1

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

1.2givenL1L2

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.

2.1step 1.1step 1.2L2∎

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.

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.1givenL1

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.

2.1step 1.1givenL2L3L4∎

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.

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.1givenL1L2

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.

1.2givenL2L3L4L5

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.

2.1step 1.1step 1.2∎

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.

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.1assume-contra

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

2.1step 1.1L1

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

3.1step 2.1L2

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.

4.1step 1.1step 3.1discharge-contradiction∎

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

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.1assume-contra

Suppose S is nonempty but has no least element.

1.2L2L4L5

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.

2.1step 1.1L3L6given

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.

2.2step 1.1step 1.2L3

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.

3.1step 2.1step 2.2L1discharge-contradiction∎

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.

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.1assume-contra

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

2.1step 1.1L1L2

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<ℓ.

3.1step 2.1given

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

4.1step 2.1step 3.1discharge-contradiction∎

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

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.1L1

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)).

1.2L1

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′)).

2.1step 1.1step 1.2L2

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.

2.2step 1.1step 1.2L2

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

3.1step 2.1step 2.2

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.

4.1step 1.1L1L2∎

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]).

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.1given

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

1.2given

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

2.1step 1.1given

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

3.1step 2.1step 1.2∎

Hence 1+1=σ(1+0)=σ(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.1given

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

1.2given

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

2.1step 1.1given

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

3.1step 2.1step 1.2∎

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

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.1givenL1

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.

1.2givenL1

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

1.3givenL1L2

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].

2.1step 1.3

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

3.1step 1.1step 1.2step 1.3step 2.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.

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.1givenL1

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

1.2givenL1

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.

1.3givenL1

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

2.1step 1.1step 1.2step 1.3∎

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.

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.1given

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

1.2L2

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

2.1step 1.1step 1.2

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

3.1step 2.1L1∎

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

Sources