Generated by GPT-5-mini| Turing's 1936 paper on computable numbers | |
|---|---|
| Title | On Computable Numbers, with an Application to the Entscheidungsproblem |
| Author | Alan Turing |
| Year | 1936 |
| Published in | Proceedings of the London Mathematical Society |
| Language | English |
Turing's 1936 paper on computable numbers Alan Turing's 1936 paper introduced a formal model of computation and established fundamental limits on mechanical procedures, connecting to contemporaneous work on logic and mathematics. The paper articulated the notion of "computable numbers", presented what became known as the Turing machine, and applied these ideas to the Entscheidungsproblem posed by David Hilbert and collaborators. It influenced subsequent developments in Alonzo Church's lambda calculus, Kurt Gödel's incompleteness results, and later engineering efforts at University of Manchester and Princeton University.
Turing wrote in an era shaped by the research programs of David Hilbert, the formal investigations of David Hilbert's students, and the foundational results of Kurt Gödel; his work responded directly to the Entscheidungsproblem and to the formalist-intuitionist debates surrounding the Hilbert–Berkeley debates. The intellectual milieu included contemporaries and antecedents such as Alonzo Church at Princeton University, Emil Post in the United States, and the logicians gathered around Ludwig Wittgenstein and Bertrand Russell. Advances at institutions like University of Cambridge, King's College London, and University of Göttingen provided mathematical context, while publications in venues such as the Proceedings of the London Mathematical Society circulated these ideas. The paper arrived after Gödel's 1931 incompleteness theorems and alongside Church's 1936 formulation of effective calculability, contributing to debates involving figures like John von Neumann and Hermann Weyl.
Turing proposed an abstract computing device—now called the Turing machine—and used it to define "computable numbers", proving that certain numbers and decision problems are not computable. He showed a universal machine could simulate any other machine, anticipating the architecture advocated later by John von Neumann at Princeton University's Institute for Advanced Study. Turing established that the set of computable sequences is countable while the set of real numbers is uncountable, invoking arguments related to those used by Georg Cantor. Most critically, he proved the existence of a decision problem—later formalized as the halting problem—which cannot be solved by any machine in his model, engaging with the Entscheidungsproblem posed by Hilbert and critics such as Luitzen Egbertus Jan Brouwer.
Turing formalized computation using finite state control, an infinite tape, and symbol-manipulation rules, drawing conceptual links to automata later studied by Emil Post and formal languages developed by Noam Chomsky (though Chomsky's work postdates Turing). He defined computable numbers as those whose decimal expansions can be produced by a Turing machine, constructing explicit encoding schemes for machines and describing configurations akin to the later notion of encoding in Claude Shannon's information theory. His diagonalization-based proof of undecidability used techniques resonant with Kurt Gödel's self-referential constructions and with earlier set-theoretic diagonal arguments by Georg Cantor. Turing introduced the universal machine and provided rigorous arguments that universality and the undecidability of certain predicates follow from his formal system; these proofs influenced later formalizations by Alonzo Church and Haskell Curry.
The paper grounded the modern theory of computation by providing a mathematically precise notion of algorithmic procedure, which informed models and classifications in later work by Emil Post, Stephen Kleene, and Alonzo Church. Turing's undecidability results implied limits on mechanizable decision procedures for theories like Peano arithmetic, echoing consequences of Kurt Gödel's incompleteness theorems for formal systems studied at University of Göttingen and Institute for Advanced Study. The universality concept presaged practical architectures at University of Manchester and in projects led by John von Neumann, while the halting problem became central to complexity-theoretic and recursion-theoretic research pursued by Alan Cobham and Juraj Hromkovič (and historically by Stephen Cook and Leonid Levin in related contexts). Philosophical and methodological implications engaged thinkers such as Bertrand Russell, Ludwig Wittgenstein, and John Rawls in debates about mechanized reasoning, artificial intelligence, and the limits of formalization.
Turing's paper quickly became a cornerstone cited by logicians including Alonzo Church, Emil Post, and Kurt Gödel, and later by computer scientists at institutions like Massachusetts Institute of Technology, Stanford University, and University of Cambridge. It inspired practical computing milestones at University of Manchester and in wartime work at Government Code and Cypher School facilities, influencing figures such as Max Newman and Douglas Hartree. The universal machine concept guided the design of stored-program computers and shaped curricula at Princeton University, Massachusetts Institute of Technology, and California Institute of Technology. Turing's undecidability proof fostered entire research programs in recursion theory, complexity theory, and algorithmic information theory pursued by scholars including Emil Post, Stephen Kleene, Gregory Chaitin, and Alan Cobham. Commemorations of Turing's contributions have appeared in honors at Bletchley Park, academic prizes bearing his name, and exhibitions at institutions such as the Science Museum, London and British Library.
Category:Mathematics papers Category:Computability theory