Nie jestem w stanie zrozumieć, w jaki sposób mogę wykonać CNOT ( ), jeśli
jest częścią splątanej pary, takiej jak stan Bell który tworzy się tutaj po transformacji Hadamarda.q1,q2q1B0
Kluczem jest zwrócenie uwagi na to, co stanie się z obliczeniowymi stanami podstawowymi (lub, w tym przypadku, z innym kompletnym zestawem stanów bazowych) po zastosowaniu odpowiednich bram kwantowych. Nie ma znaczenia, czy stan jest splątany czy rozdzielny. Ta metoda zawsze działa.
Rozważmy stan kubitowego dzwonu (dwóch kubitów i ):2AB
|Ψ⟩=12–√(|00⟩+|11⟩)
|Ψ⟩ jest utworzony przez równą liniową superpozycję obliczeniowych stanów bazowych & (które mogą być wyrażone jako i odpowiednio) i . Nie musimy się martwić o dwa pozostałe obliczeniowe stany bazowe: i ponieważ nie są one częścią superpozycji stanu Bell . Bramka CNOT zasadniczo się odwraca (tzn. Wykonuje jedno z dwóch mapowań lub|00⟩|11⟩|0⟩A⊗|0⟩B|1⟩A⊗|1⟩B|1⟩A⊗|1⟩B|01⟩|10⟩|Ψ⟩|0⟩↦|1⟩|1⟩↦|0⟩ ) stan qubit w przypadku, gdy qubit jest w stanie , w przeciwnym razie nic nie robi.B A|1⟩
Zasadniczo więc CNOT zachowa bieżący obliczeniowy stan . Przekształci jednak obliczeniowy stan na . Z działania CNOT na i możesz wywnioskować działanie CNOT na stanie superpozycji teraz:|00⟩|11⟩|10⟩|00⟩|11⟩|Ψ⟩
CNOT|Ψ⟩=12–√(|00⟩+|10⟩)
Edytuj :
W komentarzach wspominasz, że chcesz, aby jeden z dwóch kubitów stanu splątanego działał jako kontrola (a operacja NOT zostanie zastosowana na innym kubicie, powiedzmy , w zależności od kontroli ).|Ψ⟩ C
Również w takim przypadku możesz postępować w podobny sposób jak powyżej.
Zapisz stan łączony kubit :3
|Ψ⟩⊗|0⟩C=12–√(|0⟩A⊗|0⟩B+|1⟩A⊗|1⟩B)⊗|0⟩C
=12–√(|0⟩A⊗|0⟩B⊗|0⟩C+|1⟩A⊗|1⟩B⊗|0⟩C)
Powiedzmy, że jest twoim kubitem kontrolnym .B
Jeszcze raz sprawdzimy po prostu działanie CNOT na podstawie obliczeniowych stanów (dla systemu 3-kubitowego), tj. i . W bazie obliczeniowej stan zauważ, że stan qubit to a stan qubit to . Od qubit jest w stanie , stan qubit będzie nie być odwrócona. Zauważ jednak, że w obliczeniowym stanie qubit|000⟩|110⟩|000⟩=|0⟩A⊗|0⟩B|0⟩CB|0⟩C|0⟩B|0⟩C|110⟩=|1⟩A⊗|1⟩B⊗|0⟩CBjest w stanie podczas gdy qubit jest w stanie . Ponieważ kubit jest w stanie , stan kubity zostanie odwrócony do .|1⟩C|0⟩B|1⟩C|1⟩
W ten sposób powstaje stan:
12–√(|0⟩A⊗|0⟩B⊗|0⟩C+|1⟩A⊗|1⟩B⊗|1⟩C)
To jest stan Greenbergera – Horne – Zeilingera dla twoich kubitów!3