大家好,歡迎來到量子計算的第四部分,如果您是第一次觀看我的博客,如果您也是和我一樣剛入門量子力學或是量子計算相關的學習,糾結於量子的抽象與晦澀難懂,那麼本專欄(量子計算)一定是您的不二之選,學海本就苦,願你有甜心,如果覺得博主寫的有錯誤的直接在評論區留言,博主也是大一的一名程序狗,希望大家多多支持,點點贊,另外,本專題是每週一更或二更,有需要的小夥伴可以點點專注!
Sow nothing, reap nothing
一 . 張量積相關性質
在上一篇博客中,我們已經爲大家介紹了張量積的定義,運算法則以及一些注意點,這裏我們爲大家詳細的給出一些主要性質,大家可以隨便寫幾個複數矩陣來驗證是否正確:
- 對任何矢量 ∣φ1⟩,∣φ2⟩∈H1,∣ψ⟩∈H2,有
(∣φ1⟩+∣φ2⟩)⊗∣ψ⟩=∣φ1⟩⊗∣ψ⟩+∣φ2⟩⊗∣ψ⟩
- 對任何矢量 ∣φ⟩∈H1,∣ψ1⟩,∣ψ2⟩∈H2,有:
∣φ⟩⊗(∣ψ1⟩+∣ψ2⟩)=∣φ⟩⊗∣ψ1⟩+∣φ⟩⊗∣ψ2⟩
- 對任何矢量 ∣φ1⟩,∣φ2⟩∈H1,∣ψ1⟩,∣ψ2⟩∈H2,有:
(∣φ1ψ1⟩,∣φ2ψ2⟩)=(∣φ1⟩,∣φ2⟩)(∣ψ1⟩,∣ψ2⟩)=⟨φ1∣ψ1⟩⟨φ2∣ψ2⟩
- 對任何矢量 ∣φ1⟩,∣φ2⟩∈H1,∣ψ1⟩,∣ψ2⟩∈H2,有:
(∣φ1⟩⊗∣ψ1⟩)(∣φ2⟩⊗∣ψ2⟩)=(∣φ1⟩∣φ2⟩)⊗(∣ψ1⟩∣ψ2⟩)
- 對任何矢量 ∣φ⟩∈H1,∣ψ⟩∈H2,以及c∈C 有 :
c(∣φ⟩⊗∣ψ⟩)=(c∣φ⟩)⊗∣ψ⟩=∣φ⟩⊗(c∣ψ⟩)
舉兩個實例幫助大家理解:
5. 如果A=(a11a12a21a22);I=⎝⎛100010001⎠⎞那麼A⊗I=⎣⎢⎢⎢⎢⎢⎢⎡a1100a21000a1100a21000a1100a21a1200a22000a1200a22000a1200a22⎦⎥⎥⎥⎥⎥⎥⎤
- 若 ∣v⟩=[v1v2],∣w⟩=⎣⎡w1w2w3⎦⎤, 那麼 ∣v⟩⊗∣w⟩=⎣⎢⎢⎢⎢⎢⎢⎡v1w1v1w2v1w3v2w1v2w2v2w3⎦⎥⎥⎥⎥⎥⎥⎤
- 結合上面兩個例子我們看下面這個綜合一點的:
(A⊗I)(∣v⟩⊗∣w⟩)=⎣⎢⎢⎢⎢⎢⎢⎡a1100a21000a1100a21000a1100a21a1200a22000a1200a22000a1200a22⎦⎥⎥⎥⎥⎥⎥⎤⎣⎢⎢⎢⎢⎢⎢⎡v1w1v1w2v1w3v2w1v2w2v2w3⎦⎥⎥⎥⎥⎥⎥⎤=⎝⎜⎜⎜⎜⎜⎜⎛(a11v1+a12v2)w1(a11v1+a12v2)w2(a11v1+a12v2)w3(a21v1+a22v2)w1(a21v1+a22v2)w2(a21v1+a22v2)w3⎠⎟⎟⎟⎟⎟⎟⎞=(A∣v⟩)⊗∣w⟩
動手算一算其實沒有看上那麼複雜!
二 . 量子比特
1. 介紹(回憶)
在我們本專欄的第一篇博客中就曾淺談過量子比特的一些東西,這裏的深入討論也許會讓你在量子世界中原本就模糊的視線中帶來一絲清晰!
在經典信息的處理過程中,記述其信息的二進制儲存單元稱爲經典比特(bit),經典比特由電壓的高低 0,1表示,對於量子信息而言,記述量子信息的儲存單元爲量子比特(qubit) , 其中一個 qubit 的狀態是一個二維複數空間的矢量,它的兩個極化狀態∣0⟩ 和∣1⟩ 分別對應經典狀態中的 0 和 1!
qubit 的兩個極化狀態∣0⟩ 和∣1⟩ 是二維複數列向量,他們是一組歸一化正交基底,所以,其模必爲1,二者內積必爲0!
我們前面就說過大部分情況下:
∣0⟩=[10],∣1⟩=[01]
這沒有特別的規定,也可以這樣:
∣0⟩=21[11],∣1⟩=21[1−1]
只要滿足前面的規律都行,當然,我們的選擇需要根據實際情況而定,這是依賴於實際信息的載體採用哪一類微觀粒子(這裏說一下,我們的博客爲了方便 ,在沒有特別說明的情況下,都採用第一種)!
若 α 與 β 是一對任意的滿足歸一化的複數,則某量子態∣φ⟩可以寫成爲:
∣φ⟩=α∣0⟩+β∣1⟩=α[10]+β[01]=[αβ]
其中,∣α∣2+∣β∣2=1 。注意一下,二維復向量[a1a2],和[b1b2] 的內積,可以表示爲:[a1a2∗][b1b2]=a1∗b1+a2∗b2,其中這個“ * ”符號表示的是共軛複數!
2.量子比特的測定
OMG,終於到主題了,前面的介紹一大串都是回憶之前我們學習過的,已經是老生常談了,但是爲了每一位問的觀衆閱讀的連貫性,上面也算是複習了!
對於經典比特來說,我們可以用儀器直接測量在某一時刻它是取0 還是 1!但是在量子中:∣φ⟩=α∣0⟩+β∣1⟩,通常狀況下,我們不知道 α,β 的具體值,況且我們必須要從量子比特中獲取出與經典比特相類似的信息才能完成測定!
我們通過一個被稱爲是 “測量” 的 過程,我們可以將一個qubit 的狀態以概率幅的形式轉化爲 bit 信息。轉化過程大概如下:
- 概率 爲 ∣⟨0∣φ⟩∣2 變化爲: bit 0
- 概率 爲 ∣⟨1∣φ⟩∣2 變化爲: bit 1
這裏需要我們先求出量子比特 ∣φ⟩=α∣0⟩+β∣1⟩ 的兩個內積結果:
⟨0∣φ⟩=α⟨0∣0⟩+β⟨0∣1⟩=α⟨1∣φ⟩=α⟨1∣0⟩+β⟨1∣1⟩=β
總結來說就是: ∣φ⟩ 以概率爲 ∣α∣2 取值 bit 0,以概率爲 ∣β∣2 取值 bit 1,特別的,當 α=1 的時候, ∣φ⟩ 取 0 的概率爲1 ;當 β=1 的時候, ∣φ⟩ 取 1 的概率爲1 ;這樣,理論上我們就將qubit 與經典的 bit 對應起來了!
也就是說,量子比特被檢測之前一直處於介於 ∣0⟩ 和 ∣1⟩ 之間的一個連續態。而測量時,僅概率性的給出 0 或 1 作爲測量結果!
當然了,我們目前所描述和計算的是以第一組正交基底爲前提的,基底變了,雖然遠離一樣,但是還是會發生一些細微的變化!
這是以我們前面所說的第二種基底表示的:
∣φ⟩=2α+β[11]+2α−β[1−1]=2α+β∣0⟩+2α−β∣1⟩
這個時候以概率幅轉化的結果有點不一樣:
- 取 bit 0 概率爲:2∣α+β∣2
- 取 bit 1 概率爲:2∣α−β∣2
在這裏要注意,如果即使是一個量子態基底選取不同的話,返回每個bit 值的 概率有可能是不一樣的!
3 . 量子比特的另一種表現形式
除了我們上述介紹的最簡單明瞭的量子比特表示方法,還有一種更加直觀的表示方法,也稱爲 幾何表示 !
因爲 ∣φ⟩=α∣0⟩+β∣1⟩ ,∣α∣2+∣β∣2=1,所以可以設:
α=cos2θeiδ,β=sin2θei(δ+ϕ)
代入你就可以得到:
∣ψ⟩=cos2θeiδ∣0⟩+sin2θei(δ+ϕ)∣1⟩=eiδ(cos2θ∣0⟩+sin2θeiϕ∣1⟩)
這裏的 θ,ϕ,δ都是實數,而 i 是虛數,因爲 eiδ 稱作共同相位(global phase),因爲對∣0⟩ 和 ∣1⟩ 都一樣影響,而在實驗上測量不出來,故可以將之捨棄不看!
所以,可以簡寫爲:
∣ψ⟩=cos2θ∣0⟩+sin2θeiϕ∣1⟩
這裏的θ,ϕ 定義了單位三維球面上的一個點!這個球被稱爲Bloch球,如圖:
和前面那個圖一模一樣!這裏的Bloch球可謂是高深莫測!肯定會有小夥伴會問這爲啥直接那樣設α,β的值,很抱歉,博主也在探索之中,在後面的博客可能會問大家帶來詳細的數學推導!我們現在介紹的是 純態,在bloch 球的表面,其實這個球內的每一個點還能映射到量子的混合態!除此之外還可以在這個球內完成本徵譜分解 有感興趣的小夥伴可以去學學!
好的,本次博客學習就到這裏了,喜歡的話不要忘記點點關注,謝謝大家!