Alphabeta Math
DefinitionDefinition: AI-adaptedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-10
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.

Stay-put one-tape machines and their runs

Definition

A stay-put one-tape machine is a tuple M=(Q,Σ,Γ,⊔,q0,qacc,qrej,δ) with all the finite-set, alphabet and pairwise-distinct designated-state conditions of Deterministic one-tape Turing machines with designated accept and reject states, except that the total transition function is δ:(Q∖{qacc,qrej})×Γ⟶Q×Γ×{L,R,S}. The three direction tags are distinct. There are no transition entries at either halting state.

A tape is a function t:N→Γ with finite support {j:t(j)≠⊔}. Write T for the set of tapes and CM=Q×N×T. For b∈Γ put t[h:=b](h)=b and t[h:=b](j)=t(j) for j≠h. From a nonhalting C=(q,h,t), if δ(q,t(h))=(p,b,D), its successor is C′=(p,HD(h),t[h:=b]),HR(h)=h+1,HS(h)=h,HL(h)={0h=0,h−1h>0. Here h−1 means the predecessor of a positive natural. This extends The one-step configuration relation. Write C⊢MC′ for exactly these steps; no halting configuration has a successor.

For a word w:m→Σ, set tw(j)=w(j) when j<m and tw(j)=⊔ otherwise, and IM(w)=(q0,0,tw). Accepting means q=qacc, rejecting means q=qrej, and halting means either equality. These are the formulas of Initial tapes and machine-relative halting configurations, now for the extended tuple.

A maximal run from C is either a sequence C0,…,Ct with C0=C, each Ci⊢MCi+1 for i<t, and Ct halting, or an infinite sequence (Ci)i∈N starting at C with each consecutive pair a genuine step. A finite run accepts or rejects according to its last state; an infinite run diverges. There is exactly one maximal run from every configuration, as verified below. To recognize a language means to accept exactly its inputs; to decide it additionally means to halt on every input.

Facts & Assumptions

Given: Such a tuple M and a configuration C; work in ZF without Choice.

[F1]

The base tuple has a finite state set, finite alphabets and a total nonhalting transition function (Deterministic one-tape Turing machines with designated accept and reject states).

[F2]

Ordinary one-step dynamics write only at the current cell and clamp a left move at zero (The one-step configuration relation).

[F3]

Finite-support tapes, their configuration product, and the displayed input/halting formulas are defined from Q,Γ,⊔ and the designated states (Initial tapes and machine-relative halting configurations).

[F5]

A total self-map of a set, with a specified starting element, has a unique recursively iterated sequence on the naturals (The recursion theorem).

[F6]

A property true at zero and preserved by successor holds on all naturals (The principle of mathematical induction).

Verification

1.1F3given

As in the configuration-set construction of F3, separate finite-support functions inside ΓN to obtain T, and take Q×N×T. These formulas use only the displayed sets and blank, so changing the direction codomain has no effect on their sethood. The graph of t[h:=b] is the subset of N×Γ given by (j=h∧c=b)∨(j≠h∧c=t(j)). Exactly one clause supplies exactly one value in Γ at each j, so this is a total function.

2.1step 1.1F3F4

Put F=supp⁡(t). If h∈F, then F∪{h}=F is finite. Otherwise take a bijection e:n→F, available by finiteness; extending it by e′(n)=h gives a bijection n+1→F∪{h}, since the new value is outside the old range. This also works for F=∅ and n=0. At every j∉F∪{h} the new value equals t(j)=⊔. Hence supp⁡(t[h:=b])⊆F∪{h} is finite by F4.

3.1F1F2step 1.1step 2.1given

At a nonhalting state, totality supplies a unique (p,b,D). Exactly one head clause applies, and it returns a natural, including the clamped value zero. Together with the unique updated tape from the preceding steps this gives exactly one successor in CM. For D=L,R this is the ordinary step formula, and for D=S the head is unchanged. At a halting state the explicit nonhalting condition fails, so there is no successor.

4.1step 3.1F5

Define T:CM→CM by this successor on nonhalting configurations and by T(X)=X on halting ones. Its graph consists of these two disjoint prescriptions and is a set; it is total by the preceding step. F5 with A=CM, a=C, f=T supplies a unique u:N→CM satisfying u(0)=C and u(i+1)=T(u(i)).

5.1step 4.1F6

Every nonempty set B of natural indices has a least member: take one b∈B and inspect the finite list 0,…,b. More formally, induction on n proves that B∩{0,…,n} is empty or has a least member. At zero it is empty or {0}. On adjoining n+1, retain the old least member if there was one; otherwise the new intersection is empty or {n+1}. At n=b it is nonempty, and its least member is also least in B, because every index outside this initial list exceeds b. Thus, if u ever halts, its first halting index t exists.

6.1step 3.1step 4.1step 5.1F6

If such t exists, all u(i) for i<t are nonhalting, so u(0),…,u(t) is a genuine finite maximal run. Otherwise every transition of u is genuine and u is an infinite maximal run. For any other run with the same start, equality holds at index zero; whenever both prefixes continue, equal nonhalting configurations have equal successors by uniqueness. Induction gives agreement at every common index. A finite maximal run cannot end earlier, since the corresponding u(i) would be nonhalting, and cannot continue past t, where there is no successor. An infinite run cannot pass a finite t either. This proves uniqueness and the exhaustive, disjoint accept/reject/diverge alternatives. The constant tail of u after t is never part of a computation.

7.1F1F3step 6.1∎

For any input w:m→Σ, the initial tape prescription assigns a unique value in Γ at each index. Its support is exactly {0,…,m−1}=m: blank exclusion makes every input cell nonblank and every other cell blank. Thus IM(w) is a configuration. When m=0 the support is empty; when m=1 it is {0}. If Σ=∅ only the empty input exists, and Γ={⊔} is allowed. The start is nonhalting because the designated states are pairwise distinct. For an arbitrary already-halting start, the unique maximal run has zero transitions. These cover the degenerate inputs without a choice function or a false infinite halting tail.

Source conventions

Checkoway, Lecture 16, printed slide 3 (PDF p. 3) introduces the extra direction. The present totality domain excludes halting states. Savage, §5.1, Definition 5.1.1 and discussion, pp. 210–211 supplies finite control and a single-ended tape, but separates writes from moves and uses abnormal left-edge termination. Here writes accompany moves, the boundary clamps, and two distinct halting states determine the outcomes. Neither source's different convention is silently imported.

Depends on

Used by

Dependency tree · two levels

27 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