Qu’est-ce qu’un qubit ? Guide clair sur l’élément de base des ordinateurs quantiques
Guide en langage clair sur les qubits : ce qu’ils sont, le fonctionnement de la superposition et de la mesure, et pourquoi les bits quantiques diffèrent des bits classiques.
Cette page a été traduite depuis l'anglais. Les noms d'entreprises et de produits ainsi que les liens vers les sources restent inchangés. Lire l'original en anglais
Un qubit est l’unité de base de l’information quantique : l’équivalent quantique du bit classique. Comme un bit, il donne finalement l’un de deux résultats lorsqu’on le lit, généralement notés 0 et 1, mais avant la mesure il peut occuper un état quantique qui inclut les deux états de base en superposition. La différence peut sembler simple, mais elle change la manière dont l’information est représentée, manipulée et contrainte à l’intérieur d’un ordinateur quantique.
Réponse courte : un qubit est un système quantique à deux états
En informatique classique, un bit vaut soit 0, soit 1. En informatique quantique, un qubit est modélisé comme un système quantique à deux états, dont les états de base s’écrivent (|0\rangle) et (|1\rangle).
Un qubit peut être implémenté physiquement de différentes façons. L’article de Wikipedia sur le qubit donne des exemples comme le spin d’un électron, où les deux niveaux peuvent être traités comme spin up et spin down, et la polarisation d’un photon unique, où deux états de polarisation jouent le rôle des deux niveaux. Le point important n’est pas le matériel spécifique, mais le modèle abstrait : tout système physique qui se comporte comme un système quantique contrôlable à deux états peut représenter un qubit.
C’est pour cela que l’on parle du qubit comme de l’élément de base des ordinateurs quantiques. Il joue un rôle similaire à celui du bit dans l’informatique ordinaire, mais il obéit à la mécanique quantique plutôt qu’à la seule logique classique.
En quoi un qubit diffère d’un bit classique
La différence fondamentale est la superposition.
Un bit classique a une valeur définie à un instant donné. Un qubit, en revanche, peut se trouver dans une combinaison linéaire de (|0\rangle) et (|1\rangle). En notation standard, son état peut s’écrire :
[ |\psi\rangle = \alpha|0\rangle + \beta|1\rangle ]
Ici, (\alpha) et (\beta) sont des amplitudes de probabilité et, en général, ce sont des nombres complexes. Ce ne sont pas directement des probabilités. À la place, lorsque le qubit est mesuré dans la base standard, la probabilité d’obtenir 0 est (|\alpha|^2), et la probabilité d’obtenir 1 est (|\beta|^2). Ces probabilités doivent avoir une somme égale à 1 :
[ |\alpha|^2 + |\beta|^2 = 1 ]
Cela conduit à un malentendu fréquent qu’il vaut la peine de dissiper. Dire qu’un qubit est « dans les deux états à la fois » est un raccourci utile, mais incomplet. L’important n’est pas seulement que les deux états de base puissent avoir un poids non nul. La phase relative entre les amplitudes compte aussi, car elle affecte les interférences. L’article de Wikipedia sur l’informatique quantique souligne que les amplitudes encodent plus que des probabilités de résultat ; leur phase relative est responsable des effets d’interférence.
Cette information de phase n’a pas d’équivalent direct en informatique classique.
La mesure : quand les possibilités quantiques deviennent une réponse classique
Un qubit peut évoluer comme un état quantique, mais lorsque vous le mesurez dans la base standard, le résultat est un bit classique : soit 0, soit 1.
Ce processus de mesure est fondamental. Mesurer un qubit le perturbe : la superposition perd sa cohérence, et l’état s’effondre vers l’un des résultats de base selon la règle de Born. Cela diffère d’un bit classique, dont l’état peut en principe être lu sans changer ce qu’il est.
Par exemple, l’état
[ \frac{1}{\sqrt{2}}|0\rangle + \frac{1}{\sqrt{2}}|1\rangle ]
produit 0 ou 1 avec une probabilité égale lorsqu’il est mesuré dans la base standard.
C’est l’une des raisons pour lesquelles l’informatique quantique n’est pas simplement du « calcul classique parallèle ». On ne peut pas inspecter directement toutes les composantes d’une superposition. Les algorithmes quantiques doivent manipuler les amplitudes de façon à ce que les interférences augmentent la probabilité de la bonne réponse avant que la mesure n’ait lieu.
Pourquoi les amplitudes complexes comptent
Décrire l’état d’un qubit nécessite deux amplitudes complexes. Cela peut sembler un détail technique, mais c’est au cœur de ce qui fait que le calcul quantique se comporte différemment.
En probabilité classique, les probabilités sont des nombres non négatifs dont la somme vaut 1. Dans un qubit, les amplitudes peuvent être complexes, et l’article de Wikipedia sur l’informatique quantique note explicitement que les amplitudes ne sont pas nécessairement positives. Cela permet des interférences destructives aussi bien que constructives. Un algorithme quantique peut combiner des chemins de calcul de sorte que certains résultats deviennent plus probables tandis que d’autres s’annulent.
C’est la base conceptuelle de la conception des algorithmes quantiques : manipuler des qubits de façon à ce que les interférences d’onde amplifient la probabilité du résultat de mesure recherché.
Ainsi, si l’on présente souvent un qubit comme « un bit, mais quantique », une description plus fidèle est celle d’un vecteur dans un espace d’états quantiques à deux dimensions dont les amplitudes évoluent d’une manière susceptible d’interférer.
Une comparaison simple
| Caractéristique | Bit classique | Qubit |
|---|---|---|
| États de base | 0 ou 1 | ( |
| État avant lecture | Valeur définie | Peut être une superposition (\alpha |
| Description mathématique | Une valeur binaire | Vecteur d’état quantique à deux dimensions |
| Lecture | Donne 0 ou 1 sans la notion quantique d’effondrement | Donne 0 ou 1 de manière probabiliste selon ( |
| Effet de la mesure | Ne perturbe pas intrinsèquement l’état classique stocké | Perturbe l’état quantique et détruit la cohérence de la superposition mesurée |
| Description de plusieurs unités | (n) bits représentent l’un des (2^n) états possibles à un instant donné | (n) qubits nécessitent un vecteur d’état dans un espace de dimension (2^n) |
D’un qubit à plusieurs qubits
Un qubit seul n’est qu’un point de départ. Les ordinateurs quantiques travaillent avec des registres composés de plusieurs qubits.
Pour deux bits classiques, il existe quatre états possibles : 00, 01, 10 et 11. Mais à un instant donné, un registre classique de deux bits n’en occupe qu’un seul. Deux qubits, en revanche, vivent dans un espace d’états à quatre dimensions engendré par les états de base (|00\rangle), (|01\rangle), (|10\rangle) et (|11\rangle). Plus généralement, un registre de (n) qubits est décrit dans un espace de Hilbert de dimension (2^n).
L’article de Wikipedia sur l’informatique quantique met en avant une conséquence pratique : décrire l’état complet de (n) qubits nécessite (2^n) nombres complexes. Cette croissance explosive est l’une des raisons pour lesquelles les systèmes quantiques sont difficiles à simuler classiquement, et aussi l’une des raisons pour lesquelles les ordinateurs quantiques pourraient offrir des avantages majeurs sur certains problèmes.
L’informatique quantique exploite la superposition, les interférences et l’intrication. Cet article explicatif porte sur les qubits, mais en pratique, la puissance de l’informatique quantique vient de la manière dont de nombreux qubits interagissent, pas seulement de l’existence d’un qubit isolé.
L’intuition de la sphère de Bloch
Un modèle visuel courant pour représenter un qubit est la sphère de Bloch. L’article de Wikipedia sur le qubit note que les amplitudes d’un qubit peuvent être paramétrées à l’aide de deux angles, souvent notés (\theta) et (\phi). Bien que les amplitudes brutes (\alpha) et (\beta) soient complexes, la normalisation retire un degré de liberté, ce qui permet de représenter les états purs d’un qubit d’une manière géométrique plus simple.
Pour les non-spécialistes, l’intuition essentielle est la suivante : un qubit n’est pas simplement un interrupteur 0/1 flou. Son état a une structure. Des superpositions différentes peuvent conduire aux mêmes probabilités de mesure dans une base donnée tout en se comportant différemment dans des calculs ultérieurs parce que leurs phases diffèrent.
C’est pourquoi la sphère de Bloch est utile. Elle rappelle qu’un état de qubit est plus riche qu’un simple lancer de pièce avec des probabilités ajustables.
Ce qu’un qubit n’est pas
Il est facile d’exagérer ce que font les qubits.
D’abord, un qubit ne signifie pas que l’on peut lire plusieurs réponses à la fois. La mesure renvoie un seul résultat classique.
Ensuite, l’article de Wikipedia sur le qubit indique bien qu’un qubit peut contenir davantage d’information dans certains protocoles, en mentionnant jusqu’à deux bits grâce au codage superdense. Mais cela ne doit pas être interprété comme une affirmation générale selon laquelle un qubit stocke simplement « deux fois plus de données » qu’un bit dans l’informatique quotidienne. Le comportement dépend du protocole et des ressources quantiques en jeu.
Enfin, les qubits ne sont pas automatiquement utiles du seul fait qu’ils sont quantiques. Les implémentations matérielles actuelles sont décrites par Qubit comme largement expérimentales et adaptées seulement à certaines tâches spécialisées. Les affirmations d’avantage quantique sur des tâches précises constituent des jalons scientifiques, mais elles ne prouvent pas que les ordinateurs quantiques sont prêts à un déploiement large à court terme.
Pourquoi les qubits sont difficiles à construire
Le concept de qubit est mathématiquement propre. Le matériel, lui, ne l’est pas.
Le calcul quantique exige un contrôle précis d’états quantiques cohérents. Si un qubit physique n’est pas suffisamment isolé de son environnement, la décohérence introduit du bruit et des erreurs. Qubit indique que les gouvernements investissent dans des qubits offrant des temps de cohérence plus longs et des taux d’erreur plus faibles, et donne comme exemples d’implémentations les supraconducteurs et les pièges à ions.
Ce problème d’ingénierie est central. Les mêmes propriétés qui rendent les qubits puissants les rendent aussi fragiles. Un ordinateur quantique utile doit préserver la cohérence assez longtemps pour effectuer des opérations, gérer les erreurs, tout en permettant une mesure précise à la fin.
Ce compromis aide à expliquer l’état actuel du domaine : de fortes promesses théoriques, des progrès expérimentaux notables, mais des obstacles majeurs à des systèmes pratiques à grande échelle.
Pourquoi les qubits comptent
Les qubits comptent parce qu’ils modifient le modèle de calcul lui-même.
Un ordinateur classique peut être abstrait en termes d’états classiques et de règles de transition. Un ordinateur quantique, lui, utilise des états quantiques cohérents, où la superposition, la phase relative et les interférences font partie du calcul. Cela ouvre la voie, au moins en principe, à des algorithmes qui surpassent les approches classiques sur certaines tâches. Qubit affirme que les ordinateurs quantiques ont le potentiel d’effectuer certains calculs de manière exponentiellement plus rapide que les ordinateurs classiques, avec des applications telles que la rupture de schémas de chiffrement largement utilisés à l’aide de machines suffisamment grandes et l’aide à la simulation de systèmes physiques.
Malgré tout, « potentiel » est bien le mot juste. Un qubit est le fondement de l’informatique quantique, mais pas une garantie d’avantage quantique utile. Le domaine dépend de la capacité des dispositifs réels à passer à l’échelle tout en maîtrisant la décohérence et les erreurs.
Points clés à retenir
- Un qubit est l’unité de base de l’information quantique, analogue à un bit classique mais régie par la mécanique quantique.
- Lorsqu’il est mesuré dans la base standard, un qubit donne soit 0, soit 1.
- Avant la mesure, un qubit peut se trouver dans une superposition écrite sous la forme (\alpha|0\rangle + \beta|1\rangle).
- Les modules au carré (|\alpha|^2) et (|\beta|^2) déterminent les probabilités de mesurer 0 ou 1, et leur somme doit être égale à 1.
- Les amplitudes d’un qubit portent une information de phase, ce qui permet les interférences et rend le comportement quantique plus riche qu’une probabilité ordinaire.
- La mesure perturbe la superposition d’un qubit, contrairement à la lecture habituelle d’un bit classique.
- Les registres composés de plusieurs qubits occupent un espace d’états dont la taille croît exponentiellement avec le nombre de qubits.
- Les qubits sont au fondement des promesses de l’informatique quantique, mais les qubits réels sont fragiles et le matériel actuel reste largement expérimental.
Sources
Les informations de cette page proviennent des sources ci-dessous, collectées par DesignQuantum.
- Qubit en.wikipedia.org
- Quantum computing en.wikipedia.org