Rétroaction de phase (phase kickback)
La rétroaction de phase est l'effet par lequel une opération contrôlée appliquée à une cible dans un état propre laisse la cible inchangée et imprime au contraire la phase de la valeur propre sur le registre de contrôle.
Ce que cela signifie
Supposons que |ψ⟩ soit un état propre d'un unitaire U avec la valeur propre e^{iφ}, c'est-à-dire U|ψ⟩ = e^{iφ}|ψ⟩.Appliquons U-contrôlé avec le contrôle en superposition : la branche |0⟩ ne fait rien, tandis que la branche |1⟩ acquiert le facteur e^{iφ}.Comme la cible revient exactement à |ψ⟩ dans les deux branches, la phase ne peut pas être attribuée à la cible — elle apparaît comme une phase relative dans le registre de contrôle : (|0⟩ + |1⟩)/√2 devient (|0⟩ + e^{iφ}|1⟩)/√2.L'information a été « renvoyée » de la cible vers le contrôle.L'exemple des manuels utilise un oracle avec une cible |−⟩ = (|0⟩ − |1⟩)/√2, état propre de l'oracle XOR : Uf|x⟩|−⟩ = (−1)^{f(x)}|x⟩|−⟩ — chaque branche d'entrée x acquiert le signe (−1)^{f(x)} tandis que le qubit auxiliaire reste |−⟩ du début à la fin.Cela convertit les valeurs de la fonction en signes d'amplitude, exactement la forme sur laquelle l'interférence peut agir.La rétroaction de phase est le cœur opérationnel de l'algorithme de Deutsch–Jozsa, de l'estimation de phase quantique (et donc de l'algorithme de Shor) et de l'étape de marquage de l'oracle de Grover.Analogie du quotidien
Idées reçues fréquentes
- La phase ne finit PAS sur le qubit cible — la cible est un état propre et sort de l'opération exactement comme elle y est entrée. Une comptabilité qui attribue la phase à la cible passe à côté de l'essentiel : le changement physiquement significatif est la phase relative dans le registre de contrôle.
- La rétroaction de phase n'est ni une nouvelle interaction physique ni une violation de la causalité — c'est de la linéarité ordinaire : chaque branche de contrôle évolue comme l'unitarité le dicte, et la phase de la valeur propre, étant un scalaire, se factorise là où vit la superposition.
- La rétroaction serait invisible si le contrôle était dans un état de base défini — une phase sur une seule branche est une phase globale sans effet physique. Le contrôle doit être en superposition pour que la phase renvoyée devienne une phase relative mesurable.
À retenir
- Si U|ψ⟩ = e^{iφ}|ψ⟩, alors U-contrôlé envoie (|0⟩ + |1⟩)|ψ⟩/√2 sur (|0⟩ + e^{iφ}|1⟩)|ψ⟩/√2 : la phase atterrit sur le contrôle.
- Avec le qubit auxiliaire en |−⟩, un oracle XOR agit comme Uf|x⟩|−⟩ = (−1)^{f(x)}|x⟩|−⟩, transformant les valeurs de la fonction en signes d'amplitude.
- La rétroaction de phase convertit la sortie d'un oracle en phases que l'interférence peut ensuite exploiter — c'est la salle des machines de Deutsch–Jozsa, de l'estimation de phase et du marquage de Grover.
- L'effet exige que la cible soit dans un état propre et que le contrôle soit en superposition.
Vérifiez votre compréhension
Un oracle XOR Uf est appliqué avec le registre d'entrée dans (|0⟩ + |1⟩)/√2 et le qubit auxiliaire préparé en |−⟩. Où l'information sur f apparaît-elle ensuite ?
- A.Dans le qubit auxiliaire, qui bascule vers |+⟩ quand f = 1
- B.Sous forme de signes relatifs (−1)^{f(x)} sur les branches du registre d'entrée, tandis que l'auxiliaire reste |−⟩
- C.Nulle part — l'état est inchangé
- D.Dans un registre classique à l'intérieur de l'oracle
Voir la réponse
Réponse: B. Sous forme de signes relatifs (−1)^{f(x)} sur les branches du registre d'entrée, tandis que l'auxiliaire reste |−⟩
Pourquoi: Comme |−⟩ est un état propre de l'action XOR, Uf|x⟩|−⟩ = (−1)^{f(x)}|x⟩|−⟩. Le qubit auxiliaire est inchangé ; chaque branche x du registre d'entrée acquiert le signe (−1)^{f(x)}. C'est la rétroaction de phase : la valeur de la fonction est imprimée comme une phase sur le registre qui a posé la question.
S’appuie sur
Source primaire: Nielsen & Chuang, Quantum Computation and Quantum Information (2010), doi:10.1017/CBO9780511976667
Graded 2026-07-10 (human sign-off): established — phase kickback as used in Deutsch–Jozsa and phase estimation per Nielsen & Chuang (2010) §1.4.3–§1.4.4 and §5.2, Preskill Ph219, and the IBM Qiskit Textbook chapter on phase kickback. Pending human grading.
Apprendre en pratiquant
Ce concept fait partie d’un cursus de 46 niveaux, avec un simulateur interactif et Lumen — un tuteur dont les réponses sont vérifiées avant affichage. Les niveaux 1–5 sont gratuits.
