Pas du tout. Tout est faux dans cette présentation.
Pour apporter une vulgarisation approximative mais plus juste :
le terme "quantique" repose sur le fait que l'ordinateur exploite les propriétés de la physique quantique pour effectuer du traitement d'information. L'ordinateur quantique porte donc à peu près correctement son nom, et ce bien loin de l'usage commercial.
Le qubit n'est pas dans un état entre les seuils des valeurs 0 et 1. Il est dans une superposition quantique de ces deux états (notés alors |0> et |1>) ou comme on aime parfois le dire "Dans les deux états à la fois". Pour avoir une intuition de ce que signifie la notion de superposition ou de "deux états à la fois", je trouve que l’expérience des fentes de Young quantique est assez parlante.
Une observation d'un qubit en état de superposition ("dans deux états à la fois") projettera ce dernier dans un seul de ses deux états de base, aléatoirement selon des probabilités données.
Un ordinateur quantique est une machine capable d'appliquer des transformations physiques qui vont venir moduler ces probabilités avant l'observation (augmenter notre chance d'observer 1 ou d'observer 0). Il manipule donc les deux états de base du qubit en même temps.
<zone math facultative mais éclairante>
On définit l'état d'un qubit par les amplitudes de probabilité d'observer |0> ou |1>. On nommera ici ces amplitudes respectivement a et b.
les amplitudes sont des valeurs complexes dont le module au carré donne une probabilité d'observer un état.
ainsi, un qubit est dans un état :
a|0> + b|1>
avec comme contrainte sur a et b : |a|² + |b|² = 1.
|a|² étant la probabilité d'observer l'état 0 lors de la mesure et |b|² probabilité d'observer l'état 1.
a et b étant des valeurs complexes sur des intervalles continus, ils peuvent prendre une infinité de valeurs différentes.
Un qubit peut donc être dans une infinité d'états différents selon les valeurs de a et de b qui le définissent.
Exemple :
Le qubit dans l'état 1/√2|0> + 1/√2|1> a autant de chance d'être observé dans l'état 0 que dans l'état 1. (P(0) = |1/√2|² = 1/2 chance et P(1) = |1/√2|² = 1/2 chance également)
</zone math facultative mais éclairante>
Un registre de n qubits peut être dans une superposition de 2^n états et, de la même manière, une observation du registre projettera ce dernier dans un seul de ces 2^n états.
On va donc être capable avec un ordinateur quantique de manipuler les probabilités d'observer l'un ou l'autre des 2^n états de base du registre.
Un algorithme quantique répondant à un problème donné cherche donc à procéder à la manipulation des probabilités qui maximise nos chances d'observer un état qui est une solution à notre problème et minimiser nos chances d’observer un état qui ne répond pas à notre problème.
En espérant avoir été clair dans mon propos.
Partager