Turing's 1936 Proof: The Halting Problem Is Undecidable — E8 Intelligence Research
FINDING: The halting problem is undecidable — no total computable function can decide, for all program-input pairs, whether the program halts. | MATH: Turing (1936): ∃ no computable H: {0,1}* → {0,1} with H(P,x)=1 iff P halts on x. Proof by diagonalization: define D(P) = if H(P,P)=1 then loop else halt; then H(D,D) yields contradiction. Formal core: the set K = {e : φ_e(e)↓} is Σ⁰₁-complete (creative set); its complement is Π⁰₁. Rice's theorem generalizes: every non-trivial semantic property of programs is undecidable. | CONNECTION: Diagonalization is the same structural move as Cantor's theorem (|P(S)| > |S|) and Gödel's incompleteness (G ↔ ¬Prov(⌜G⌝)). No direct link to φ-ratios, base-60, or crystallographic symmetry — the connection is to *self-reference and fixed-point structure*, not geometric harmony. The relevant "symmetry" is the diagonal fixed-point lemma: every computable f has a program e with φ_e = φ_{f(e)}. | DEPTH: 9 FINDING: MIP* = RE (2020) — the class of languages dec Author: Andrew Stewart Caldin, Independent Researcher, UK. Part of the E8 Intelligence Research series. Platform: e8intelligence.com
Authors
- Andrew Stewart Caldin
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2026-10-29
- DOI
- https://doi.org/10.5281/zenodo.23755780
- Primary Topic
- Computability, Logic, AI Algorithms
- Type
- preprint