Alphabeta Math
LemmaStatement: 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.

The right-left macro simulates one stay-put step

Statement

For every stay-put machine M of Stay-put one-tape machines and their runs, there is an ordinary machine N with state set Q×{0,1}, the same Σ,Γ,, and designated states (q0,0),(qacc,0),(qrej,0). Call tag zero unmarked and tag one marked. Put E(q,h,t)=((q,0),h,t).

Its complete transition table is as follows. For every nonhalting qQ and aΓ, if δ(q,a)=(p,b,D), set δN((q,0),a)={((p,0),b,D)D{L,R},((p,1),b,R)D=S. For every pQ and cΓ, including original halting states p, set δN((p,1),c)=((p,0),c,L). There are no other entries.

Each genuine M step CMC corresponds to exactly the segment from E(C) to the next unmarked configuration of N: one step for L/R, two for S. In the latter case, if C=(q,h,t) and δ(q,t(h))=(p,b,S), the sole interior configuration is ((p,1),h+1,t[h:=b]), and it is nonhalting. Conversely every segment from an unmarked configuration to the next unmarked configuration arises in this way. An unmarked halting configuration has no such segment.

Facts & Assumptions

Given: A stay-put machine M; all tape positions are naturals and left moves clamp at zero. Work in ZF without Choice.

[F1]

The extended interface gives a unique successor at each nonhalting configuration, none at halting ones, and the three head/write clauses (Stay-put one-tape machines and their runs).

[F2]

Ordinary steps write at the scanned cell, move right by successor, and left by predecessor at a positive cell or by the zero clamp (The one-step configuration relation).

[F3]

Finiteness means admitting a bijection with a natural initial segment (The cardinality A of a finite set).

[F5]

Ordered pairs are equal exactly when both coordinates are equal ((a,b)=(c,d) if and only if a=c and b=d).

[F6]

Induction holds for properties of naturals (The principle of mathematical induction).

[F7]

Natural successor is injective and never zero (The von Neumann naturals form a Peano system).

Proof

1.1

The state product exists by F4. By F5, (p,0)=(q,1) would imply 0=1, which is false by F7. Also (p,e)=(q,e) implies p=q. Thus marked and unmarked copies are disjoint even when the original state objects themselves are pairs; the three unmarked designated states remain pairwise distinct.

F4F5F7given
2.1

Take a bijection e:nQ by F3. The tagged states over its first j values form a finite set, by induction on jn. For j=0 this set is empty with its empty bijection. To pass to j+1, append (e(j),0) and then (e(j),1); neither equals an earlier state, and they differ from each other by step 1.1 and injectivity of e. If f:rA is a bijection and xA, the map agreeing with f on r and taking r to x is a bijection r+1A{x}: old images stay distinct, the new image is fresh, and every target is old or x. Applying this twice proves the induction step. At j=n the finite set is exactly Q×{0,1}.

F3F6step 1.1
3.1

Every nonhalting simulator state is either (q,0) with q originally nonhalting, or (p,1) for some pQ. The former has a unique original entry and exactly one of the two displayed replacement clauses applies. The latter has the displayed return entry for each scanned symbol. The cases are disjoint and exhaust all required entries; outputs have state in the product, symbol in Γ and direction in {L,R}. The only states with no entries are the two unmarked halting states. Along with finite control and the unchanged finite alphabets, these checks establish that N is a legal ordinary machine.

F1step 1.1step 2.1given
4.1

Suppose C=(q,h,t) is nonhalting and δ(q,t(h))=(p,b,D) with D=L or R. The first clause writes b at h, changes the state to (p,0), and applies the same HD as M. Thus its successor is ((p,0),HD(h),t[h:=b])=E(C). It is already unmarked, so no earlier positive time in this segment is unmarked. This includes D=L,h=0, where both heads remain zero.

F1F2step 3.1
4.2

For D=S, put u=t[h:=b]. The first simulator step is exactly E(C)N((p,1),h+1,u). Its state is marked and hence nonhalting, even if p=qacc or qrej. Write c=u(h+1). The forced return entry rewrites c as c, so its updated tape v has v(h+1)=u(h+1) and v(j)=u(j) for every other j; consequently v=u. The head is at a positive successor by F7, whose unique predecessor is h, so the return ends at ((p,0),h,u)=E(C). At h=0 the head trace is 0,1,0. The symbol c may be blank or any nonblank symbol; the whole tape equality used no assumption about it.

F1F2F7step 1.1step 3.1
5.1

Conversely, an unmarked starting configuration has the unique form E(q,h,t) by F5. If q is halting it has no successor. Otherwise its unique original entry has direction L, R or S. The first two give the one-step segment of step 4.1. The third gives the marked first state and forced unmarked second state of step 4.2, with no unmarked interior. There is no fourth case and no freedom to take a different return transition. Thus all and only the next-unmarked segments are precisely the claimed simulations, in both directions.

F1F5step 3.1step 4.1step 4.2

Sources

The construction adapts Checkoway, Lecture 16, printed slide 9, final overlay (PDF p. 18). The tagged product makes freshness literal; the proof supplies finiteness, totality, the zero-boundary calculation and the halting-target check for the local model. Savage, §5.1, pp. 210–211 supplies finite-control context, not this exact macro or its clamped boundary convention.

Depends on

Used by

Dependency tree · two levels

30 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