Basit bir örnek için belirli durumlarda iki kübitiniz olduğunu varsayalım ve | 0 ⟩ . Sistemin birleşik durumu | 0 ⟩ ⊗ | 0 ⟩ ya | 00 ⟩ kısacası.|0⟩|0⟩|0⟩⊗|0⟩|00⟩
Daha sonra kubitlere aşağıdaki işleçleri uygularsak (görüntü süper yoğun kodlama wiki sayfasından kesilir ), ortaya çıkan durum bir karışık durumdur, çan durumlarından biri .
Resimde ilk kubit üzerinde hareket eden hadamard kapısı var, bu daha uzun bir formda olan ikinci kubit üzerindeki kimlik operatörü.H⊗I
Hadamard matrisi H = 1 gibi görünüyor
nerede sipariş verildi{| 0⟩,| 1⟩}.
H=12–√(111−1)
{|0⟩,|1⟩}
Hadamard operatörü harekete geçtikten sonra devlet şimdi
( H⊗ Ben) ( | 0 ⟩ ⊗ | 0 ⟩ ) = * H| 0⟩⊗I| 0⟩= 12-√( | 0 ⟩ + | 1 ⟩ ) ⊗ ( | 0 ⟩ ) = 12-√( | 00 ⟩ + | 10 ⟩ )
Devrenin bir sonraki kısmı, sadece birinci kubit ise ikinci kubit üzerinde etkili olan kontrollü değil bir geçittir .1
Sen temsil edebilir olarak | 0 ⟩ ⟨ 0 | ⊗ I + | 1 ⟩ ⟨ 1 | ⊗ X , burada | 0 ⟩ ⟨ 0 | " 0 " bitine veya matris formuna ( 1 0 0 0 ) bir projeksiyon operatörüdür . Benzer şekilde | 1 ⟩ ⟨ 1 | olduğu ( 0 0 0 1 ) .CN-O T| 0⟩⟨0 | ⊗Ben+ | 1 ⟩ ⟨ 1 | ⊗ X| 0⟩⟨0 |0( 1000)| 1⟩⟨1 |( 0001)
operatörü olarak temsil çevirme bit operatörüdür ( 0 1 1 0 ) .X(0110)
Genel olarak matrisi ( 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 )CNOT⎛⎝⎜⎜⎜1000010000010010⎞⎠⎟⎟⎟
uyguladığımızda, durumumuzu bir vektör olarak yazarak ya matris çarpımını kullanabiliriz ( 1CNOTveya tensör ürün formunu kullanabiliriz.⎛⎝⎜⎜⎜⎜⎜12√012√0⎞⎠⎟⎟⎟⎟⎟
CNOT(12–√(|00⟩+|10⟩))=12–√(|00⟩+|11⟩)
Devletin ilk kısmı için bunu görüyoruz ilk bit 0 ikinci bit kendi haline bırakılır, böylece; devletin ikinci kısmı | 10 ⟩ birinci bit olan 1 ikinci bit ile ilgili çevrilmiş böylece, 0 ile 1 .|00⟩0|10⟩101
Nihai durumumuz
12–√(|00⟩+|11⟩)
00
Örneğin bu durumla karşılaştırın:
12(|00⟩+|01⟩+|10⟩+|11⟩).
İlk kubitin sıfır olduğunu ölçerseniz, durum çöker.12√(|00⟩+|01⟩)01
01
Güncelleme 1: QM / QC / Dirac gösterimi için Mini Kılavuz
{|0⟩,|1⟩}H=span{|0⟩,|1⟩}
|0⟩(10)|1⟩(01)Xσx|0⟩↦|1⟩|1⟩↦|0⟩(0110)
nH⊗n:=H⊗H⊗⋯⊗Hn−times|0⟩⊗|1⟩⊗|1⟩⊗…⊗|0⟩|011…0⟩
H⊗2=H⊗H{|0⟩⊗|0⟩,|0⟩⊗|1⟩,|1⟩⊗|0⟩,|1⟩⊗|1⟩}{|00⟩,|01⟩,|10⟩,|11⟩}
3
{|000⟩,|001⟩,|010⟩,|011⟩,|100⟩,|101⟩,|110⟩,|111⟩}.
|0⟩⊗|0⟩=(10)⊗(10):=⎛⎝⎜⎜⎜1⋅(10)0⋅(10)⎞⎠⎟⎟⎟=⎛⎝⎜⎜⎜1000⎞⎠⎟⎟⎟
ve
|0⟩⊗|1⟩=(10)⊗(01):=⎛⎝⎜⎜⎜1⋅(01)0⋅(10)⎞⎠⎟⎟⎟=⎛⎝⎜⎜⎜0100⎞⎠⎟⎟⎟
ve benzer şekilde
|1⟩⊗|0⟩=⎛⎝⎜⎜⎜0010⎞⎠⎟⎟⎟,|1⟩⊗|1⟩=⎛⎝⎜⎜⎜0001⎞⎠⎟⎟⎟
X1X2:=X⊗X
X1X2=X⊗X=(0110)⊗(0110)=⎛⎝⎜⎜⎜0⋅(0110)1⋅(0110)1⋅(0110)0⋅(0110)⎞⎠⎟⎟⎟=⎛⎝⎜⎜⎜0001001001001000⎞⎠⎟⎟⎟
CNOT|0⟩⟨0|⊗I+|1⟩⟨1|⊗X∗(1000)⊗(1001)+(0001)⊗(0110)CNOT
2nn8×8416×16
∗|0⟩⟨0|⟨0|1⟩|0⟩|1⟩X=|0⟩⟨1|+|1⟩⟨0|
P0=|0⟩⟨0|P2=PP†=P