Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-12
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.

RAM/register computation and Turing computation agree

Statement

The RAM/register model from Register programs and RAM programs with unbounded natural-number memory and the deterministic Turing-machine model compute the same partial functions on binary strings and recognize the same binary languages.

Here a RAM/register program recognizes a language when it reaches its accept instruction exactly on members, while on nonmembers it may reject or diverge. It computes a partial function when it halts with the standard output layout on inputs in the domain and diverges off the domain.

Facts & Assumptions

Given: The RAM/register model fixed in Register programs and RAM programs with unbounded natural-number memory and the deterministic Turing-machine model.

[L1]

A RAM/register computation uses a finite program counter together with a finite-support natural-number memory state, standard binary input layout, and standard binary output layout, by Register programs and RAM programs with unbounded natural-number memory.

[L2]

The preceding paragraph fixes the RAM recognition convention; the analogous Turing-machine convention depends on accept, reject, and divergence behavior on each binary input, by Languages recognized and decided by a Turing machine.

[L3]

The preceding paragraph fixes the RAM partial-function convention; the analogous Turing-machine convention matches halting outputs on the domain and divergence off the domain, by Partial functions computed by a machine under fixed encodings.

[L4]

Every deterministic multitape Turing machine has an equivalent deterministic one-tape simulation, by Every fixed multitape Turing machine has an equivalent one-tape simulation.

Proof

technique · direct
1.1

Let M be a deterministic one-tape Turing machine. A RAM/register program can simulate M by storing the current state and head position in distinguished registers and storing the finitely many nonblank tape cells in addressed memory entries. One program macro reads the currently addressed tape symbol, consults the finite transition table of M, updates that symbol and the control registers, and increments or decrements the stored head position according to the chosen transition.

L1givenconstruct
1.2

Conversely, let P be a RAM/register program. Build a deterministic multitape Turing machine NP whose work tapes store the program counter, the finitely many currently nonzero memory entries as a sorted list of address-value pairs, and scratch data for arithmetic and list maintenance. Each instruction type from [L1] is implemented by a finite Turing-machine subroutine: copy and arithmetic operate on binary numerals on work tapes, indirect addressing searches the address-value list, and zero entries are inserted or deleted so that the stored list remains finite.

L1givenconstruct
2.1

Induction on the number of simulated steps shows that the RAM/register program from step 1.1 reproduces the full computation of M on every binary input, including acceptance, rejection, divergence, and final output. Hence every Turing-recognizable language and every Turing-computable partial function is RAM/register realizable.

step 1.1
2.2

Again by induction on computation length, the multitape machine NP from step 1.2 reproduces exactly the accept, reject, divergence, and output behavior of P on the standard input layout.

L1step 1.2
3.1

By [L4], NP has an equivalent deterministic one-tape simulation. Combining this with steps 2.1 and 2.2, the RAM/register and deterministic Turing-machine models recognize the same languages in the sense of [L2] and compute the same partial functions in the sense of [L3].

L2L3L4step 2.1step 2.2

Depends on

Used by

Dependency tree · two levels

10 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