( nota : la descripción completa es un poco compleja y tiene varias sutilezas que preferí ignorar. Las siguientes son solo las ideas de alto nivel para el modelo QTM)
Al definir una máquina Quantum Turing (QTM), a uno le gustaría tener un modelo simple, similar a la TM clásica (es decir, una máquina de estado finito más una cinta infinita), pero permitir al nuevo modelo la ventaja de la mecánica cuántica.
De manera similar al modelo clásico, QTM tiene:
- - un conjunto finito de estados. Deje q 0 ser un estado inicial.Q={q0,q1,..}q0
- , Γ = { γ 0 , . . } - conjunto de entrada / alfabeto de trabajoΣ={σ0,σ1,...}Γ={γ0,..}
- una cinta infinita y una sola "cabeza".
C=(q,T,i)q∈QT∈Γ∗i
HQ×Σ∗×ZC=(q,T,i)
|C⟩=|q⟩|T⟩|i⟩.
Γ
|ψ(0)⟩=|q0⟩|T0⟩|1⟩T0∈Γ∗x∈Σ∗
U
|ψ(i+1)⟩=U|ψ(i)⟩
n|ψ(n)⟩=Un|ψ(0)⟩U⟨q′,T′,i′|U|q,T,i⟩i′=i±1T′Ti
qf
Lo interesante a notar es que cada "paso" del estado del QTM es una superposición de posibles configuraciones, lo que le da al QTM la ventaja "cuántica".
La respuesta se basa en Masanao Ozawa, Sobre el problema de las máquinas cuánticas de Turing . Ver también David Deutsch, la teoría cuántica, el principio de Church-Turing y la computadora cuántica universal .