Ich kann nicht verstehen, wie ich CNOT ( ) durchführen kann, wenn
Teil eines verschränkten Paares ist, wie der Bell-Zustand der sich hier nach der Hadamard-Transformation bildet.q 1 B 0q1,q2q1B.0
Der Schlüssel besteht darin, zu bemerken, was mit den rechnerischen Basiszuständen (oder im Übrigen mit jedem anderen vollständigen Satz von Basiszuständen) passiert, wenn die relevanten Quantentore angewendet werden. Es spielt keine Rolle, ob der Staat verwickelt oder trennbar ist. Diese Methode funktioniert immer .
Betrachten wir den Qubit-Bell-Zustand (von zwei Qubits und ):A B.2EINB.
| & PSgr; ⟩ = 12- -√( | 00 ⟩ + | 11 ⟩ )
| 00 ⟩ | 11 ⟩ | 0 ⟩ A & xotime ; | 0 ⟩ B | 1 ⟩ A & xotime ; | 1 ⟩ B | 1 ⟩ A & xotime ; | 1 ⟩ B | 01 ⟩ | 10 ⟩ | & PSgr; ⟩ | 0 ⟩ ↦ | 1 ⟩ | 1 ⟩ ↦ | 0 ⟩ B A| & PSgr;⟩ wird durch eine gleiche lineare Überlagerung der rechnerischen Basiszustände & (ausgedrückt als und ) und . Wir brauchen uns keine Sorgen um die beiden anderen rechnerischen Basiszustände zu machen: und da sie nicht Teil der Bell-Zustandsüberlagerung . Ein CNOT-Gatter kippt grundsätzlich um (dh es wird entweder eine der beiden Zuordnungen oder| 00⟩| 11⟩|0⟩A⊗|0⟩B|1⟩A⊗|1⟩B|1⟩A⊗|1⟩B|01⟩|10⟩|Ψ⟩|0⟩↦|1⟩|1⟩↦|0⟩ ) der Zustand des Qubits falls sich das Qubit im Zustand , oder es tut überhaupt nichts.B A|1⟩
Grundsätzlich behält CNOT also den rechnerischen Basiszustand bei. Es wird jedoch den rechnerischen Basiszustand in konvertieren . Aus der Aktion von CNOT auf und können Sie die Aktion von CNOT auf den Überlagerungszustand jetzt ableiten :| 11 ⟩ | 10 ⟩ | 00 ⟩ | 11 ⟩ | & PSgr; ⟩|00⟩|11⟩|10⟩|00⟩|11⟩|Ψ⟩
CNOT|Ψ⟩=12–√(|00⟩+|10⟩)
Bearbeiten :
Sie erwähnen in den Kommentaren , dass Sie eine der beiden Qubits des verschränkten Zustand wollen als handeln Kontrolle (und die NOT - Operation wird auf einem anderen Qubit angewandt werden, sagen , in Abhängigkeit von der Steuerung ).C|Ψ⟩ C
Auch in diesem Fall können Sie ähnlich wie oben vorgehen.
Notieren Sie die -qubit kombinierten Zustand :3
=1
| & PSgr;⟩xotime ; | 0 ⟩C.= 12- -√( | 0 ⟩EIN⊗ | 0 ⟩B.+ | 1 ⟩EIN⊗ | 1 ⟩B.) ⊗ | 0 ⟩C.
= 12- -√( | 0 ⟩EIN⊗ | 0 ⟩B.⊗ | 0 ⟩C.+ | 1 ⟩EIN⊗ | 1 ⟩B.⊗ | 0 ⟩C.)
Angenommen, ist Ihr Kontroll- Qubit.B.
Noch einmal werden wir einfach die Wirkung des CNOT auf die rechnerischen Basiszustände (für ein 3-Qubit-System) überprüfen, dh & . In Rechenbasiszustand Mitteilung , dass der Zustand des Qubits ist und dass die Qubit ist . Da Qubit im Zustand , der Zustand des Qubits wird nicht umgedreht werden. Sie jedoch, dass im rechnerischen das Qubit| 110 ⟩ | 000 ⟩ = | 0 ⟩ A & xotime ; | 0 ⟩ B | 0 ⟩ C B | 0 ⟩ C | 0 ⟩ B | 0 ⟩ C | 110 ⟩ = | 1 ⟩ A & xotime ; | 1 ⟩ B & xotime ; | 0 ⟩ C B | 1 ⟩ C || 000⟩| 110⟩| 000⟩= | 0 ⟩EIN⊗ | 0 ⟩B.| 0 ⟩C.B.| 0 ⟩C.| 0 ⟩B.| 0 ⟩C.| 110⟩= | 1 ⟩EIN⊗ | 1 ⟩B.⊗ | 0 ⟩C.B.befindet sich im Zustand während sich Qubit im Zustand . Da sich das Qubit im Zustand , wird der Zustand des Qubits auf umgedreht .| 1 ⟩C.B | 1 ⟩ C | 1 ⟩| 0 ⟩B.| 1 ⟩C.| 1 ⟩
So erhalten Sie den Staat:
12- -√( | 0 ⟩EIN⊗ | 0 ⟩B.⊗ | 0 ⟩C.+ | 1 ⟩EIN⊗ | 1 ⟩B.⊗ | 1 ⟩C.)
Dies ist der Greenberger-Horne-Zeilinger-Zustand für Ihre Qubits!3
2 4 × 4 C 2 ⊗ C 2 q i ⊗ q j CNOT i jCNOTi j ist selbst ein Operator für Qubits, der eine Einheitsmatrix ergibt . Sie können es auf jeden Zustand in nicht nur auf die der Form . Schreiben Sie einfach die Koeffizienten in die Berechnungsbasis, in der Sie wissen, was in Bezug auf den des klassischen reversiblen Rechnens zu tun ist . Dann folgen Sie einfach Ihrer Linearitätsnase.2 4 × 4 C2⊗C2 qi⊗qj CNOTij
quelle