Quantum Turing machine
Definition
Let be the set of complex numbers whose real and imaginary parts are efficiently computable. This means they can be computed to precision in time polynomial in . A quantum Turing machine is a tuple with these parts.
- is a finite tape alphabet with a blank symbol, and is a finite set of states with .
- is a quantum transition function .
- The value is the amplitude of this move: in state reading , write , enter and move in direction .
A configuration is a state, a tape content with finitely many non-blank cells, and a head position, as for a Turing machine. Let be the Hilbert space with orthonormal basis indexed by the configurations. The function defines a linear operator on that sends each configuration to the superposition of its successors, weighted by their amplitudes. The condition on is that is a unitary operator.
Remarks
A computation starts from the basis vector of the start configuration and applies once per step. Measuring a state gives configuration with probability .
Example: every reversible deterministic Turing machine is a quantum Turing machine with amplitudes in . Its step map permutes the configurations, so is unitary.
Non-example: a deterministic machine that erases a cell fails the condition. Say that in state it writes a blank over both and , enters the same state and moves the same way. Two distinct configurations then have the same successor, so is not injective and hence not unitary.
The restriction to prevents amplitudes from encoding uncomputable information.
Reading path
To understand this page from the ground up, read these 4 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Hilbert space concept
- Turing machine concept
- Unitary operator concept
- Quantum Turing machine definition
Further reading
About this page
| Tag | 5P82FXVCCR |
|---|---|
| URI | m2://5P82FXVCCR |
| Kind | definition |
| Writing | W0 stub |
| MSC | 68Q12, 68Q09, 81P68 |
| Defines | Quantum Turing machine |
| Uses | Turing machine, Hilbert space, Unitary operator |
| Changed | 3 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- 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.