Saya telah membuat sirkuit sederhana di Q-Kit untuk memahami gerbang kondisional dan status keluaran pada setiap langkah:
- Pada awalnya ada kondisi 00 yang jelas, yang merupakan input
- Qubit pertama dilewatkan melalui gerbang Hadamard, memasuki superposisi, 00 dan 10 menjadi sama-sama memungkinkan
- Qotit pertama CNOT yang kedua, probabilitas 00 tidak berubah, tetapi 10 dan 11 ditukar
- Qubit pertama melewati Hadamard lagi dan probabilitas 00 dibagi antara 00 dan 10, dan 11 antara 01 dan 11 seolah-olah qubit pertama melangkah ke superposisi dari kondisi tetap.
Bukankah seharusnya hasilnya didistribusikan secara merata antara 00 dan 01? Qubit pertama melewati Hadamard dua kali, yang seharusnya menempatkannya di superposisi dan kembali ke awal 0. Gerbang CNOT tidak memengaruhi qubit pengontrol, jadi keberadaannya seharusnya tidak memengaruhi qubit pertama sama sekali, tetapi pada kenyataannya itu membuatnya bertindak seperti tidak di superposisi lagi. Apakah penggunaan qubit sebagai pengontrol gagal?