Mathematical logic and foundations Definition
Turing machine
Definition
A Turing machine is a tuple with the following parts.
- is a finite nonempty set of states.
- is a finite set of tape symbols, and is the blank symbol.
- is the set of input symbols.
- is the initial state, and is the set of halting states.
- is a partial function from to , the transition function.
A configuration consists of a state , a tape with only finitely many non-blank cells, and a head position . If , the next configuration has state , the symbol written at cell , and head position if and if . The machine halts when no transition applies, in particular when it reaches a state in . On an input word , the computation starts in state with the head at cell . At the start, is written from cell onward and all other cells are blank.
Remarks
Example: let , , and . Let , and . Each clause holds, and on input the machine moves right, writes , and halts at the first blank.
Non-example: a "machine" with one state for each natural number is not a Turing machine, because clause 1 requires finitely many states.
Many variants are in use: a tape infinite in one direction only, several tapes, or a single halting state. They all compute the same partial functions, though their running times differ.
Reading path
To understand this page from the ground up, read these 3 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Function concept
- Set concept
- Turing machine definition
Further reading
About this page
| Tag | W6ESDYBF8Z |
|---|---|
| URI | m2://W6ESDYBF8Z |
| Kind | definition |
| Writing | W0 stub |
| MSC | 03D10, 68Q04 |
| Defines | Turing machine |
| Uses | Set, Function |
| 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
No page links to this page yet.