Read this lesson as text
Church-Turing Thesis
Mathematical Logic · Axiom Academy
Understanding the fundamental nature of computation: what it means for a function to be "effectively computable" and why all reasonable computational models are equivalent. Effectively computable means a function that can be computed by following a definite, mechanical procedure—an algorithm that a human could execute with pencil and paper (given enough time and paper). Turing machine is Turing's formal mathematical model of computation: a simple abstract machine with a tape, a read/write head, and a finite set of states and transition rules. 2. Not a Theorem, But a Definition Here's something crucial to understand: The Church-Turing Thesis is NOT a mathematical theorem that can be proved. 3. Equivalent Models of Computation In the 1930s, multiple researchers independently proposed different models of computation. Remarkably, all these models turned out to be equivalent—they compute exactly the same class of functions! Turing Machines (Alan Turing, 1936) Lambda Calculus (Alonzo Church, 1936) Recursive Functions (Kurt Gödel, Stephen Kleene, 1930s) While we can't prove the Church-Turing Thesis, we have compelling evidence: 5. Why All Reasonable Models Are Equivalent Why do all these different models compute the same functions? The answer lies in what we mean by "reasonable" and "effective":
This is the written version of the interactive lesson above. See the full Mathematical Logic course.