Komentar pertama
Fenomena 'kontrol' yang sama ini mengubah keadaan yang berubah dalam beberapa keadaan juga terjadi dengan gerbang BUKAN yang dikendalikan; sebenarnya, ini adalah seluruh dasar estimasi nilai eigen. Jadi tidak hanya itu mungkin, itu adalah fakta penting tentang perhitungan kuantum yang dimungkinkan. Bahkan memiliki nama: "tendangan fase", di mana kontrol qubit (atau lebih umum, register kontrol) menimbulkan fase relatif sebagai akibat dari bertindak melalui beberapa operasi pada beberapa target register.
Alasan mengapa ini terjadi
Kenapa harus begitu? Pada dasarnya itu datang ke fakta bahwa basis standar sebenarnya tidak sepenting yang kadang-kadang kita gambarkan sebagai.
Versi pendek. Hanya status dasar standar pada qubit kontrol yang tidak terpengaruh. Jika qubit kontrol berada dalam kondisi yang bukan status dasar standar, pada prinsipnya dapat diubah.
Versi yang lebih panjang -
Pertimbangkan bola Bloch. Ini, pada akhirnya, bola - simetris sempurna, dengan tidak ada satu titik yang lebih istimewa dari yang lain, dan tidak ada satu sumbu lebih istimewa dari yang lain. Secara khusus, basis standar tidak terlalu istimewa.
|00⟩→⎡⎣⎢⎢⎢⎢1000⎤⎦⎥⎥⎥⎥,|01⟩→⎡⎣⎢⎢⎢⎢0100⎤⎦⎥⎥⎥⎥,|10⟩→⎡⎣⎢⎢⎢⎢0010⎤⎦⎥⎥⎥⎥,|11⟩→⎡⎣⎢⎢⎢⎢0001⎤⎦⎥⎥⎥⎥
CNOT→⎡⎣⎢⎢⎢⎢1000010000010010⎤⎦⎥⎥⎥⎥.
{0,1}
{0,1}
|++⟩→|+−⟩→|−+⟩→|−−⟩→[1000]†,[0100]†,[0010]†,[0001]†.
|00⟩→12⎡⎣⎢⎢⎢⎢1111⎤⎦⎥⎥⎥⎥,|01⟩→12⎡⎣⎢⎢⎢⎢1−11−1⎤⎦⎥⎥⎥⎥,|10⟩→12⎡⎣⎢⎢⎢⎢11−1−1⎤⎦⎥⎥⎥⎥,|11⟩→12⎡⎣⎢⎢⎢⎢1−1−11⎤⎦⎥⎥⎥⎥.
Seorang pembaca yang tajam bermata mungkin memperhatikan bahwa vektor yang saya tulis di sebelah kanan tepat di atas adalah kolom dari matriks representasi biasa . Ada alasan bagus untuk hal ini: perubahan yang terjadi pada representasi ini adalah perubahan kerangka referensi untuk menggambarkan keadaan dari dua qubit. Untuk menjelaskan , , dan sebagainya, kami telah mengubah kerangka referensi kami untuk setiap qubit dengan rotasi yang sama dengan representasi matriks biasa dari operator Hadamard - karena operator yang sama menukar dan dapat diamati, dengan konjugasi.H⊗H|++⟩=[1000]†|+−⟩=[0100]†XZ
Kerangka referensi yang sama ini akan berlaku untuk bagaimana kami mewakili operasi CNOT, jadi dalam representasi bergeser ini, kami akan
0 \ end {bmatrix}} \ end {aligned}
yang - mengingat kolom sekarang mewakili eigenstates - berarti bahwa CNOT melakukan transformasi
CNOT→14⎡⎣⎢⎢⎢⎢11111−11−111−1−11−1−11⎤⎦⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢1000010000010010⎤⎦⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢11111−11−111−1−11−1−11⎤⎦⎥⎥⎥⎥=⎡⎣⎢⎢⎢⎢1000000100100100⎤⎦⎥⎥⎥⎥
XCNOT|++⟩CNOT|+−⟩CNOT|−+⟩CNOT|−−⟩=|++⟩,=|−−⟩,=|−+⟩,=|+−⟩.
Perhatikan di sini bahwa
hanya qubit 'kontrol' pertama yang statusnya berubah; target dibiarkan tidak berubah.
Sekarang, saya bisa menunjukkan fakta yang sama jauh lebih cepat tanpa semua pembicaraan tentang perubahan dalam kerangka referensi. Dalam kursus pengantar dalam perhitungan kuantum dalam ilmu komputer, fenomena serupa mungkin dijelaskan tanpa pernah menyebutkan kata-kata 'kerangka acuan'. Tapi saya ingin memberi Anda lebih dari sekadar perhitungan. Saya ingin menarik perhatian pada fakta bahwa CNOT pada prinsipnya bukan hanya sebuah matriks; bahwa basis standar bukanlah basis khusus; dan bahwa ketika Anda menghapus hal-hal ini, menjadi jelas bahwa operasi yang direalisasikan oleh CNOT jelas memiliki potensi untuk mempengaruhi keadaan kontrol qubit, bahkan jika CNOT adalah satu-satunya hal yang Anda lakukan untuk qubit Anda.
Gagasan bahwa ada 'kontrol' qubit adalah yang berpusat pada basis standar, dan menanamkan prasangka tentang keadaan qubit yang mengundang kita untuk menganggap operasi sebagai satu sisi. Tetapi sebagai fisikawan, Anda harus sangat curiga terhadap operasi sepihak. Untuk setiap tindakan ada reaksi yang sama dan berlawanan ; dan di sini, satu sisi keberpihakan CNOT pada status berbasis standar ditolak oleh fakta bahwa, untuk kondisi eigenbasis X, itu adalah 'target' yang secara sepihak menentukan kemungkinan perubahan keadaan 'kontrol'.
Anda bertanya-tanya apakah ada sesuatu yang dimainkan yang hanya kenyamanan matematis, yang melibatkan pilihan notasi. Sebenarnya, ada: cara di mana kita menulis negara kita dengan penekanan pada basis standar, yang dapat mengarahkan Anda untuk mengembangkan intuisi non-matematis dari operasi hanya dalam hal dasar standar. Tetapi ubah representasi, dan intuisi non-matematis itu hilang.
Hal yang sama yang telah saya sketsa untuk efek CNOT pada kondisi basis-eigen X, juga terjadi dalam estimasi fase, hanya dengan transformasi yang berbeda dari CNOT. 'Fase' yang disimpan dalam qubit 'target' ditendang ke atas ke qubit 'kontrol', karena target berada dalam status eigen dari operasi yang dikendalikan secara koheren oleh qubit pertama. Di sisi ilmu komputer dari komputasi kuantum, itu adalah salah satu fenomena paling terkenal di lapangan. Ini memaksa kita untuk berhadapan dengan fakta bahwa basis standar hanya istimewa karena kita memilih untuk menggambarkan data kita - tetapi tidak dalam cara fisika itu sendiri berperilaku.