Alphabeta Math
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-08-31
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.

A fixed effective binary encoding of deterministic one-tape Turing machines

Definition

For this page, a coded deterministic one-tape Turing machine is presented in the normalized numeric form M=(m,s,n,τ), where:

  • m≥3, and the state set is Qm:={0,…,m−1} with start state 0, accept state 1, and reject state 2;
  • n≥1, and the tape alphabet is Γn:={0,…,n−1} with blank symbol 0;
  • 0≤s<n, and the input alphabet is Σs:={1,…,s};
  • τ is a total function τ:(Qm∖{1,2})×Γn→Qm×Γn×{0,1}, where the last coordinate encodes the move direction by 0=L,1=R.

By Deterministic one-tape Turing machines with designated accept and reject states, each such tuple determines a deterministic one-tape Turing machine, and on this page we use this numeric presentation as the machine description to be encoded.

Let bin⁡(r) denote the usual binary numeral for a natural number r, with bin⁡(0)=0. List the source pairs (q,a)∈(Qm∖{1,2})×Γn in lexicographic order, and for each such pair write τ(q,a)=(q′,a′,d). The description tuple of M is the finite tuple of binary words Desc⁡(M):=(bin⁡(m),bin⁡(s),bin⁡(n),bin⁡(q1′),bin⁡(a1′),bin⁡(d1),…,bin⁡(qN′),bin⁡(aN′),bin⁡(dN)), where N=(m−2)n and the triples are listed in the same lexicographic source order.

For a binary word w, put c(w):=1∣w∣0w. For every finite nonempty tuple of binary words define one variable-arity encoder by E(w1,…,wk):=1k0c(w1)⋯c(wk). The first 0 recovers the arity k, and the self-delimiting blocks then recover the entries. Different arities have different unary headers, so this single encoder is injective and prefix-free across all finite positive arities; for each fixed arity it is the construction from Finite tuples admit effective prefix-free binary encodings.

The chosen code of M, written ⌜M⌝, is ⌜M⌝:=E(Desc⁡(M)).

Its total decoder first parses the unary arity and the indicated self-delimiting blocks. It then checks that every entry is a canonical binary numeral, that the first three entries give m≥3, n≥1, and 0≤s<n, that the arity is 3+3(m−2)n, and that every transition triple lies in Qm×Γn×{0,1}. If every check succeeds, it returns the unique coded machine determined by those data; otherwise it returns a fixed malformed-code symbol. Thus the chosen machine coding is effective in the sense of Effective binary encodings and total decoders.

Remarks

  • This coding fixes one concrete syntax for machine descriptions. Universality on this page is always relative to that syntax.

  • The coding describes machines, not the partial functions or languages they induce. Different coded machines may still compute the same mathematical function.

Depends on

Used by

Dependency tree · two levels

7 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