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 jh. 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,h1h>0. Here h1 means the predecessor of a positive natural. This extends The one-step configuration relation. Write CMC 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 CiMCi+1 for i<t, and Ct halting, or an infinite sequence (Ci)iN 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.1

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=hc=b)(jhc=t(j)). Exactly one clause supplies exactly one value in Γ at each j, so this is a total function.

F3given
2.1

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

step 1.1F3F4
3.1

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.

F1F2step 1.1step 2.1given
4.1

Define T:CMCM 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:NCM satisfying u(0)=C and u(i+1)=T(u(i)).

step 3.1F5
5.1

Every nonempty set B of natural indices has a least member: take one bB 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.

step 4.1F6
6.1

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.

step 3.1step 4.1step 5.1F6
7.1

For any input w:mΣ, the initial tape prescription assigns a unique value in Γ at each index. Its support is exactly {0,,m1}=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.

F1F3step 6.1

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