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

✓ 11 results · all verified · 6 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 5 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Diagonalization and the Halting Problem

1 · Prerequisites

2 · Summary

This page isolates the first sharp gap between recognition and decision. It starts with the coded acceptance language ATM, proves that acceptance is recognizable, and then turns the same coding machinery against any putative decider by a type-correct diagonal self-application argument. That produces the standard acceptance undecidability theorem and then the halting problem itself by a direct reduction.

The second half records three consequences that matter later. The complement of halting gives an explicit unrecognizable language, the busy beaver function captures the qualitative outgrowth of computable running-time bounds, and two further direct reductions show that total halting and language equivalence of machines already sit beyond the decidable frontier without appealing yet to Rice's theorem.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-02Open item page →

The Turing-machine acceptance problem ATM

Definition

Fix the chosen machine code ⌜M⌝ from A fixed effective binary encoding of deterministic one-tape Turing machines. For a binary word z, write c(z):=1∣z∣0z. For binary words x,y, write ⟨x,y⟩:=1∣x∣0xy. If w=a1⋯aℓ∈Σs∗, where each ai∈{1,…,s}, put w^:=c(bin⁡(ℓ)) c(bin⁡(a1))⋯c(bin⁡(aℓ)).

The Turing-machine acceptance problem is the language ATM:={⟨⌜M⌝,w^⟩:M is a coded deterministic one-tape Turing machine and M accepts w}.

Remarks

  • The member of ATM is the binary code of a machine/input pair, not the machine or word themselves.

  • The empty input word is allowed: if w=ε, then w^=c(bin⁡(0)).

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-02Open item page →

The Turing-machine acceptance problem is recognizable

Statement

The language ATM of The Turing-machine acceptance problem ATM is recognizable.

Facts & Assumptions

Given: The coded language ATM.

[L1]

A binary word lies in ATM exactly when it has the form ⟨⌜M⌝,w^⟩ for some coded deterministic one-tape Turing machine M and some input word w that M accepts, by The Turing-machine acceptance problem ATM.

[L2]

The chosen machine encoding has a total decoder that either reconstructs the unique coded machine or reports malformed input, by A fixed effective binary encoding of deterministic one-tape Turing machines.

[L3]

There is a deterministic one-tape interpreter that, from a valid pair consisting of a machine code and a configuration code, returns the same configuration code in the halting case and the unique one-step successor in the nonhalting case, by A fixed interpreter can execute one encoded machine step.

[L4]

The well-formed machine-description language is decidable, by Well-formed deterministic one-tape Turing machine descriptions form a decidable language.

[L5]

A language is recognizable when some deterministic Turing machine accepts exactly its members, while nonmembers may be rejected or may diverge, by Decidable and recognizable languages.

Proof

technique · direct
1.1L1L2L4givenconstruct

Build a deterministic one-tape machine R that, on input z, first parses z as a candidate pair ⟨x,y⟩. If the pair parse fails, it rejects. It next runs the decider from [L4] on x; if x is not a well-formed machine code, it rejects. If x is valid, it uses [L2] to recover the coded machine M=(m,s,n,τ). It then parses y as a candidate word code c(bin⁡(ℓ))c(bin⁡(a1))⋯c(bin⁡(aℓ)), rejects if that parse fails, and also rejects if some recovered symbol ai lies outside the input alphabet Σs={1,…,s}. From the recovered word w=a1⋯aℓ, the machine writes the canonical initial configuration code of M on input w.

2.1L3step 1.1construct

The machine R now repeatedly invokes the one-step interpreter from [L3] on the pair consisting of the recovered code x=⌜M⌝ and the current configuration code. After each return, it reads the decoded state component of that configuration code. If the state is accepting, R accepts. If the state is rejecting, R rejects. Otherwise it feeds the returned successor configuration back into the next interpreter call.

3.1L1L3L5step 2.1∎

By [L3], each iteration in step 2.1 maintains exactly the current configuration of M on w. Therefore R accepts precisely when M eventually reaches an accepting configuration on w, rejects when M reaches a rejecting configuration, and diverges when M diverges. By [L1] and [L5], this means that R recognizes ATM.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-02Open item page →

A hypothetical decider for ATM yields a diagonal self-application machine

Statement

Assume that some deterministic one-tape Turing machine H decides ATM. For a binary word x=b1⋯bℓ, let x‾ be the word over Σ2={1,2} obtained by replacing each bit 0 by 1 and each bit 1 by 2. Then there exists a deterministic one-tape Turing machine DH with input alphabet Σ2 such that, for every coded deterministic one-tape Turing machine M whose input alphabet contains Σ2, DH accepts ⌜M⌝‾  ⟺  M does not accept ⌜M⌝‾.

Facts & Assumptions

Given: A deterministic one-tape Turing machine H deciding ATM.

[L1]

A binary word belongs to ATM exactly when it is a coded pair ⟨⌜M⌝,w^⟩ whose decoded machine M accepts the decoded input word w, by The Turing-machine acceptance problem ATM.

[L2]

The chosen machine encoding has a total decoder, so machine codes can be checked and decoded effectively, by A fixed effective binary encoding of deterministic one-tape Turing machines.

[L3]

A decider halts on every input and answers membership correctly, by Decidable and recognizable languages.

Proof

technique · direct
1.1L2L3givenconstruct

Construct a deterministic one-tape machine DH with input alphabet Σ2 as follows. On input a word y∈Σ2∗, first check whether every symbol is 1 or 2 and, if so, recover the unique binary word x obtained by replacing 1 by 0 and 2 by 1. Use [L2] to decode x as a candidate machine code. If x is malformed or decodes to a machine whose input alphabet does not contain both symbols 1 and 2, reject. Otherwise form the coded pair ⟨x,x‾^⟩ and run H on that binary input. If H accepts, then loop forever; if H rejects, then accept. This machine is effective because the recoding x↔x‾, the machine-code decoder, and the call to H are all effective, and [L3] guarantees that the call to H halts.

2.1L1L3step 1.1

Let M be any coded deterministic one-tape Turing machine whose input alphabet contains Σ2, and put x=⌜M⌝. On input x‾, the preliminary checks in step 1.1 succeed, and the query sent to H is exactly ⟨⌜M⌝,x‾^⟩=⟨⌜M⌝,⌜M⌝‾^⟩. By [L1] and the correctness of the decider H from [L3], H accepts that query exactly when M accepts x‾. Because DH does the opposite of H's answer, DH accepts x‾ exactly when M does not accept x‾.

3.1step 2.1∎

Step 2.1 is exactly the required diagonal property. Therefore the constructed machine DH exists.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-02Open item page →

The Turing-machine acceptance problem is undecidable

Statement

The language ATM of The Turing-machine acceptance problem ATM is not decidable.

Facts & Assumptions

Given: The acceptance language ATM.

[L1]

A language is decidable exactly when some deterministic Turing machine halts on every input and answers membership correctly, by Decidable and recognizable languages.

[L2]

If a deterministic Turing machine H decides ATM, then there exists a deterministic one-tape machine DH with input alphabet Σ2 such that, for every coded machine M whose input alphabet contains Σ2, DH accepts ⌜M⌝‾  ⟺  M does not accept ⌜M⌝‾, by A hypothetical decider for ATM yields a diagonal self-application machine.

[L3]

Every coded deterministic one-tape machine has one definite chosen code ⌜M⌝, by A fixed effective binary encoding of deterministic one-tape Turing machines.

Proof

technique · contradiction
1.1assume-contraL1L2construct

Assume for contradiction that ATM is decidable. Then [L1] gives a deterministic decider H for ATM. Apply [L2] to that H and obtain the corresponding machine DH. Because DH itself has input alphabet Σ2, the diagonal equivalence from [L2] applies to M=DH.

2.1L2L3step 1.1contradiction

Let d=⌜DH⌝, whose existence is guaranteed by [L3]. Substituting M=DH into [L2] yields DH accepts d‾  ⟺  DH does not accept d‾. That is impossible.

3.1step 2.1discharge-contradiction: the assumed decider for $A_{TM}$ cannot exist∎

The contradiction in step 2.1 discharges the assumption from step 1.1. Therefore ATM is undecidable.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-02Open item page →

The halting problem HALTTM

Definition

Use the same pairing convention ⟨x,y⟩ and input-word code w^ as in The Turing-machine acceptance problem ATM. The halting problem is the language HALTTM:={⟨⌜M⌝,w^⟩:M is a coded deterministic one-tape Turing machine and M halts on w}.

Equivalently, ⟨⌜M⌝,w^⟩∈HALTTM when the computation of M on w has either an accepting or a rejecting halting history in the sense of Finite computation histories, halting computations, and divergence.

Remarks

  • The distinction between HALTTM and ATM is exactly the distinction between halting and accepting.

  • Because rejection counts as halting, one always has ATM⊆HALTTM.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-02Open item page →

The halting problem is recognizable and undecidable

Statement

The language HALTTM of The halting problem HALTTM is recognizable but not decidable.

Facts & Assumptions

Given: The halting language HALTTM.

[L1]

A binary word lies in HALTTM exactly when it has the form ⟨⌜M⌝,w^⟩ and the decoded machine M halts on the decoded input word w, by The halting problem HALTTM.

[L2]

The chosen machine encoding has a total decoder that either reconstructs the unique coded machine or reports malformed input, by A fixed effective binary encoding of deterministic one-tape Turing machines.

[L3]

There is a deterministic one-tape interpreter that, from a valid pair consisting of a machine code and a configuration code, returns the same configuration code in the halting case and the unique one-step successor in the nonhalting case, by A fixed interpreter can execute one encoded machine step.

[L4]

The well-formed machine-description language is decidable, by Well-formed deterministic one-tape Turing machine descriptions form a decidable language.

[L5]

A language is recognizable when some deterministic Turing machine accepts exactly its members, and it is decidable when such a machine also halts on every input, by Decidable and recognizable languages.

[L6]

A machine either halts on an input by reaching an accepting or rejecting configuration, or else diverges on that input, by Finite computation histories, halting computations, and divergence.

[L7]

The acceptance language ATM is undecidable, by The Turing-machine acceptance problem is undecidable.

Proof

technique · direct
1.1L1L2L4givenconstruct

Recognizability: build a deterministic one-tape machine R that, on input z, first parses z as a candidate pair ⟨x,y⟩. If the pair parse fails, it rejects. It next runs the decider from [L4] on x; if x is not a well-formed machine code, it rejects. If x is valid, it uses [L2] to recover the coded machine M=(m,s,n,τ). It then parses y as a candidate word code c(bin⁡(ℓ))c(bin⁡(a1))⋯c(bin⁡(aℓ)), rejects if that parse fails, and also rejects if some recovered symbol ai lies outside the input alphabet Σs={1,…,s}. From the recovered word w=a1⋯aℓ, the machine writes the canonical initial configuration code of M on input w.

1.2L5L7givenconstruct

Undecidability: if HALTTM were decidable, then by [L5] there would be a deterministic decider K for HALTTM. Given an input ⟨⌜M⌝,w^⟩ for ATM, effectively build a machine NM,w that ignores its own input, simulates M on w, halts and accepts if that simulation accepts, and otherwise loops forever. Then ⟨⌜M⌝,w^⟩∈ATM  ⟺  ⟨⌜NM,w⌝,ε^⟩∈HALTTM. Indeed, NM,w halts on the blank input exactly in the case that M accepts w. So the assumed decider K would decide ATM, which [L7] forbids.

2.1L3step 1.1construct

The machine R now repeatedly invokes the one-step interpreter from [L3] on the pair consisting of the recovered code x=⌜M⌝ and the current configuration code. After each return, it reads the decoded state component of that configuration code. If the state is accepting or rejecting, R accepts. Otherwise it feeds the returned successor configuration back into the next interpreter call.

3.1L1L3L5L6step 2.1

By [L3], each iteration in step 2.1 maintains exactly the current configuration of M on w. Therefore R accepts precisely when M eventually reaches an accepting or rejecting configuration on w, and diverges when M diverges. By [L1], [L5], and [L6], this means that R recognizes HALTTM.

4.1step 3.1step 1.2∎

Steps 3.1 and 1.2 prove recognizability and undecidability, respectively. Therefore HALTTM is recognizable and undecidable.

CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-02Open item page →

The complement of the halting problem is not recognizable

Statement

The complement of HALTTM is not recognizable.

Facts & Assumptions

Given: The halting language HALTTM.

[L1]

The language HALTTM is recognizable and undecidable, by The halting problem is recognizable and undecidable.

[L2]

A language is decidable if and only if both it and its complement are recognizable, by A language is decidable if and only if it and its complement are recognizable.

Proof

technique · direct
1.1assume-contraL1

Suppose for contradiction that the complement of HALTTM were recognizable. Then both HALTTM and its complement would be recognizable, by [L1].

2.1L1L2step 1.1contradiction

Applying [L2] to step 1.1 would make HALTTM decidable. That contradicts the undecidability clause of [L1].

3.1step 2.1discharge-contradiction: simultaneous recognizability would decide $HALT_{TM}$∎

Therefore the complement of HALTTM is not recognizable.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-02Open item page →

There exists a language that is not recognizable

Statement

There exists a language that is not recognizable.

Facts & Assumptions

Given: The halting language HALTTM.

[L1]

The complement of HALTTM is not recognizable, by The complement of the halting problem is not recognizable.

[L2]

The symbol HALTTM names a language, by The halting problem HALTTM.

[L3]

Recognizability is a property of languages, by Decidable and recognizable languages.

Proof

technique · direct
1.1L2given

By [L2], the complement of HALTTM is itself a language.

2.1L1L3step 1.1∎

By [L1], that language is not recognizable, and [L3] identifies this as exactly the existence claim wanted.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-02Open item page →

The step-count busy beaver function relative to the chosen machine coding

Definition

Fix the chosen machine code ⌜M⌝ from A fixed effective binary encoding of deterministic one-tape Turing machines. For n∈N, let BB(n) be the maximum number of steps taken by any coded deterministic one-tape Turing machine M such that:

  • the code length satisfies ∣⌜M⌝∣≤n, and
  • M halts on the empty input word ε.

If no such machine exists, define BB(n):=0.

Thus BB(n):=max⁡{time⁡M(ε):∣⌜M⌝∣≤n, M halts on ε}, with the empty-set convention above.

Remarks

  • This is a coding-dependent busy beaver function: changing the chosen machine syntax changes the finite search space for each n.

  • The maximization is over halting time on the blank input, not over number of nonblank symbols written.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-02Open item page →

The busy beaver function eventually dominates every total computable function

Statement

For every total computable function f:N→N, with inputs and outputs encoded by their canonical binary numerals, there exists N∈N such that n≥N  ⟹  BB(n)≥f(n).

Facts & Assumptions

Given: A total computable function f:N→N, with inputs and outputs encoded by their canonical binary numerals.

[L1]

Under the canonical binary-numeral encodings from the Statement, some deterministic Turing machine F halts on every input bin⁡(n) and outputs the binary numeral bin⁡(f(n)), by Computable and partial computable functions and Partial functions computed by a machine under fixed encodings.

[L2]

BB(n) is the maximum halting time on blank input among all machines whose chosen code has length at most n, by The step-count busy beaver function relative to the chosen machine coding.

[L3]

The chosen machine code records a finite transition table in a finite tuple of binary words, by A fixed effective binary encoding of deterministic one-tape Turing machines.

Proof

technique · direct
1.1L1givenconstruct

By [L1], choose a deterministic machine F that, on input bin⁡(n), halts with output bin⁡(f(n)). For each n∈N, build a new machine Pn that has the binary digits of n hard-wired into a straight-line prefix of its finite control, using one additional state per written digit and then handing control to a fixed simulation of F. On blank input, Pn writes the binary numeral for n onto its tape, runs F on that input until F halts with output bin⁡(f(n)), and then runs a fixed binary-counter routine for f(n)+1 iterations before halting. Therefore Pn halts on the blank input, and its total running time is strictly greater than f(n).

2.1L2L3step 1.1algebra

Write Ln:=∣bin⁡(n)∣. The construction in step 1.1 uses at most a+bLn states and a fixed tape alphabet, for constants a,b depending only on F and the fixed routines. In the concrete code of [L3], this gives O(Ln) transition triples, and every state numeral in those triples has length O(log⁡2(Ln+2)). The self-delimiting tuple encoding therefore gives constants A,B∈N such that ∣⌜Pn⌝∣≤A+BLnlog⁡2(Ln+2). Since Ln≤1+log⁡2(n+1), the right-hand side is O(log⁡nlog⁡log⁡(n+2)), so there exists N such that ∣⌜Pn⌝∣≤n whenever n≥N. For those n, the machine Pn is among the competitors counted by BB(n).

3.1L2step 1.1step 2.1∎

If n≥N, then step 2.1 puts Pn inside the size budget for BB(n), and step 1.1 gives a halting time larger than f(n). By [L2], the maximum BB(n) is therefore at least that halting time, so BB(n)≥f(n). Thus BB eventually dominates f.

CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-02Open item page →

The busy beaver function is not computable

Statement

The busy beaver function BB:N→N is not computable.

Facts & Assumptions

Given: The busy beaver function BB.

[L1]

Every total computable function is eventually dominated by BB, by The busy beaver function eventually dominates every total computable function.

[L2]

"Computable" means total computable in the sense of Computable and partial computable functions.

[L3]

The function named BB is the busy beaver function of The step-count busy beaver function relative to the chosen machine coding.

Proof

technique · direct
1.1assume-contraL2L3algebra

Suppose for contradiction that BB were computable in the sense of [L2]. Then the function g(n):=BB(n)+1 would also be total computable.

2.1L1step 1.1contradiction

Applying [L1] to the computable function g yields an N such that BB(n)≥g(n)=BB(n)+1 for every n≥N. That is impossible.

3.1step 2.1discharge-contradiction: a computable busy beaver would dominate itself plus one∎

Therefore BB is not computable.

TheoremStatement: Literature-sourcedProof: AI-generatedverified 2026-09-26 (gpt-6-sol)Open item page →

Halting on every input is not recognizable

Statement

Let TOTTM:={⌜M⌝:M is a coded deterministic one-tape Turing machine and M halts on every input word over its own input alphabet}. Then TOTTM is not recognizable.

Facts & Assumptions

Given: The totality language TOTTM.

[L1]

The complement of HALTTM is not recognizable, by The complement of the halting problem is not recognizable.

[L2]

The chosen machine encoding is effective, so from a code ⟨⌜M⌝,w^⟩ one can effectively build a new coded machine whose finite control contains ⌜M⌝ and w^, by A fixed effective binary encoding of deterministic one-tape Turing machines.

[L3]

Recognizability means acceptance by some deterministic Turing machine on exactly the language members, by Decidable and recognizable languages.

[L4]

HALTTM is the language of coded pairs on which the decoded machine halts on the decoded input, by The halting problem HALTTM.

Proof

technique · direct
1.1L2L4givenconstruct

First decide whether the input z is a valid code ⟨⌜M⌝,w^⟩, including whether w is over M's input alphabet. This is effective by the chosen decoders. If it is malformed, map z to the code of a fixed machine that halts on every input; such a z is outside HALTTM. For a valid pair, effectively build a machine TM,w with input alphabet Σ1={1} as follows. On input x, the machine simulates M on w for exactly ∣x∣ steps. If the simulation has not halted by then, TM,w halts and accepts. If the simulation has halted within those ∣x∣ steps, then TM,w enters an infinite loop. This construction is effective by [L2].

2.1L4step 1.1

For a valid pair, if M never halts on w, then every finite step-bounded simulation in step 1.1 remains nonhalting, so TM,w halts on every input x. Conversely, if M halts on w after exactly t steps, then for every input x with ∣x∣≥t the machine TM,w detects that halting event during its first ∣x∣ simulated steps and therefore loops forever. Thus the reduction preserves membership in the complement of HALTTM for valid pairs. The fixed total-machine output in the malformed case preserves membership there as well.

3.1assume-contraL1L3step 2.1contradictiondischarge-contradiction: a recognizer for totality would recognize nonhalting∎

Suppose for contradiction that TOTTM were recognizable. On any input z, compute the corresponding total-machine or TM,w code from step 1.1 and run the assumed recognizer for TOTTM on that code. By step 2.1, this would recognize the full complement of HALTTM, including malformed codes, contradicting [L1]. Therefore TOTTM is not recognizable, by [L3].

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-02Open item page →

Language equivalence of Turing machines is undecidable

Statement

Let EQTM:={⟨⌜M1⌝,⌜M2⌝⟩:M1 and M2 recognize the same language}. Then EQTM is undecidable.

Facts & Assumptions

Given: The machine-equivalence language EQTM.

[L1]

A deterministic machine recognizes a language exactly when it accepts precisely the words in that language, by Languages recognized and decided by a Turing machine.

[L2]

The chosen machine encoding is effective, so one can effectively build new coded machines from old codes and fixed finite control schemes, by A fixed effective binary encoding of deterministic one-tape Turing machines.

[L3]

The halting language HALTTM is undecidable, by The halting problem is recognizable and undecidable.

[L4]

A language is decidable exactly when some deterministic Turing machine halts on every input and answers membership correctly, by Decidable and recognizable languages.

Proof

technique · direct
1.1L2givenconstruct

Fix once and for all a coded deterministic machine A that accepts every input. Given an instance ⟨⌜M⌝,w^⟩ of HALTTM, use [L2] to build a machine EM,w that ignores its own input, simulates M on w, accepts every input if that simulation ever halts, and otherwise loops forever on every input.

2.1L1step 1.1

If M halts on w, then every input to EM,w eventually triggers acceptance, so [L1] gives L(EM,w)=Σ∗. If M does not halt on w, then EM,w accepts no input at all, so L(EM,w)=∅. Therefore ⟨⌜M⌝,w^⟩∈HALTTM  ⟺  ⟨⌜EM,w⌝,⌜A⌝⟩∈EQTM.

3.1assume-contraL3L4step 2.1contradictiondischarge-contradiction: an equivalence decider would decide halting∎

Suppose for contradiction that EQTM were decidable. Then step 2.1 would let that decider decide HALTTM, contradicting [L3]. Hence EQTM is undecidable, by [L4].

5 · Examples, counterexamples and false statements

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-02Open item page →

FALSE: undecidable means no individual instance can be answered

Statement

If a language is undecidable, then no specific instance of it can ever be answered correctly.

Facts & Assumptions

Given: The acceptance problem ATM.

[L1]

The language ATM is undecidable, by The Turing-machine acceptance problem is undecidable.

[L2]

A member of ATM is a coded machine/input pair on which the machine accepts the input, by The Turing-machine acceptance problem ATM.

Refutation

technique · direct
1.1L2givenconstruct

Let Myes be the machine that immediately enters its accepting state on every input. Then, by [L2], the specific coded pair ⟨⌜Myes⌝,1^⟩ lies in ATM, and this yes-answer is completely explicit.

2.1L1step 1.1∎

Step 1.1 shows that at least one individual instance of ATM is easy to answer, while [L1] says the whole language is still undecidable. So undecidability cannot mean that every particular instance is beyond analysis; it means only that no single algorithm decides all instances.

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-09-02Open item page →

FALSE: diagonalization requires a machine to read its physical source text

Statement

The diagonal contradiction needs a machine to read its own physical source text or manuscript.

Facts & Assumptions

Given: The chosen coding and the diagonal construction for ATM.

[L1]

The library has fixed an explicit binary code ⌜M⌝ for each deterministic one-tape Turing machine, by A fixed effective binary encoding of deterministic one-tape Turing machines.

[L2]

The diagonal machine against a hypothetical decider works by feeding that decider the coded self-application instance ⟨⌜M⌝,⌜M⌝‾^⟩ and then doing the opposite, by A hypothetical decider for ATM yields a diagonal self-application machine.

[L3]

A universal Turing machine exists for the chosen code syntax, so coded machine descriptions can be interpreted mechanically, by A universal Turing machine exists for the chosen coding.

Refutation

technique · direct
1.1L1L3given

By [L1] and [L3], the data needed for self-reference are only a finite description string and a fixed interpreter for that string. Nothing in those items mentions any physical source file, manuscript, or external text artifact.

2.1L2step 1.1∎

The actual diagonal step in [L2] uses the coded pair ⟨⌜M⌝,⌜M⌝‾^⟩, not a literal reading of source text. So the contradiction is carried entirely by effective encoding and simulation.

Sources