Alan Turing (1936) defined computation via a simple machine: infinite tape, read/write head, finite states with transition rules. The
Church-Turing thesis asserts this captures ALL of computation. Turing proved the
Halting Problem is undecidable: no algorithm can determine whether an arbitrary program halts. This is the computational analog of Gödel's incompleteness: fundamental limits to algorithmic knowledge. These limits inform
computational complexity, AI safety, and the philosophy of mind.