Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passjudge pass (openai/gpt-5.4)audited 2026-07-25
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.

The recursion theorem

Statement

Let (N,0,σ)(N,0,\sigma) be a Peano system (Peano system), in particular the natural numbers N\mathbb{N} (The natural numbers N\mathbb{N} (von Neumann)). For any set AA, any element aAa \in A, and any function f:AAf : A \to A, there is a unique function g:NAg : N \to A such that g(0)=ag(0) = a and g(σ(n))=f(g(n))g(\sigma(n)) = f(g(n)) for all nNn \in N.

Facts & Assumptions

Given: a Peano system (N,0,σ)(N,0,\sigma), a set AA, an element aAa \in A, and a function f:AAf : A \to A. Call a set RN×AR \subseteq N \times A closed when (0,a)R(0,a) \in R and, for all nNn \in N and xAx \in A, (n,x)R(n,x) \in R implies (σ(n),f(x))R(\sigma(n),f(x)) \in R.

[L1]

Induction holds in NN: any SNS \subseteq N with 0S0 \in S that is closed under σ\sigma equals NN (axiom P3, The principle of mathematical induction).

[L2]

In a Peano system σ(n)0\sigma(n) \ne 0 (P1) and σ\sigma is injective (P2) (Peano system).

Proof

technique · direct
1.1

The set N×AN \times A is closed, so the collection of closed subsets of N×AN \times A is nonempty; let g:={R:RN×A closed}g := \bigcap \{ R : R \subseteq N \times A \text{ closed} \}, which is itself closed, since if every closed RR contains (0,a)(0,a) then so does gg, and if (n,x)g(n,x) \in g then (n,x)R(n,x) \in R for each closed RR, whence (σ(n),f(x))R(\sigma(n),f(x)) \in R for each such RR, so (σ(n),f(x))g(\sigma(n),f(x)) \in g.

givenconstruct
2.1

Let D={nN:xA, (n,x)g}D = \{ n \in N : \exists x \in A,\ (n,x) \in g \}; then 0D0 \in D since (0,a)g(0,a) \in g, and if nDn \in D with (n,x)g(n,x) \in g then (σ(n),f(x))g(\sigma(n),f(x)) \in g by closure, so σ(n)D\sigma(n) \in D; by induction D=ND = N, hence gg relates every nn to at least one xx.

L1step 1.1
2.2

Suppose (0,b)g(0,b) \in g with bab \ne a; then g{(0,b)}g \setminus \{(0,b)\} still contains (0,a)(0,a) and is closed, since any generated pair (σ(m),f(z))(\sigma(m),f(z)) has σ(m)0\sigma(m) \ne 0 by P1 and so is never equal to (0,b)(0,b); this contradicts the minimality of gg, so aa is the unique second coordinate paired with 00.

L2step 1.1
3.1

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

step 2.2
4.1

Assume nUn \in U with unique value xx, so (n,x)g(n,x) \in g and (σ(n),f(x))g(\sigma(n),f(x)) \in g by closure; if (σ(n),c)g(\sigma(n),c) \in g with cf(x)c \ne f(x), then g{(σ(n),c)}g \setminus \{(\sigma(n),c)\} contains (0,a)(0,a) because σ(n)0\sigma(n) \ne 0, and is closed, because a generated pair (σ(m),f(z))(\sigma(m),f(z)) with (m,z)g{(σ(n),c)}(m,z) \in g \setminus \{(\sigma(n),c)\} can equal (σ(n),c)(\sigma(n),c) only if σ(m)=σ(n)\sigma(m) = \sigma(n) and f(z)=cf(z) = c, but σ(m)=σ(n)\sigma(m) = \sigma(n) forces m=nm = n by injectivity, then z=xz = x by uniqueness at nn, giving f(z)=f(x)cf(z) = f(x) \ne c, a contradiction; hence g{(σ(n),c)}g \setminus \{(\sigma(n),c)\} is closed and smaller than gg, contradicting minimality, so f(x)f(x) is the unique value at σ(n)\sigma(n) and σ(n)U\sigma(n) \in U.

L2step 3.1step 1.1
5.1

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

L1step 2.1step 3.1step 4.1
6.1

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

L1step 5.1

Depends on

Used by

…and 29 more results.

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 18 results over 10 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources