Intuisi di balik gerbang Hadamard

10

Saya mencoba untuk belajar sendiri tentang komputasi kuantum, dan saya memiliki pemahaman yang baik tentang aljabar linier.

Saya melewati gerbang NOT, yang tidak terlalu buruk, tapi kemudian saya sampai di gerbang Hadamard. Dan saya terjebak. Terutama karena ketika saya "memahami" manipulasi, saya tidak mengerti apa yang sebenarnya mereka lakukan atau mengapa Anda ingin melakukannya, jika itu masuk akal.

Misalnya, ketika gerbang Hadamard menerima memberikan | 0 + | 1 |0 . Apa artinya ini? Untuk gerbang NOT, dibutuhkan| 0dan memberikan| 1. Tidak ada yang tidak jelas tentang itu; itu memberikan "berlawanan" dari bit (untuk superposisi, dibutuhkan dia|0+ß|1dan memberikanß|0+a|1) dan saya mengerti mengapa yang berguna; untuk alasan yang sama (pada dasarnya) bahwa itu berguna di komputer klasik. Tapi apa (misalnya) adalah gerbang Hadamard lakukan secara geometris ke vektor[αβ]|0+|12|0|1α|0+β|1β|0+α|1[αβ]? Dan mengapa ini berguna?

heather
sumber

Jawaban:

10

XNOTANDNOTNOR

Hn|0H

(|0+|1)(|0+|1)(|0+|1)/2n/2
1/2n/2(|0000+|0001+|0011++|1111)
2n

CNOT

CNOT(21/2(|0+|1)|0)=21/2CNOT(|00+|10)=21/2(|00+|11)
CNOT
21/2(|0000+|1111)
, juga sangat bermanfaat.

H2=ICNOT


NOTxyzCNOTdi komputer kuantum Anda, Anda hanya membangun perangkat klasik yang sangat mahal dan tidak efektif.) Memutar sesuatu yang miring itu penting, dan satu bahan lagi yang biasanya Anda butuhkan juga berputar dengan fraksi sudut yang lebih kecil, seperti 45 ° (seperti pada Fase gerbang geser ).

Vee
sumber
9

α|0+β|1|α|2+|β|2=10|α|21|β|2|0,|1

|0|0+|12

|0|1

Saya sarankan Anda melanjutkan membaca tentang perhitungan kuantum; ketika Anda sampai pada algoritma kuantum (seperti Grover dan Shor), Anda akan mengerti untuk apa semua gerbang kuantum berguna.

Yuval Filmus
sumber
3
"vektor norma satuan panjang dua" membingungkan saya karena saya terbiasa menggunakan norma dan panjang secara bergantian.
adrianN