Aller au contenu principal

Qubits et mécanique quantique

Qubits et observables​

Les états du système quantique associé à un qubit sont les éléments d'un espace à deux dimensions, engendré par les états de base ∣0⟩\vert 0 \rangle et ∣1⟩\vert 1 \rangle. Tout état sera donc de la forme

∣ψ⟩=α∣0⟩+β∣1⟩\vert \psi \rangle = \alpha \vert 0 \rangle + \beta \vert 1 \rangle

On retrouve donc la spécificité des qubits : pouvoir se trouver dans un état de superposition. Les coefficients α\alpha et β\beta sont des amplitudes de probabilité et doivent satisfaire

∣α∣2+∣β∣2=1\vert \alpha \vert^2 + \vert \beta \vert^2 = 1

Un état quantique peut être représenté :

  1. par une fonction ψ(r,t)\psi(r,t) (formalisme des fonctions d'onde et de la mécanique ondulatoire) ;
  2. par un vecteur colonne (notamment dans le cas d'espaces de dimension finie).

Les états ∣0⟩\vert 0 \rangle et ∣1⟩\vert 1 \rangle sont les états propres d'une grandeur observable. Si le système physique est un atome, l'observable est l'énergie de l'atome et les états ∣0⟩\vert 0 \rangle et ∣1⟩\vert 1 \rangle correspondent aux états ∣g⟩\vert g \rangle et ∣e⟩\vert e \rangle (état fondamental et premier état excité) de l'atome. Dans le cas où le système quantique est un photon, l'observable est la polarisation, qui peut prendre les deux états ∣x⟩\vert x \rangle et ∣y⟩\vert y \rangle. Comme ces états forment une base de l'espace des états E\mathcal{E} du qubit, on a ∀∣ψ⟩∈E, ∣ψ⟩=α∣0⟩+β∣1⟩\forall \vert \psi \rangle \in \mathcal{E},\ \vert \psi \rangle = \alpha \vert 0 \rangle + \beta \vert 1 \rangle. Si le système est dans l'état ∣ψ⟩=α∣0⟩+β∣1⟩\vert \psi \rangle = \alpha \vert 0 \rangle + \beta \vert 1 \rangle, le résultat de la mesure est obtenu avec une probabilité dont l'amplitude est définie par :

  • α=⟨0∣ψ⟩\alpha = \langle 0 \vert \psi \rangle : amplitude de probabilité d'obtenir l'état ∣0⟩\vert 0 \rangle ;
  • β=⟨1∣ψ⟩\beta = \langle 1 \vert \psi \rangle : amplitude de probabilité d'obtenir l'état ∣1⟩\vert 1 \rangle.

Manipulations de qubits​

La mesure altère en général l'état d'un qubit, puisqu'il en sort nécessairement dans un état propre de l'observable mesurée. En revanche, on peut agir sur le qubit pour faire évoluer son état (évolution unitaire) tant qu'aucune mesure (aucune « prise d'information ») n'est réalisée.

Opérations logiques sur un qubit​

Nous allons associer à l'évolution de l'état du qubit les opérations logiques nécessaires à la mise en œuvre des algorithmes.

Portes logiques classiques​

Par exemple, les portes logiques classiques agissant sur un bit sont résumées dans le tableau ci-dessous :

Porte logique01
EFFACE00
IDENTITÉ01
NON10
SET11

Pour les qubits, toute matrice unitaire 2×22 \times 2 est susceptible de représenter une porte logique à un qubit. Différence avec les bits classiques : il existe donc une famille continue de transformations, représentées par les matrices unitaires.

Exemples - l'opérateur NOT​

L'opérateur NON est représenté par la matrice carrée

X=(0110)X = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}

Exemples - la porte Y​

La porte YY est définie par la matrice

Y=(0−ii0)Y = \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix}

Exemples - la porte Z (inversion de phase)​

La porte ZZ est définie par la matrice

Z=(100−1)Z = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}

Exemples - la porte de phase RϕR_\phi​

La porte RϕR_\phi est définie par la matrice

Rϕ=(100eiϕ)R_\phi = \begin{pmatrix} 1 & 0 \\ 0 & e^{i \phi} \end{pmatrix}

Effet : rotation de la phase du vecteur ∣1⟩\vert 1 \rangle d'un angle ϕ\phi : Rϕ∣0⟩=∣0⟩R_\phi \vert 0 \rangle = \vert 0 \rangle, Rϕ∣1⟩=eiϕ∣1⟩R_\phi \vert 1 \rangle = e^{i \phi} \vert 1 \rangle.

Exemples - la porte de Hadamard​

Porte particulièrement importante en informatique quantique. La porte de Hadamard est définie par la matrice

H=12(X+Z)=12(111−1)H = \dfrac{1}{\sqrt{2}}(X+Z) = \dfrac{1}{\sqrt{2}} \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}

On a : ∣0⟩→12(∣0⟩+∣1⟩)\vert 0 \rangle \rightarrow \dfrac{1}{\sqrt{2}}(\vert 0 \rangle + \vert 1 \rangle), ∣1⟩→12(∣0⟩−∣1⟩)\vert 1 \rangle \rightarrow \dfrac{1}{\sqrt{2}}(\vert 0 \rangle - \vert 1 \rangle).

Si on applique HH à l'état initial ∣0⟩\vert 0 \rangle ou à l'état initial ∣1⟩\vert 1 \rangle et qu'on mesure ensuite, on a des probabilités égales de trouver ∣0⟩\vert 0 \rangle ou ∣1⟩\vert 1 \rangle.

Interférence : la porte de Hadamard produit un effet analogue à l'interférence des ondes.

H(12(∣0⟩+∣1⟩))=12H∣0⟩+12H∣1⟩=12(∣0⟩+∣1⟩+∣0⟩−∣1⟩)=∣0⟩H \left( \dfrac{1}{\sqrt{2}}(\vert 0 \rangle + \vert 1 \rangle) \right) = \dfrac{1}{\sqrt{2}} H \vert 0 \rangle + \dfrac{1}{\sqrt{2}} H \vert 1 \rangle = \dfrac{1}{2}(\vert 0 \rangle + \vert 1 \rangle + \vert 0 \rangle - \vert 1 \rangle) = \vert 0 \rangle