Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-02
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 busy beaver function eventually dominates every total computable function

Statement

For every total computable function f:N→N, with inputs and outputs encoded by their canonical binary numerals, there exists N∈N such that n≥N  ⟹  BB(n)≥f(n).

Facts & Assumptions

Given: A total computable function f:N→N, with inputs and outputs encoded by their canonical binary numerals.

[L1]

Under the canonical binary-numeral encodings from the Statement, some deterministic Turing machine F halts on every input bin⁡(n) and outputs the binary numeral bin⁡(f(n)), by Computable and partial computable functions and Partial functions computed by a machine under fixed encodings.

[L2]

BB(n) is the maximum halting time on blank input among all machines whose chosen code has length at most n, by The step-count busy beaver function relative to the chosen machine coding.

[L3]

The chosen machine code records a finite transition table in a finite tuple of binary words, by A fixed effective binary encoding of deterministic one-tape Turing machines.

Proof

technique · direct
1.1L1givenconstruct

By [L1], choose a deterministic machine F that, on input bin⁡(n), halts with output bin⁡(f(n)). For each n∈N, build a new machine Pn that has the binary digits of n hard-wired into a straight-line prefix of its finite control, using one additional state per written digit and then handing control to a fixed simulation of F. On blank input, Pn writes the binary numeral for n onto its tape, runs F on that input until F halts with output bin⁡(f(n)), and then runs a fixed binary-counter routine for f(n)+1 iterations before halting. Therefore Pn halts on the blank input, and its total running time is strictly greater than f(n).

2.1L2L3step 1.1algebra

Write Ln:=∣bin⁡(n)∣. The construction in step 1.1 uses at most a+bLn states and a fixed tape alphabet, for constants a,b depending only on F and the fixed routines. In the concrete code of [L3], this gives O(Ln) transition triples, and every state numeral in those triples has length O(log⁡2(Ln+2)). The self-delimiting tuple encoding therefore gives constants A,B∈N such that ∣⌜Pn⌝∣≤A+BLnlog⁡2(Ln+2). Since Ln≤1+log⁡2(n+1), the right-hand side is O(log⁡nlog⁡log⁡(n+2)), so there exists N such that ∣⌜Pn⌝∣≤n whenever n≥N. For those n, the machine Pn is among the competitors counted by BB(n).

3.1L2step 1.1step 2.1∎

If n≥N, then step 2.1 puts Pn inside the size budget for BB(n), and step 1.1 gives a halting time larger than f(n). By [L2], the maximum BB(n) is therefore at least that halting time, so BB(n)≥f(n). Thus BB eventually dominates f.

Depends on

Used by

Dependency tree · two levels

10 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources