Перейти к содержимому

Did Turing Prove the Halting Problem? His 1936 Proof vs. the Modern Proof

Qingdu Hong

0:00 / 0:00

Did Turing Prove the Halting Problem? His 1936 Proof vs. the Modern Proof

13 просмотров · 6 дней назад
Qingdu Hong
13 подписчиков
13 просмотров · 6 дней назад
The familiar modern proof assumes a halting predictor, reverses its prediction, and feeds a program its own description. It is elegant—but not the argument Turing wrote. This animation reconstructs Turing’s actual route: Turing machines and descriptions, circular versus circle-free computation, the β and β′ diagonal arguments, the printing problem, and finally the Entscheidungsproblem. Turing did not formulate the modern halting problem or give its canonical proof, but he established its central machinery and proved closely related undecidability results. PAPERS Alan M. Turing, “On Computable Numbers, with an Application to the Entscheidungsproblem” https://www.cs.virginia.edu/~robins/T... Joel David Hamkins and Theodor Nenu, “Did Turing Prove the Undecidability of the Halting Problem?” https://doi.org/10.1093/logcom/exaf075 CHAPTERS 00:00 The question 02:11 The modern halting proof 03:57 What Turing did—and did not—write 04:20 How a Turing machine works 06:13 Circular and circle-free machines 08:42 Descriptions and computable sequences 11:03 The universal machine 11:30 Three diagonal arguments 17:08 Turing’s β′ construction 22:32 The self-blocking K-stage 26:25 Halting versus circle-freeness 29:35 The symbol-printing problem 34:37 The Entscheidungsproblem 41:06 Who proved the halting theorem? 43:05 Two proofs, two histories #AlanTuring #HaltingProblem #Computability