Saya mungkin pernah membaca bab Transformasi kuantum Fourier dan penerapannya dari Nielsen dan Chuang (edisi ulang tahun ke 10) beberapa kali sebelumnya dan ini membuat hal ini dianggap biasa, tetapi hari ini, ketika saya melihatnya lagi, itu tidak sama sekali tidak tampak jelas bagiku!
Berikut diagram sirkuit untuk algoritma estimasi Fase:
Register pertama memiliki qubit diduga "register kontrol". Jika ada qubit dalam register pertama dalam status | | 1 ⟩ gerbang kesatuan yang sesuai dikendalikan akan diterapkan ke register kedua . Jika dalam keadaan | 0 ⟩ maka tidak bisa diterapkan pada mendaftar kedua . Jika berada di superposisi dari dua negara | 0 ⟩ dan | 1 ⟩aksi kesatuan yang sesuai pada register kedua dapat ditentukan oleh "linearitas". Perhatikan, bahwa semua gerbang hanya bertindak pada register kedua dan tidak ada pada register pertama. Register pertama seharusnya hanya kontrol .
Namun, mereka menunjukkan bahwa status terakhir dari register pertama adalah:
Saya heran mengapa kami menganggap ada perubahan dalam status daftar qubit pertama, setelah aksi gerbang Hadamard. Status terakhir dari register pertama seharusnya
bukan? Saya mengatakan ini karena register pertama seharusnya hanya kontrol. Saya tidak mengerti bagaimana atau mengapa keadaan register pertama harus berubah ketika bertindak sebagai kontrol.
Saya awalnya berpikir bahwa mempertimbangkan faktor-faktor eksponensial untuk menjadi bagian dari status qubit register pertama hanya kenyamanan matematis, tetapi kemudian itu tidak masuk akal. Keadaan qubit atau sistem qubit seharusnya tidak bergantung pada apa yang secara matematis nyaman bagi kita!
Jadi, bisakah seseorang tolong jelaskan mengapa keadaan register qubit pertama berubah, bahkan ketika itu hanya bertindak sebagai "kontrol" untuk register kedua? Apakah hanya kenyamanan matematis atau ada sesuatu yang lebih dalam?
sumber
Jawaban:
Langkah ini adalah jantung dari banyak algoritma kuantum.
sumber
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.
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]† X Z
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
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.
sumber
Pertanyaan yang bagus
Saya pernah bertanya ini juga, tetapi itu bukan hanya masalah kenyamanan matematis.
Kontrol-U adalah gerbang "yang melibatkan".
Begitu ada keterjeratan, Anda tidak dapat memisahkan negara menjadi "register pertama" dan "register kedua".
Pikirkan register-register ini secara terpisah di awal, atau ketika tidak ada keterjeratan. Setelah terjadi keterjeratan, taruhan terbaik Anda adalah mengerjakan matematika (perkalian matriks) secara menyeluruh, dan Anda memang akan mendapatkan status yang diberikan oleh Nielsen dan Chuang.
sumber