Apakah superposisi gerbang runtuh kondisional controller?

9

Saya telah membuat sirkuit sederhana di Q-Kit untuk memahami gerbang kondisional dan status keluaran pada setiap langkah: masukkan deskripsi gambar di sini

  1. Pada awalnya ada kondisi 00 yang jelas, yang merupakan input
  2. Qubit pertama dilewatkan melalui gerbang Hadamard, memasuki superposisi, 00 dan 10 menjadi sama-sama memungkinkan
  3. Qotit pertama CNOT yang kedua, probabilitas 00 tidak berubah, tetapi 10 dan 11 ditukar
  4. 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?

CodeSandwich
sumber

Jawaban:

5

001200+12101200+12111400+1411+1410+1401

Jika baris kedua adalah , lalu menerapkan lagi akan membawanya ke , tetapi tidak. Mereka terjerat.(120+121)vH0v

Sepertinya Anda berpikir qubit pertama tidak terpengaruh oleh CNOT, jadi dua yang terakhir harus bolak-balik.

H1CNOT12=12(1001011010010110)CNOT12H1=12(1010010101011010)

Itu ada dalam superposisi, sepanjang waktu. Tidak ada keruntuhan. Ini adalah nonkomunikasi yang tidak jelas. Jika Anda memiliki , itu akan menjadi sesuatu yang benar-benar tidak memengaruhi qubit pertama dan itu akan dengan . Tapi CNOT bukan dari bentuk itu.IdUH1

Anda bisa memikirkannya dengan cara ini di awal Anda memiliki 2 qubit. Setelah menerapkan pertama Anda masih memiliki 2 qubit. Kemudian setelah CNOT, mereka terjerat sehingga Anda memiliki 1 qudit dengan karena mereka telah digabungkan. Kemudian terakhir meninggalkannya dengan . Di setiap gerbang, Anda melakukan skenario kasus terburuk dari struktur keterjeratan.d = 4 H d = 4Hd=4Hd=4

Lagi pula
sumber
3

Tidak, menggunakan gerbang yang dikontrol tidak mengukur kontrol.

Dalam arti tertentu, gagasan bahwa gerbang yang dikendalikan akan diimplementasikan melalui pengukuran persis mundur. Ini pengukuran yang diimplementasikan dalam hal gerbang terkontrol, bukan sebaliknya. Pengukuran hanyalah interaksi (yaitu gerbang yang terkontrol) antara komputer dan lingkungan yang sulit dibatalkan.

Sebagai analogi yang lebih sederhana, pertimbangkan gerbang Z. Gerbang Z menerapkan faktor fase -1 ke kondisi qubit. Ia mengirimkan ke . Orang bisa menggambarkan efek ini dengan cara kondisional: jika qubit berada dalam keadaan , maka gerbang Z akan fase fase qubit dengan -1. Tetapi "jika" dalam deskripsi itu tidak berarti bahwa kami harus mengukur qubit dan kemudian memutuskan apakah akan menerapkan faktor fase -1 atau tidak, itu hanya deskripsi yang sedikit menyesatkan.sebuah | 0 + b | 1 sebuah | 0 - b | 1 | 1 |1a|0+b|1a|0b|1|1

Gagasan yang sama berlaku untuk CNOT. Ya, Anda bisa menggambarkannya dengan cara jika-maka. Tetapi Anda juga bisa menggambarkannya sebagai "menerapkan faktor fase -1 ke state". Dan deskripsi yang terakhir memperjelas bahwa pengukuran tidak perlu.|1|

Craig Gidney
sumber
0
  1. Pada awalnya ada kondisi 00 yang jelas, yang merupakan input
  2. Qubit pertama dilewatkan melalui gerbang Hadamard, memasuki superposisi, 00 dan 10 menjadi sama-sama memungkinkan

Benar.

  1. Qotit pertama CNOT yang kedua, probabilitas 00 tidak berubah, tetapi 10 dan 11 ditukar

Tepatnya, 10 menjadi 11.

  1. Qubit pertama melewati Hadamard lagi dan probabilitas 01 dibagi antara 01 dan 11, dan 11 antara 01 dan 11 seolah-olah qubit pertama melangkah ke superposisi dari kondisi tetap.

Salah. Tidak ada 01 di sini, hanya 00 dan 11 , dan setelah menerapkan Hadamard ke qubit pertama Anda memiliki superposisi 4 negara: 00 , 10 , 11 dan 01 ,

12(|00+|11)12(|00+|10+|01|11)
kludg
sumber