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:

  • m3, and the state set is Qm:={0,,m1} with start state 0, accept state 1, and reject state 2;
  • n1, and the tape alphabet is Γn:={0,,n1} with blank symbol 0;
  • 0s<n, and the input alphabet is Σs:={1,,s};
  • τ is a total function τ:(Qm{1,2})×ΓnQm×Γ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=(m2)n and the triples are listed in the same lexicographic source order.

For a binary word w, put c(w):=1w0w. 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 m3, n1, and 0s<n, that the arity is 3+3(m2)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