Gerbang CNOT pada Qubit yang Terlibat


9

Saya sedang mencoba untuk menghasilkan keadaan Greenberger-Horne-Zeilinger (GHZ) untuk negara menggunakan komputasi kuantum, dimulai dengan | 000 ... 000⟩ (N kali)N|000...000

Solusi yang diusulkan adalah pertama-tama menerapkan Hadamard Transformation pada qubit pertama, dan kemudian mulai loop gerbang CNOT dengan qubit pertama dari semua yang lain.

Saya tidak dapat memahami bagaimana saya dapat melakukan CNOT ( ) jika q 1 adalah bagian dari pasangan terjerat, seperti keadaan Bell B 0 yang terbentuk di sini setelah transformasi Hadamard.q1,q2q1B0

Saya tahu cara menulis kode untuk itu, tetapi secara aljabar mengapa metode ini benar dan bagaimana cara melakukannya? Terima kasih.

Jawaban:


3

Saya tidak dapat memahami bagaimana saya dapat melakukan CNOT ( ) jika q 1 adalah bagian dari pasangan terjerat, seperti keadaan Bell B 0 yang terbentuk di sini setelah transformasi Hadamard.q1,q2q1B0

Kuncinya adalah memperhatikan apa yang terjadi pada status dasar komputasi (atau, dalam hal ini, set lengkap kondisi basis lainnya) saat menerapkan gerbang kuantum yang relevan. Tidak masalah apakah negara terjerat atau dipisahkan. Metode ini selalu berhasil.

Mari kita mempertimbangkan -qubit negara Bell (dua qubit A dan B ):2AB

|Ψ=12(|00+|11)

dibentuk oleh yang samaliniersuperposisi dari dasar negara komputasi | 00 & | 11 (yang dapat dinyatakan sebagai | 0 A| 0 B dan | 1 A| 1 B masing-masing) dan | 1 A| 1 B . Kita tidak perlu khawatir tentang dua status dasar komputasi lainnya: | 01 |Ψ|00|11|0A|0B|1A|1B|1A|1B|01dan karena mereka bukan bagian dari superposisi negara Bell | Ψ . Gerbang A CNOT pada dasarnya membalik (yaitu melakukan salah satu dari dua pemetaan | 0 | 1 atau | 1 | 0 ) keadaan qubit B dalam kasus qubit A adalah di negara bagian | 1 , atau yang lain itu tidak apa-apa sama sekali.|10|Ψ|0|1|1|0B A|1

Jadi pada dasarnya CNOT akan mempertahankan status dasar komputasi seperti itu. Namun, ini akan mengubah status dasar komputasi | 11 untuk | 10 . Dari aksi CNOT di | 00 dan | 11 , Anda dapat menyimpulkan aksi CNOT pada keadaan superposisi | Ψ sekarang:|00|11|10|00|11|Ψ

CNOT|Ψ=12(|00+|10)

Edit :

Anda menyebutkan dalam komentar bahwa Anda menginginkan salah satu dari dua qubit negara terjerat untuk bertindak sebagai kontrol (dan tidak operasi akan diterapkan pada qubit yang berbeda, mengatakan C , tergantung pada kontrol ).|Ψ C

Dalam hal itu juga, Anda dapat melanjutkan dengan cara yang sama seperti di atas.

Tuliskan keadaan gabungan -qubit3 :

=1

|Ψ|0C=12(|0A|0B+|1A|1B)|0C
=12(|0A|0B|0C+|1A|1B|0C)

Katakanlah adalah qubit kendali Anda .B

|000|110|000=|0A|0B|0CB|0C|0B|0C|110=|1A|1B|0CB|1C|0B|1C|1

Dengan demikian, Anda berakhir dengan keadaan:

12(|0A|0B|0C+|1A|1B|1C)

3


B0|0>

q1|0

q1q1q1|0>

@SatvikGolechha Memperbarui jawabannya. OK sekarang?
Sanchayan Dutta

Terima kasih banyak! Menggunakan sifat-sifat produk Tensor membuatnya sangat jelas, dan hanya cocok dengan indah sekarang. Saya menandai jawaban ini sebagai diterima.
Satvik Golechha

7

ψ1=|000ψ2=(HII)ψ1=12(|0+|1)|00=12(|000+|100)ψ3=(CNOT12I)ψ2=12(|000+|110)ψ4=(CNOT13I2)ψ3=12(|000+|111)

CNOTij24×4C2C2qiqjCNOTij

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.