The Halting Problem's Diagonal Proof of Uncomputability — E8 Intelligence Research

FINDING: The Halting Problem establishes a fundamental uncomputability boundary — no algorithm can decide whether an arbitrary program halts, a diagonalization proof with deep structural parallels to incompleteness and self-reference. | MATH: The core is a diagonal argument: assume HALT(P,I) exists; define D(P) = loop if HALT(P,P) halts, else halt; then D(D) contradicts itself. Formally: HALT ∉ REC, where REC is the class of recursive (computable) functions. This is equivalent to the undecidability of the first-order theory of arithmetic (via Gödel numbering), and implies the existence of non-computable reals (e.g., Chaitin's Ω, whose bits are algorithmically random, with entropy rate = 1). No constants like π or φ appear — the invariant is *incomputability itself*, a cardinality argument: there are countably many programs but uncountably many functions (|ℕ| < |2^ℕ|). | CONNECTION: The diagonalization structure is a *self-referential fixed-point* — analogous to the golden ratio's self- Author: Andrew Stewart Caldin, Independent Researcher, UK. Part of the E8 Intelligence Research series. Platform: e8intelligence.com

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-09-13
DOI
https://doi.org/10.5281/zenodo.22732600
Primary Topic
Computability, Logic, AI Algorithms
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

The Halting Problem's Diagonal Proof of Uncomputability — E8 Intelligence Research

Andrew Stewart Caldin
Zenodo (CERN European Organization for Nuclear Research)
Computability, Logic, AI Algorithms
preprint

The Halting Problem's Diagonal Proof of Uncomputability — E8 Intelligence Research

Andrew Stewart Caldin
preprint en

Abstract

FINDING: The Halting Problem establishes a fundamental uncomputability boundary — no algorithm can decide whether an arbitrary program halts, a diagonalization proof with deep structural parallels to incompleteness and self-reference. | MATH: The core is a diagonal argument: assume HALT(P,I) exists; define D(P) = loop if HALT(P,P) halts, else halt; then D(D) contradicts itself. Formally: HALT ∉ REC, where REC is the class of recursive (computable) functions. This is equivalent to the undecidability of the first-order theory of arithmetic (via Gödel numbering), and implies the existence of non-computable reals (e.g., Chaitin's Ω, whose bits are algorithmically random, with entropy rate = 1). No constants like π or φ appear — the invariant is *incomputability itself*, a cardinality argument: there are countably many programs but uncountably many functions (|ℕ| < |2^ℕ|). | CONNECTION: The diagonalization structure is a *self-referential fixed-point* — analogous to the golden ratio's self- Author: Andrew Stewart Caldin, Independent Researcher, UK. Part of the E8 Intelligence Research series. Platform: e8intelligence.com

Zenodo (CERN European Organization for Nuclear Research)
Computability, Logic, AI Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.