Si nous avons un QTM avec un jeu d'états et un alphabet de bande Σ = { 0 , 1 } , nous ne pouvons pas dire que le qubit analysé par la tête de bande "contient" un vecteur a | 0 ⟩ + b | 1 ⟩ ou que l'état (interne) est un vecteur avec les états de base correspondant à Q . Les qubits sur la bande peuvent être corrélés entre eux et avec l'état interne, ainsi qu'avec la position de la tête de bande.QΣ={0,1}a|0⟩+b|1⟩Q
Par analogie, nous ne décririons pas l'état global d'une machine de Turing probabiliste en spécifiant indépendamment une distribution pour l'état interne et pour chacun des carrés de bande. Nous devons plutôt tout décrire ensemble afin de représenter correctement les corrélations entre les différentes parties de la machine. Par exemple, les bits stockés dans deux carrés de bande distants peuvent être parfaitement corrélés, à la fois 0 avec la probabilité 1/2 et les deux 1 avec la probabilité 1/2.
Donc, dans le cas quantique, et en supposant que nous parlons d'états purs de machines de Turing quantiques avec des évolutions unitaires (par opposition à un modèle plus général basé sur des états mixtes), l'état global est représenté par un vecteur dont les entrées sont indexées par configurations (c.-à-d. descriptions classiques de l'état interne, de l'emplacement de la tête de bande et du contenu de chaque carré de bande) de la machine de Turing. Il convient de noter que nous supposons généralement qu'il y a un symbole vide spécial dans l'alphabet de la bande (qui pourrait être 0 si nous voulons que nos carrés de bande stockent des qubits) et que nous commençons les calculs avec au plus un nombre fini de carrés non blancs, de sorte que l'ensemble de toutes les configurations accessibles est dénombrable. Cela signifie que l'état sera représenté par un vecteur unitaire dans un espace de Hilbert séparable.
(q,σ)
Q={0,1}Σ={0,1}(et nous prendrons 0 pour être le symbole vide). Nous commençons dans l'état 0 en balayant un carré qui stocke 1, et tous les autres carrés stockent 0. Je n'écrirai pas explicitement la fonction de transition, mais je décrirai simplement le comportement en mots. À chaque déplacement, le contenu du carré de bande numérisé est interprété comme un bit de contrôle pour une opération Hadamard sur l'état interne. Une fois le Hadamard contrôlé effectué, la tête se déplace vers la gauche si le (nouvel) état est 0 et se déplace vers la droite si le (nouvel) état est 1. (Dans cet exemple, nous ne modifions jamais réellement le contenu de la bande.) Après une étape , le QTM sera dans une superposition également pondérée entre être dans l'état 0 avec le carré de balayage de tête de bande -1, et être dans l'état 1 avec le carré de balayage de tête de bande +1. Lors de tous les mouvements ultérieurs, le Hadamard contrôlé ne fait rien car chaque carré à part le carré 0 contient le symbole 0. La tête de bande continuera donc à se déplacer simultanément à gauche et à droite, comme une particule se déplaçant vers la gauche et vers la droite en superposition.
Si vous le vouliez, vous pourriez bien sûr définir une variante du modèle de machine de Turing quantique pour laquelle l'emplacement et le mouvement de la tête de bande sont déterministes, ce qui ne ruinerait pas l'universalité de calcul du modèle, mais la définition "classique" de Turing quantique. machines n'impose pas cette restriction.