Origins & Computability · 1936

On Computable Numbers (Turing Machine)

Alan Turing

Turing defined a precise abstract model of mechanical computation and used it to characterize which functions can be computed and to prove that some well-defined problems cannot.

Editorial record

Plain-language summary

Turing described a simple imagined device that reads and writes symbols on a tape according to a finite table of rules, and argued this captures anything a human clerk could compute by following steps. Using it he showed that a single 'universal' machine can simulate any other by reading its description, and that the halting problem has no general algorithmic solution. This gave a rigorous definition of 'algorithm' and 'computable', and the universal-machine idea underlies the concept of a programmable general-purpose computer.

Knowledge graph

Relationships

Antecedents

Descendants

Source record

Provenance

Record ID
O-003
Record created
2026-07-13
Last reviewed
2026-07-14
Record version
2

Citation caveat: Citation metadata is approximate and marked unverified in the source dataset.