Mathematical logic and foundations Computability theory Concept
Turing machine
Summary
A Turing machine is an abstract model of computation with a finite set of states and an unbounded tape of symbols. A moving head reads and writes the symbols one cell at a time. Alan Turing introduced it in 1936 to make the notion of an algorithm precise. A function is computable when some Turing machine computes it, and by the Church–Turing thesis this matches the informal idea of an algorithm. Turing machines are the standard model in computability theory and in complexity theory.
Where this leads
5 pages build on this one.
Further reading
About this page
| Tag | 758EYCN27B |
|---|---|
| URI | m2://758EYCN27B |
| Kind | concept |
| Writing | W0 stub |
| MSC | 03D10, 68Q04 |
| Same as | |
| Changed | 2 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
Used by
- Fagin's theorem
- Computable function
- Oracle machine
- Church's theorem on undecidability of first-order logic
- Undecidability of the halting problem