Les ordinateurs quantiques
L'informatique quantique

Il existe divers opérateurs unitaires, et souvenez-vous que l'on manipule des nombres complexes. Sauf que ce n'est pas si simple d'effectuer les opérations physiques, réelles, correspondant à ces opérateurs.

Vous connaissez déjà le photon où Hadamard correspond à une lame semi-réfléchissante.

Voici une liste d'opérateurs unitaires, qu'on appelle aussi portes pour faire comme en informatique classique sur un qubit:

Hadamard

Ça ne se limite pas à ces portes: en fait, on devrait pouvoir faire tourner notre vecteur dans la sphère de Bloch un peu comme on veut en introduisant les paramètres adéquats. Sauf que dans le monde réel, on ne sait pas trop comment entrer des valeurs arbitraires pour les 4 nombres complexes de la matrice [2,2].

🙄 On fait ce qu'on peut !
Ceci dit, tu râles, mais ça fait déjà pas mal de portes.
En informatique classique, sur un seul bit, il n'existe que l'inverseur.
Il est vrai que cela semble plus riche.

Enchainons deux portes

Quand on applique deux opérateurs successivement, par exemple une porte de Hadamard suivi d'un Pauli-Z, on réalise une multiplication de matrices, et attention à l'ordre des opérations, ce n'est pas commutatif.

Avec les matrices, au moins on peut suivre ce qui se passe : on calcule le résultat de la porte de Hadamard, et ensuite on le multiplie par la matrice suivante correspondant à Pauli-Z.

Enchainement Hadamard puis Pauli

On peut aussi calculer la matrice correspondant à la succession des deux portes : il faut inverser l'ordre pour effectuer la multiplication de matrice !

Enchainement Hadamard puis Pauli: matrice

On obtient une nouvelle matrice qui est l'enchainement des deux portes.

Autre exemple

Un autre exemple plus inattendu : deux portes de Hadamard consécutives.

Enchainement 2 Hadamard
😓 Ah ben faut aimer les matrices dans l'informatique quantique !
😮 C'est marrant que deux Hadamard de suite, c'est pareil que de rien faire.
Ça ne se voit pas du premier coup d'œil, hein ?
Mais bon, on s'ennuie un peu avec un seul qubit.
J'espère qu'il existe des opérations sur au moins 2 qubits.
Heureusement, c'est le cas.
Mais on va d'abord regarder un ordinateur avec 2 qubits indépendants.
Pour voir ce qui se passe mathématiquement.