\(\newcommand{\I}{\mathrm{i}} \newcommand{\E}{\mathrm{e}} \newcommand{\D}{\mathop{}\!\mathrm{d}} \newcommand{\Tr}{\mathrm{tr}} \newcommand{\bra}[1]{\langle{#1}|} \newcommand{\ket}[1]{|{#1}\rangle} \newcommand{\braket}[1]{\langle{#1}\rangle} \newcommand{\bbraket}[1]{\langle\!\langle{#1}\rangle\!\rangle} \newcommand{\bm}{\boldsymbol}\)
Cours de mécanique quantique.
Principes de la mécanique quantique
L’état d’un système quantique correspond à un vecteur \(\ket{\psi}\) de norme 1 de l’espace de Hilbert \(\mathcal{H}\):
$$ \begin{equation} \ket{\psi} \in \mathcal{H}, \end{equation} $$cette état constitue une description complète du système physique.
Le fait que l’état quantique puisse être associé à un vecteur d’un espace vectoriel linéaire sur les complexes est une conséquence du principe de superposition: expérimentalement on observe des effets d’interférence quantique, comme dans l’expérience de deux fentes dans laquelle apparaît sur le détecteur (écran) un motif d’interférence similaire à celui d’une onde électromagnétique mais produit par, par exemple, un faisceau de neutrons, ou dans l’expérience de Stern-Gerlach où on mesure l’état de spin d’un électron. Dans le premier cas il s’agit d’une superposition de chemins: l’état du neutron résulte d’une superposition de “chemins” entre la source et l’écran, passant par chaque fente. Dans le second cas, l’état \(\ket{\psi}\) de spin de l’électron (atomes d’argent dans l’expérience) se présente comme étant la superposition d’un spin “up” \(\ket{0}\), et d’un spin “down” \(\ket{1}\):
avec \(|a|^2 + |b|^2 = 1\).
L’espace des états \(\mathcal{H}\) d’un ensemble de système quantiques \(\{1,2,\ldots, N\}\) est un espace de hilbert obtenu par le produit tensoriel (Kronecker) des espaces de hilbert de chaque partie \(n\):
$$ \begin{equation} \mathcal{H} = \bigotimes_n \mathcal{H}_n,\quad n = 1, 2, \ldots, N \end{equation} $$L’état d’un système quantique composite est décrit par l’opérateur densité (ou matrice densité, pour un espace de dimension finie)$$ \begin{equation} \rho = \sum_n p_n \ket{\psi_n} \bra{\psi_n}, \quad \sum_n p_n = 1 \end{equation} $$où \(\ket{\psi_n}\) est l’état de \(n\) avec probabilité \(p_n\).La matrice densité satisfait EX: - \(\Tr \rho = 1\) (trace 1, normalisation) - \(\rho = \rho^\dagger\) (hermitienne) - \(\braket{\psi| \rho |\psi} \ge 0\) pour \(\ket{\psi}\) arbitraire (positive)
Une source de photons non-polarisée est un exemple de système composite: chaque photon a une certaine probabilité de se trouver dans un état particulier, lui même superposition des états de base de polarisation donnée. La matrice densité décrit donc un mélange statistique de systèmes quantiques.
Si \(\ket{b_n}\) est une base de \(\mathcal{H}_n\), le principe de superposition implique
Une conséquence immédiate de cette expression est qu’on ne peut généralement pas écrire l’état de la partie \(A = \{1, 2, \ldots, N_A\}\), bipartition du système global \(AB\), comme un ket de \(\mathcal{H}_A\) EX. Par conséquent l’état d’un sous-système d’un système quantique dans un état pur est un état composite. Il est donné par la trace partielle
où \(B = \bar{A}\) est le complément de l’ensemble \(A\).
On en déduit qu’il est toujours possible de “compléter” l’espace de hilbert d’un état mixte \(\rho\) pour le transformer en état pur \(\ket{\psi}\) de sorte que la trace partielle du système étendu soit justement \(\rho\) du “sous-système”.
L’état du sous-système \(A\), ne peut généralement pas s’écrire sous la forme d’un ket de \(\mathcal{H}_A\); ceci serait possible si l’état du système global \(\ket{\psi}\) était simplement le produit tensoriel des états de chaque sous-système \(\ket{\psi}= \ket{\psi_A} \otimes \ket{\psi_B}\). L’impossibilité d’exprimer un état pur comme un produit indique que cet état est intriqué. L’état d’un sous-système d’un état intriqué est donc un état mixte décrit par une matrice densité.
Une observable \(O\) (grandeur physique) correspond à un opérateur hermitien sur l’espace de hilbert des états \(\mathcal{H}\):
$$ \begin{equation} O = O^\dagger \end{equation} $$Les valeurs propres \(o_n\)$$ \begin{equation} O \ket{o_n} = o_n \ket{o_n} \end{equation} $$sont les résultats possibles d’une mesure de \(O\). Les vecteurs propres \(\ket{o_n}\) forment une base orthonormale$$ \braket{o_n|o_m} = \delta_{nm}, \quad \sum_n P_n = 1, \quad P_n = \ket{o_n}\bra{o_n},> $$de l’espace de hilbert; les opérateur \(P_n\) sont de projecteurs sur les “directions” de vecteurs propres \(\ket{o_n}\). La valeur espérée de \(O\) dans l’état \(\ket{\psi}\) est$$ \braket{O} = \braket{\psi|O|\Psi} $$
La mesure de l’état \(\ket{\psi} \in \mathcal{H}\) donne le résultat \(o_n\) avec probabilité (règle de Born):
Une forme équivalente en fonction de l’opérateur de projection \(P_n\) est
la probabilité d’obtenir \(o_n\) dans l’état \(\ket{\psi}\) correspond donc à la valeur espérée du projecteur sur le vecteur propre \(\ket{o_n}\) dans cet état.
L’état du système, après la mesure, est “réduit”:
La règle de Born se généralise facilement au cas d’un système mixte, décrit par la matrice densité \(\rho\). La valeur espérée d’un observable \(O\) devient
On vérifie que pour un état pur \(\psi\) on retrouve la bonne expression: \(\Tr \big(\ket{\psi}\bra{\psi} O \big) = \braket{\psi|O|\psi}\). En remplaçant \(O\) par un projecteur on obtient la probabilité (Born):
qui vérifie \(\sum_n p_n = 1\). L’état, après la mesure, devient
L’évolution d’un système quantique est unitaire:
$$ \begin{equation} \ket{\psi(t)} = U(t, t_0) \ket{\psi(t_0)}, \quad U^\dagger U = 1 \end{equation} $$où le “temps” \(t\) est un paramètre réel (ou entier si la dynamique est discrète), \(t_0\) est une référence (temps initial). Plus généralement toute transformation d’un état quantique dans un autre état quantique est une transformation unitaire.
La dynamique d’un système quantique est générée par le hamiltonien \(H\) du système:
L’état quantique satisfait par conséquent l’équation de Schrödinger
avec \(\ket{\psi(t_0)}\) l’état initial.
Pour un système composite on a
Le principe de correspondance permet d’obtenir le hamiltonien d’un système quantique à partir de son équivalent “classique”; par exemple, le hamiltonien d’une particule \(H(x,p)\), avec \(x\) la position et \(p\) l’impulsion, devient le hamiltonien quantique
dans lequel on a remplacé la position et l’impulsion par des opérateurs dont le commutateur n’est pas nul. En fait, il existe une analogie entre les équation de hamilton de la mécanique classique et la dynamique quantique en représentation de heisenberg; cette analogie conduit à l’identification du croche de poisson avec le commutateur quantique (Dirac):
pour deux grandeurs conjuguées canonique \(Q\) et \(P\) et ces pendants quantiques les opérateurs \(Q\) et \(P\) (même notation).
Enfin, une propriété fondamentale de l’état quantique \(\rho\) d’un système (mixte ou pur) est qu’on peut lui toujours associer une entropie:
C’est l’entropie introduite initialement par von Neumann pour caractériser le processus quantique de la mesure. Dans le cas ou \(\rho = \rho_A\) représente l’état d’un partie \(A\) d’un système bipartite \(AB\), \(S\) est une mesure de l’intrication de l’état total \(\rho_{AB}\).
Compléments mathématiques
Espace vectoriel et produit scalaire
Soient \(\ket{\psi}, \ket{\phi}, \ldots \in \mathcal{H}\) des vecteurs (kets en notation de Dirac) de l’espace vectoriel hilbertien \(\mathcal{H}\) sur les complexes, et \(a, b, \ldots \in \mathbb{C}\) des nombres complexes. On a donc
toute combinaison linéaire des vecteurs de \(\mathcal{H}\) est en \(\mathcal{H}\).
À tout ket \(\ket{\psi} \in \mathcal{H}\) correspond un bra \(\bra{\psi} \in \mathcal{H}^\dagger\) appartenant à l’espace dual. La notation \(\cdots^\dagger\) indique l’adjoint (conjuguaison hermitienne). L’espace dual est tel que le produit (produit scalaire) d’un bra par un ket est un nombre complexe:
où \(\cdots^\star\) est le complexe conjugué. Notez qu’on doit faire
La norme d’un vecteur \(\ket{\psi}\) est \(\sqrt{\braket{\psi | \psi}}\). Par exemple,
avec \(\{\ket{0}, \ket{1}\}\) orthonormés.
Une base \(\ket{n}\) (\(n=0,1,\ldots\)) orthonormée et complète de l’espace de hilbert satisfait
avec \(1\) l’opérateur identité (unité) et \(\delta_{n,m}\) la delta de kronecker. Le nombre de vecteurs dans la base est la dimension de l’espace de hilbert (elle peut bien sûr être infinie).
Tout vecteur se décompose sur les vecteurs de la base
où les \(\psi_n\) sont les “amplitudes” (composantes). Notez que la normalisation de l’état impose
On dit que le vecteur formé avec les \(\psi_n\) est une représentation dans la base \(\ket{n}\) du ket \(\ket{\psi}\):
Applications linéaires
Un opérateur sur l’espace de hilbert est une application linéaire
tel que
Le symbol \(\times\) indique le produit cartésien (à distinguer du produit de kronecker \(\otimes\)). L’ensemble de nombres
constituent une représentation de l’opérateur \(A\) sous la forme d’une matrice: \(m\) désigne la ligne et \(m\) la colonne:
L’adjoint ou complexe hermitien d’un opérateur est défini par la relation
Notez
Un opérateur est hermitien ou auto-adjoint si \(O = O^\dagger\); ses éléments de matrice satisfont donc \(O_{mn} = O_{nm}^\star\) (le transposé conjugué). Tout opérateur hermitien possède un spectre réel (valeurs propres \(o_n\)), et ses vecteur propres \(\ket{o_n}\) forment une base orthonormée:
Un opérateur est unitaire si son inverse est son adjoint \(U^{-1} = U^\dagger\); on a donc \(UU^\dagger = U^\dagger U = 1\). Il est toujours possible de diagonaliser un opérateur hermitien par une transformation unitaire de la base:
L’opérateur (matrice) \(U\) est l’opérateur de changement de base.
En effet, l’application linéaire pour passer d’une base orthonormée \(\ket{n}\) à une autre base orthonormée \(\ket{n'}\) est un opérateur unitaire \(U\):
On voit qu’effectivement \(U\) est unitaire:
Après un changement de base les coordonnées du ket et les éléments de matrice d’un opérateur son transformés, selon les formules:
Ces deux formules garantissent l’invariance du produit scalaire vis-à-vis des transformations unitaires:
Un opérateur hermitien \(P\) est un projecteur si \(P^2 = P\)
Le commutateur de deux opérateurs \(A,B\) est \([A,B] = AB - BA\), il satisfait les relations:
et l’identité de Jacobi
Produit tensoriel
La trace \(\Tr\), d’un opérateur est une application linéaire sur les complexes. Elle possède la propriété “cyclique”
avec \(A,B,C\) des opérateurs arbitraires. En utilisant la représentation matricielle de l’opérateur \(A\) on a la formule explicite
du calcul de la trace, ou, après un changement de base:
on voit que la trace de \(A\) est la somme de ses valeurs propres (spectre).
Le produit de kronecker d’opérateurs \(A,B, \ldots\) sur un espace de hilbert a les propriétés suivantes
Le produit \(\otimes\) n’est pas commutatif (\(A \otimes B \ne B \otimes A\)). Il satisfait en outre
Pour calculer explicitement le produit de kronecker on utilise la représentation matricielle des applications et vecteurs. Soient \(A\) et \(B\) deux matrices de dimensions \(\dim(A) = N_A \times M_A\) et \(\dim(A) = N_B \times M_B\), leur produit tensoriel est de dimension
Le produit \(A\otimes B\) est donc défini par la formule
chaque élément de la matrice \(A\) est multiplié par la matrice \(B\).
La trace partielle satisfait
où \(A\) agit sur \(\mathcal{H}_A\) et \(B\) sur \(\mathcal{H}_B\). plus explicitement, on considère la matrice densité
dans la base \(\ket{n}\) et on partitionne l’espace d’états en deux parties \(A\) et \(B\) de dimension \(N_A\) et \(N_B\), respectivement, tels que \(\{n\} = \{n_A\} \cup \{n_B\}\) et de même pour la base de \(B\). On peut donc écrire
La trace partielle sur \(B\), donnée par
correspond en physique à l’état (mixte) du sous-ensemble A.
Le qubit: application des postulats de la mécanique quantique
Le qubit est le “quantum” d’information physique: il correspond à l’état d’un système de dimension 2, comme par exemple le spin \(1/2\) de l’électron (l’atome d’argent, de valence 1, dans l’expérience de Stern-Gerlach).
Une source crée un faisceau d’atomes Ag (valence 1) qui est envoyé sur un dispositif magnétique qui sépare les atomes selon la direction de leur moment magnétique (orienté ici dans la direction \(z\)). Stern et Gerlach observèrent une séparation en deux faisceaux qu’on a identifié correspondre aux deux directions du spin de l’électron de valence: “up” (flèche ver le haut \(\uparrow\)) et “down” (flèche vers le bas \(\downarrow\)). En sélectionnant les atomes “up”, un deuxième dispositif orienté également selon la direction \(z\), ne modifie pas l’orientation du spin.
L’expérience montre que, contrairement au moment magnétique d’un aimant classique, celui de l’électron est quantifié, et ne prend que deux valeurs. En effet, la valeur expérimentale du moment angulaire magnétique, le spin de l’électron, mesuré par Stern-Gerlach est
La première valeur de la constante de Planck est celle du système international d’unités (SI); la deuxième valeur est, dans le cadre du SI, la définition du joule \(\mathrm{J}\) en unité de temps (la seconde \(\mathrm{s}\)).
On peut formaliser le résultat de l’expérience en introduisant \(S_z\), l’observable de spin dans la direction \(z\). L’opérateur \(S_z\) correspond au dispositif SGz, c’est-à-dire la grandeur physique associée à la composante \(z\) du spin de l’électron. Il prend deux valeurs:
ce qui exprime le fait que l’application de \(S_z\) sur un faisceau dans l’état, noté avec l’étiquette \(\uparrow\), nous donne le même état. On a, en multipliant les deux équation par les bras \(\bra{\uparrow}\) et \(\bra{\downarrow}\),
ou on a utilisé
en accord avec le fait que le spin down ne se transforme pas en spin up après le passage par \(S_z\). On peut donc associer à l’observable \(S_z\) une matrice, et aux états \(\uparrow\), \(\downarrow\) les coordonnées d’un vecteur:
où on a défini la matrice de Pauli \(\sigma_z\).
Si à la sortie du premier Stern-Gerlach (SGz) on ajoute un SGx orienté selon la direction \(x\), le faisceau “up”, se sépare en deux faisceaux \(+\) (flèche \(\rightarrow\)) est \(-\) (flèche \(\leftarrow\)).
En ajoutant au dispositif précédant un troisième SGz, donc en applicant à la source la séquence SGz-SGx-SGz, on récupère deux faisceaux “up” et “down”.
Ces résultats expriment le principe de superposition: le spin “z” est un superposition de deux états de spin “x”, ou inversement, le spin “x” est une superposition de up et down:
or, les probabilités de “up” et “down” comme celles de “left” (\(\leftarrow\)) et “right” (\(\rightarrow\)) sont égales à 1/2, on peut donc toujours supposer
puisque
et
Comme les deux résultats \(\rightarrow\) et \(\leftarrow\) sont excluants, ces deux états sont orthogonaux:
En plus, comme \(S_x\) est diagonal dans la base \(\ket{\pm}\) on obtient EX:
avec \(\sigma_x\) la matrice “x” de pauli.
Un autre point important est que le résultat de la séquence SGz-SGx-SGz est différent de celui de la séquence SGz-SGz-SGx: la conséquence de ce fait expérimental est la non-commutativité des opérateurs de spin dans la direction \(x\) et \(z\): \([S_x, S_z] \ne 0\). Cette non-commutativité est indicative de la nature physique de spin: les opérateurs de spin sont de générateurs, comme on va le voir plus tard, des rotations, or si on change l’ordre dans lequel on effectue des rotations autour de différents axes on obtient des résultats différents.
Enfin, si on remplace dans la dernière expérience \(S_x\) par \(S_y\) on obtient la même phénoménologie, le faisceau se sépare toujours en deux avec la même probabilité: on conclue que les trois mesures conduisent à des états physique différents. Si on note \(\ket{\oplus}\) et \(\ket{\odot}\) les états de l’opérateur \(S_y\), on peut supposer
ce qui est compatible avec
Mais on doit aussi avoir
ce qui implique EX:
(le signe \(-\) est conventionnel, il selection la règle de la main droite pour les rotations dans l’espace) et
En résumé on a déduit de l’expérience de Stern-Gerlach l’observable du spin 1/2:
avec
les matrices de pauli. Le qubit est donc décrit par l’état d’un système quantique de dimension 2, dont la base canonique est donnée par les vecteurs
L’état le plus général d’un qubit est la superposition
dépendant des angles sphériques \(\theta \in [0, \pi]\) et \(\phi \in [0, 2\pi]\). Par exemple, le pôle nord (\(\theta = 0\)) correspond à l’état \(\ket{0}\) et le pôle sud (\(\theta = \pi\)) à l’état \(\ket{1}\).
Géométrie de l’espace de hilbert d’un qubit sous la forme d’une sphère de Bloch.
Quels sont les résultats possibles de la mesure de \(S_z\) dans l’état \(\ket{\psi}\)? On applique la règle de Born pour répondre à la question. Les deux états propres de \(S_z\) sont \(\ket{0}\) et \(\ket{1}\) avec les valeurs propres correspondants \(1\) (up) et \(-1\) (down). La probabilité de trouver l’état \(0\) est donnée par
et celle de l’état \(1\) est
On vérifie que leur somme est 1. La valeur espérée de la composente \(z\) du spin est (\(\hbar = 1\))
Un calcul similaire donne
et
Une transformation unitaire du qubit correspond géométriquement à une rotation dans la sphère de Bloch. Par exemple une rotation du qubit \(\ket{0}\) d’un angle \(\theta = \pi/2\) autour de l’axe \(y\) est donnée par la matrice EX:
avec \(\sigma_0 = 1_2\) la matrice identité de dimension 2. On obtiend donc
La matrice densité d’un qubit dans l’état générique \(\ket{\psi}\) est \(\rho = \ket{\psi}\bra{\psi}\) EX:
où
est le vecteur unitaire en coordonnées sphériques.
Le postulat d’évolution nous dit que toute transformation quantique est implémentée par un opérateur unitaire. Considérons un spin sujet à l’action d’un champ magnétique extérieur. Le hamiltonien du système peut s’écrire
où \(J\) est une constante d’énergie proportionnelle au champ appliqué, et S_z le spin de l’électron. l’opérateur d’évolution est
avec le choix d’unités \(J=\hbar=1\) (l’unité de temps est donc \(\hbar/J\)):
Si l’état initial de l’électron est \(\ket{+}\), au temps \(t\), on a
La valeur espérée du spin au cours du temps est EX:
un mouvement de rotation uniforme de fréquence \(J/\hbar\) dans le plan perpendiculaire au champ. Il est intéressant d’observer qu’en choisissant \(t = \pi/2 \, [\hbar/J]\) on obtient la transformation
à un facteur de phase globale près. On peut donc implémenter physiquement l’opération \(\sigma_x\), équivalente à l’opération logique de négation \(\mathsf{NOT}\), par l’application sur le qubit d’un champ extérieur sur une duration bien précise.
Deux qubits
Selon le principe de composition des espace de hilbert d’un système composite, on doit avoir
Comme l’ordre des facteurs d’un produit de kronecker est important, le premier terme correspond au premier qubit (A) et le deuxième au (B). On note \(\ket{s}\) avec \(s \in \{0,1\}\) les kets de base de \(\mathcal{H}_1\), on a donc
les 4 éléments de la base de l’espace de deux spins; notez que \(s_1s_2\) est la décomposition binaire de \(s=0,1,2,3 \doteq 00, 01, 10, 11\).
La physique de deux particules (quantiques) est bien plus riche que celle d’une seule particule de par la possibilité des interactions. Par exemple, deux spins voisins dont les fonctions d’onde se recouvrent, vont interagir par leur “énergie d’échange” \(J\). Soit le hamiltonien de deux spins (Ising)
On peut montrer que l’opérateur d’évolution est EX,
(\(J=\hbar=1\)) lequel se réduit pour \(t = \pi\, [\hbar/J]\) dans l’opérateur de “phase contrôlée”, puisque le changement sur un qubit dépend de l’état de l’autre:
Cette interaction entre les deux spins permet de créer un état intriqué: c’est-à-dire un état que ne peut pas s’écrire comme le produit d’un état du premier qubit par celui du deuxième qubit. En effet, l’application de \(\mathsf{CZ}\) sur l’état initial produit \(\ket{+} \otimes \ket{+} = \ket{++}\) produit l’état
qui est intriqué. On peut le vérifier par un calcul explicite, ou en calculant l’état du premier qubit en faisant la trace partielle sur le deuxième EX:
la matrice densité du qubit A est proportionnelle à l’identité. Les éléments diagonaux de \(\rho_A\) (dont la somme est bien 1) représentes les probabilités de trouver le qubit up ou down, tandis que les élément non-diagonaux représentent la cohérence quantique de ces deux possibilités. Le fait que ceux-ci soient nuls signifie que l’état du qubit est un état aléatoire sans superposition quantique quelconque. On dit que l’état dont les sous-états sont représentés par une matrice densité proportionnelle à l’identité est un état maximalement intriqué.
Une simple transformation unitaire transforme l’état \(\ket{C}\) dans un état de Bell:
ou
la matrice de Hadamard. Cet état jour un rôle important dans la téléportation quantique.
Il est intéressant d’observer que, même si l’entropie d’un état pur est nulle, \(S = - \braket{\psi| \ln \big(\ket{\psi}\bra{\psi}\big) | \psi} = \ln 1 = 0\), celle associée au premier qubit (idem pour le deuxième — bipartition AB) est maximale:
L’état (de Bell) correspond donc à un état maximalement intriqué.