การแยกแยะสถานะควอนตัมและ tomography
ในส่วนสุดท้ายของบทเรียน เราจะพูดถึงสั้นๆ สองงานที่เกี่ยวข้องกับการวัด: การแยกแยะสถานะควอนตัม และ quantum state tomography
การแยกแยะสถานะควอนตัม
สำหรับการแยกแยะสถานะควอนตัม เรามีคอลเลกชันสถานะควอนตัมที่รู้จัก ρ 0 , … , ρ m − 1 \rho_0,\ldots,\rho_{m-1} ρ 0 , … , ρ m − 1 พร้อมกับ
ความน่าจะเป็น p 0 , … , p m − 1 p_0,\ldots,p_{m-1} p 0 , … , p m − 1 ที่เกี่ยวข้องกับสถานะเหล่านี้
วิธีกระชับในการแสดงสิ่งนี้คือบอกว่าเรามี ensemble
{ ( p 0 , ρ 0 ) , … , ( p m − 1 , ρ m − 1 ) } \{(p_0,\rho_0),\ldots,(p_{m-1},\rho_{m-1})\} {( p 0 , ρ 0 ) , … , ( p m − 1 , ρ m − 1 )}
ของสถานะควอนตัม
จำนวน a ∈ { 0 , … , m − 1 } a\in\{0,\ldots,m-1\} a ∈ { 0 , … , m − 1 } ถูกเลือกแบบสุ่มตามความน่าจะเป็น ( p 0 , … , p m − 1 ) (p_0,\ldots,p_{m-1}) ( p 0 , … , p m − 1 ) และระบบ X \mathsf{X} X
ถูกเตรียมในสถานะ ρ a \rho_a ρ a
เป้าหมายคือการระบุ โดยผ่านการวัด X \mathsf{X} X เพียงอย่างเดียว ว่าค่า a a a ใดถูกเลือก
ดังนั้น เรามีทางเลือกจำนวนจำกัด พร้อมกับ prior — ซึ่งคือความรู้ของเราเกี่ยวกับความน่าจะเป็นที่แต่ละ a a a จะ
ถูกเลือก — และเป้าหมายคือการระบุว่าทางเลือกใดเกิดขึ้นจริง
อาจง่ายสำหรับการเลือกสถานะและความน่าจะเป็นบางอย่าง และสำหรับบางอย่างก็อาจทำได้โดยไม่มีโอกาสผิดพลาด
Quantum state tomography
สำหรับ quantum state tomography เรามีสถานะควอนตัมของระบบที่ ไม่รู้จัก —
ดังนั้นต่างจากการแยกแยะสถานะควอนตัม มักไม่มี prior หรือข้อมูลเกี่ยวกับทางเลือกที่เป็นไปได้
แต่คราวนี้ ไม่ใช่แค่ copy เดียวของสถานะที่ถูกจัดให้ใช้ได้
แต่มี copies อิสระ จำนวนมากที่ถูกจัดให้ใช้ได้
นั่นคือ ระบบ N N N ตัวที่เหมือนกัน X 1 , … , X N \mathsf{X}_1,\ldots,\mathsf{X}_N X 1 , … , X N แต่ละตัวถูกเตรียมอย่างอิสระในสถานะ ρ \rho ρ สำหรับจำนวน N N N บางค่า (อาจมาก)
เป้าหมายคือการหาค่าประมาณของสถานะที่ไม่รู้จัก ในรูป density matrix
โดยการวัดระบบต่างๆ
การแยกแยะระหว่างสองสถานะ
กรณีที่ง่ายที่สุดสำหรับการแยกแยะสถานะควอนตัมคือมีสองสถานะ
ρ 0 \rho_0 ρ 0 และ ρ 1 \rho_1 ρ 1 ที่ต้องแยกแยะ
ลองนึกถึงสถานการณ์ที่บิต a a a ถูกเลือกแบบสุ่ม: a = 0 a = 0 a = 0 ด้วยความน่าจะเป็น p p p และ a = 1 a = 1 a = 1 ด้วยความน่าจะเป็น 1 − p 1 - p 1 − p
ระบบ X \mathsf{X} X ถูกเตรียมในสถานะ ρ a \rho_a ρ a หมายถึง ρ 0 \rho_0 ρ 0 หรือ ρ 1 \rho_1 ρ 1 ขึ้นอยู่กับค่าของ a a a และถูกมอบให้เรา
เป้าหมายของเราคือเดาค่าของ a a a อย่างถูกต้องโดยผ่านการวัดบน X \mathsf{X} X
เพื่อให้แม่นยำ เราจะมุ่งหาการวัดที่ทำให้ความน่าจะเป็นที่การเดาถูกต้องสูงสุด
การวัดที่เหมาะสมที่สุด
วิธีที่เหมาะสมในการแก้ปัญหานี้เริ่มจาก spectral decomposition ของความแตกต่างแบบ weighted ระหว่าง ρ 0 \rho_0 ρ 0 และ ρ 1 \rho_1 ρ 1 โดยน้ำหนักคือความน่าจะเป็นที่สอดคล้อง
p ρ 0 − ( 1 − p ) ρ 1 = ∑ k = 0 n − 1 λ k ∣ ψ k ⟩ ⟨ ψ k ∣ p \rho_0 - (1-p) \rho_1 = \sum_{k = 0}^{n-1} \lambda_k \vert \psi_k \rangle \langle \psi_k \vert p ρ 0 − ( 1 − p ) ρ 1 = k = 0 ∑ n − 1 λ k ∣ ψ k ⟩ ⟨ ψ k ∣
สังเกตว่าเรามีเครื่องหมายลบแทนเครื่องหมายบวกในนิพจน์นี้: นี่คือ ผลต่าง แบบ weighted ไม่ใช่ผลรวม
เราสามารถทำให้ความน่าจะเป็นของการเดาถูกสูงสุดได้โดยเลือกการวัดแบบ projective { Π 0 , Π 1 } \{\Pi_0,\Pi_1\} { Π 0 , Π 1 } ดังนี้
ก่อนอื่นให้แบ่งสมาชิกของ { 0 , … , n − 1 } \{0,\ldots,n-1\} { 0 , … , n − 1 } ออกเป็นสองเซตที่ไม่ซ้อนทับกัน S 0 S_0 S 0 และ S 1 S_1 S 1 ขึ้นอยู่กับว่าค่าเฉพาะที่สอดคล้องของความแตกต่าง weighted ไม่ติดลบหรือติดลบ
S 0 = { k ∈ { 0 , … , n − 1 } : λ k ≥ 0 } S 1 = { k ∈ { 0 , … , n − 1 } : λ k < 0 } \begin{gathered}
S_0 = \{k\in\{0,\ldots,n-1\} : \lambda_k \geq 0 \}\\[2mm]
S_1 = \{k\in\{0,\ldots,n-1\} : \lambda_k < 0 \}
\end{gathered} S 0 = { k ∈ { 0 , … , n − 1 } : λ k ≥ 0 } S 1 = { k ∈ { 0 , … , n − 1 } : λ k < 0 }
จากนั้นเราสามารถเลือกการวัดแบบ projective ดังนี้
Π 0 = ∑ k ∈ S 0 ∣ ψ k ⟩ ⟨ ψ k ∣ and Π 1 = ∑ k ∈ S 1 ∣ ψ k ⟩ ⟨ ψ k ∣ \Pi_0 = \sum_{k \in S_0} \vert \psi_k \rangle \langle \psi_k \vert
\quad\text{and}\quad
\Pi_1 = \sum_{k \in S_1} \vert \psi_k \rangle \langle \psi_k \vert Π 0 = k ∈ S 0 ∑ ∣ ψ k ⟩ ⟨ ψ k ∣ and Π 1 = k ∈ S 1 ∑ ∣ ψ k ⟩ ⟨ ψ k ∣
(ไม่สำคัญจริงๆ ว่าจะรวมค่า k k k ที่ λ k = 0 \lambda_k = 0 λ k = 0 ไว้ในเซต S 0 S_0 S 0 หรือ S 1 S_1 S 1
ที่นี่เราเลือกรวมไว้ใน S 0 S_0 S 0 โดยพลการ)
นี่คือการวัดที่เหมาะสมที่สุดในสถานการณ์นี้ที่ทำให้ความน่าจะเป็นของการระบุสถานะที่เลือกผิดต่ำที่สุด
ความน่าจะเป็นของความถูกต้อง
ทีนี้เราจะหาความน่าจะเป็นของความถูกต้องสำหรับการวัด { Π 0 , Π 1 } \{\Pi_0,\Pi_1\} { Π 0 , Π 1 }
ในตอนเริ่มต้น เราไม่จำเป็นต้องสนใจการเลือก Π 0 \Pi_0 Π 0 และ Π 1 \Pi_1 Π 1 อย่างเฉพาะเจาะจง แม้ว่าอาจเป็นประโยชน์ที่จะนึกถึงก็ตาม
สำหรับการวัด ใดๆ { P 0 , P 1 } \{P_0,P_1\} { P 0 , P 1 } (ไม่จำเป็นต้องเป็น projective) เราสามารถเขียนความน่าจะเป็นของความถูกต้องดังนี้
p Tr ( P 0 ρ 0 ) + ( 1 − p ) Tr ( P 1 ρ 1 ) p \operatorname{Tr}(P_0 \rho_0) + (1 - p) \operatorname{Tr}(P_1 \rho_1) p Tr ( P 0 ρ 0 ) + ( 1 − p ) Tr ( P 1 ρ 1 )
โดยใช้ข้อเท็จจริงที่ว่า { P 0 , P 1 } \{P_0,P_1\} { P 0 , P 1 } เป็นการวัด ดังนั้น P 1 = I − P 0 P_1 = \mathbb{I} - P_0 P 1 = I − P 0 เราสามารถเขียนนิพจน์นี้ใหม่ได้ดังนี้
p Tr ( P 0 ρ 0 ) + ( 1 − p ) Tr ( ( I − P 0 ) ρ 1 ) = p Tr ( P 0 ρ 0 ) − ( 1 − p ) Tr ( P 0 ρ 1 ) + ( 1 − p ) Tr ( ρ 1 ) = Tr ( P 0 ( p ρ 0 − ( 1 − p ) ρ 1 ) ) + 1 − p p \operatorname{Tr}(P_0 \rho_0) + (1 - p) \operatorname{Tr}((\mathbb{I} - P_0) \rho_1)\hspace*{3cm}\\[1mm]
\begin{aligned}
& = p \operatorname{Tr}(P_0 \rho_0) - (1 - p) \operatorname{Tr}(P_0 \rho_1) + (1-p) \operatorname{Tr}(\rho_1)\\[1mm]
& = \operatorname{Tr}\bigl( P_0 (p \rho_0 - (1-p)\rho_1) \bigr) + 1 - p
\end{aligned} p Tr ( P 0 ρ 0 ) + ( 1 − p ) Tr (( I − P 0 ) ρ 1 ) = p Tr ( P 0 ρ 0 ) − ( 1 − p ) Tr ( P 0 ρ 1 ) + ( 1 − p ) Tr ( ρ 1 ) = Tr ( P 0 ( p ρ 0 − ( 1 − p ) ρ 1 ) ) + 1 − p
ในทางกลับกัน เราสามารถแทน P 0 = I − P 1 P_0 = \mathbb{I} - P_1 P 0 = I − P 1 แทนได้
มันไม่เปลี่ยนค่า แต่ให้นิพจน์ทางเลือก
p Tr ( ( I − P 1 ) ρ 0 ) + ( 1 − p ) Tr ( P 1 ρ 1 ) = p Tr ( ρ 0 ) − p Tr ( P 1 ρ 0 ) + ( 1 − p ) Tr ( P 1 ρ 1 ) = p − Tr ( P 1 ( p ρ 0 − ( 1 − p ) ρ 1 ) ) p \operatorname{Tr}((\mathbb{I} - P_1) \rho_0) + (1 - p) \operatorname{Tr}(P_1 \rho_1)\hspace*{3cm}\\[1mm]
\begin{aligned}
& = p \operatorname{Tr}(\rho_0) - p \operatorname{Tr}(P_1 \rho_0) + (1 - p) \operatorname{Tr}(P_1 \rho_1)\\[1mm]
& = p - \operatorname{Tr}\bigl( P_1 (p \rho_0 - (1-p)\rho_1) \bigr)
\end{aligned} p Tr (( I − P 1 ) ρ 0 ) + ( 1 − p ) Tr ( P 1 ρ 1 ) = p Tr ( ρ 0 ) − p Tr ( P 1 ρ 0 ) + ( 1 − p ) Tr ( P 1 ρ 1 ) = p − Tr ( P 1 ( p ρ 0 − ( 1 − p ) ρ 1 ) )
สองนิพจน์มีค่าเดียวกัน ดังนั้นเราสามารถเฉลี่ยพวกมันเพื่อได้นิพจน์อีกแบบหนึ่งสำหรับค่านี้
(การเฉลี่ยสองนิพจน์เป็นเพียงเทคนิคเพื่อทำให้นิพจน์ที่ได้ง่ายขึ้น)
1 2 ( Tr ( P 0 ( p ρ 0 − ( 1 − p ) ρ 1 ) ) + 1 − p ) + 1 2 ( p − Tr ( P 1 ( p ρ 0 − ( 1 − p ) ρ 1 ) ) ) = 1 2 Tr ( ( P 0 − P 1 ) ( p ρ 0 − ( 1 − p ) ρ 1 ) ) + 1 2 \frac{1}{2} \bigl(\operatorname{Tr}\bigl( P_0 (p \rho_0 - (1-p)\rho_1) \bigr) + 1-p\bigr)
+ \frac{1}{2} \bigl(p - \operatorname{Tr}\bigl( P_1 (p \rho_0 - (1-p)\rho_1) \bigr)\bigr)\\
= \frac{1}{2} \operatorname{Tr}\bigl( (P_0-P_1) (p \rho_0 - (1-p)\rho_1)\bigr) + \frac{1}{2} 2 1 ( Tr ( P 0 ( p ρ 0 − ( 1 − p ) ρ 1 ) ) + 1 − p ) + 2 1 ( p − Tr ( P 1 ( p ρ 0 − ( 1 − p ) ρ 1 ) ) ) = 2 1 Tr ( ( P 0 − P 1 ) ( p ρ 0 − ( 1 − p ) ρ 1 ) ) + 2 1
ทีนี้เราเห็นได้ว่าทำไมจึงสมเหตุสมผลที่จะเลือก projections Π 0 \Pi_0 Π 0 และ Π 1 \Pi_1 Π 1 (ตามที่ระบุไว้ข้างต้น) สำหรับ P 0 P_0 P 0 และ P 1 P_1 P 1 ตามลำดับ — เพราะนั่นคือวิธีที่เราสามารถทำให้ trace ในนิพจน์สุดท้ายมากที่สุด
โดยเฉพาะ
( Π 0 − Π 1 ) ( p ρ 0 − ( 1 − p ) ρ 1 ) = ∑ k = 0 n − 1 ∣ λ k ∣ ⋅ ∣ ψ k ⟩ ⟨ ψ k ∣ . (\Pi_0-\Pi_1) (p \rho_0 - (1-p)\rho_1) = \sum_{k = 0}^{n-1} \vert\lambda_k\vert \cdot \vert \psi_k \rangle \langle \psi_k \vert. ( Π 0 − Π 1 ) ( p ρ 0 − ( 1 − p ) ρ 1 ) = k = 0 ∑ n − 1 ∣ λ k ∣ ⋅ ∣ ψ k ⟩ ⟨ ψ k ∣.
ดังนั้น เมื่อเราคำนวณ trace เราได้ผลรวมของ ค่าสัมบูรณ์ ของค่าเฉพาะ — ซึ่งเท่ากับสิ่งที่รู้จักกันว่า trace norm ของความแตกต่าง weighted
Tr ( ( Π 0 − Π 1 ) ( p ρ 0 − ( 1 − p ) ρ 1 ) ) = ∑ k = 0 n − 1 ∣ λ k ∣ = ∥ p ρ 0 − ( 1 − p ) ρ 1 ∥ 1 \operatorname{Tr}\bigl( (\Pi_0-\Pi_1) (p \rho_0 - (1-p)\rho_1)\bigr)
= \sum_{k = 0}^{n-1} \vert\lambda_k\vert = \bigl\| p \rho_0 - (1-p)\rho_1 \bigr\|_1 Tr ( ( Π 0 − Π 1 ) ( p ρ 0 − ( 1 − p ) ρ 1 ) ) = k = 0 ∑ n − 1 ∣ λ k ∣ = p ρ 0 − ( 1 − p ) ρ 1 1
ดังนั้น ความน่าจะเป็นที่การวัด { Π 0 , Π 1 } \{\Pi_0,\Pi_1\} { Π 0 , Π 1 } นำไปสู่การแยกแยะ ρ 0 \rho_0 ρ 0 และ ρ 1 \rho_1 ρ 1 ได้อย่างถูกต้อง โดยให้ด้วยความน่าจะเป็น p p p และ 1 − p 1-p 1 − p ตามลำดับ มีดังนี้
1 2 + 1 2 ∥ p ρ 0 − ( 1 − p ) ρ 1 ∥ 1 \frac{1}{2} + \frac{1}{2} \bigl\| p \rho_0 - (1-p)\rho_1 \bigr\|_1 2 1 + 2 1 p ρ 0 − ( 1 − p ) ρ 1 1
ข้อเท็จจริงที่ว่านี่คือความน่าจะเป็นที่เหมาะสมที่สุดสำหรับการแยกแยะ ρ 0 \rho_0 ρ 0 และ ρ 1 \rho_1 ρ 1 อย่างถูกต้อง โดยให้ด้วยความน่าจะเป็น p p p และ 1 − p 1-p 1 − p มักเรียกว่า Helstrom–Holevo theorem (หรือบางครั้งเรียกแค่ Helstrom's theorem )
การแยกแยะสามสถานะขึ้นไป
สำหรับการแยกแยะสถานะควอนตัมเมื่อมีสามสถานะขึ้นไป ยังไม่มีวิธีแก้แบบ closed-form สำหรับการวัดที่เหมาะสมที่สุด แม้ว่าจะสามารถกำหนดปัญหาเป็น semidefinite program ได้ — ซึ่งช่วยให้ประมาณการวัดที่เหมาะสมที่สุดเชิงตัวเลขได้อย่างมีประสิทธิภาพด้วยคอมพิวเตอร์
นอกจากนี้ยังสามารถ ยืนยัน (หรือ หักล้าง ) ความเหมาะสมที่สุดของการวัดที่กำหนดในงานแยกแยะสถานะผ่านเงื่อนไขที่เรียกว่า Holevo-Yuen-Kennedy-Lax
โดยเฉพาะ สำหรับงานแยกแยะสถานะที่นิยามด้วย ensemble
{ ( p 0 , ρ 0 ) , … , ( p m − 1 , ρ m − 1 ) } , \{(p_0,\rho_0),\ldots,(p_{m-1},\rho_{m-1})\}, {( p 0 , ρ 0 ) , … , ( p m − 1 , ρ m − 1 )} ,
การวัด { P 0 , … , P m − 1 } \{P_0,\ldots,P_{m-1}\} { P 0 , … , P m − 1 } เหมาะสมที่สุดก็ต่อเมื่อเมทริกซ์
Q a = ∑ b = 0 m − 1 p b ρ b P b − p a ρ a Q_a = \sum_{b = 0}^{m-1} p_b \rho_b P_b - p_a \rho_a Q a = b = 0 ∑ m − 1 p b ρ b P b − p a ρ a
เป็น positive semidefinite สำหรับทุก a ∈ { 0 , … , m − 1 } a\in\{0,\ldots,m-1\} a ∈ { 0 , … , m − 1 }
ตัวอย่างเช่น พิจารณางานแยกแยะสถานะควอนตัมที่หนึ่งในสี่สถานะ tetrahedral ∣ ϕ 0 ⟩ , … , ∣ ϕ 3 ⟩ \vert\phi_0\rangle,\ldots,\vert\phi_3\rangle ∣ ϕ 0 ⟩ , … , ∣ ϕ 3 ⟩ ถูกเลือกอย่างสม่ำเสมอแบบสุ่ม
การวัด tetrahedral { P 0 , P 1 , P 2 , P 3 } \{P_0,P_1,P_2,P_3\} { P 0 , P 1 , P 2 , P 3 } สำเร็จด้วยความน่าจะเป็น
1 4 Tr ( P 0 ∣ ϕ 0 ⟩ ⟨ ϕ 0 ∣ ) + 1 4 Tr ( P 1 ∣ ϕ 1 ⟩ ⟨ ϕ 1 ∣ ) + 1 4 Tr ( P 2 ∣ ϕ 2 ⟩ ⟨ ϕ 2 ∣ ) + 1 4 Tr ( P 3 ∣ ϕ 3 ⟩ ⟨ ϕ 3 ∣ ) = 1 2 . \frac{1}{4} \operatorname{Tr}(P_0 \vert\phi_0\rangle\langle \phi_0 \vert) +
\frac{1}{4} \operatorname{Tr}(P_1 \vert\phi_1\rangle\langle \phi_1 \vert) +
\frac{1}{4} \operatorname{Tr}(P_2 \vert\phi_2\rangle\langle \phi_2 \vert) +
\frac{1}{4} \operatorname{Tr}(P_3 \vert\phi_3\rangle\langle \phi_3 \vert)
= \frac{1}{2}. 4 1 Tr ( P 0 ∣ ϕ 0 ⟩ ⟨ ϕ 0 ∣ ) + 4 1 Tr ( P 1 ∣ ϕ 1 ⟩ ⟨ ϕ 1 ∣ ) + 4 1 Tr ( P 2 ∣ ϕ 2 ⟩ ⟨ ϕ 2 ∣ ) + 4 1 Tr ( P 3 ∣ ϕ 3 ⟩ ⟨ ϕ 3 ∣ ) = 2 1 .
นี่เหมาะสมที่สุดตามเงื่อนไข Holevo-Yuen-Kennedy-Lax เนื่องจากการคำนวณแสดงให้เห็นว่า
Q a = 1 4 ( I − ∣ ϕ a ⟩ ⟨ ϕ a ∣ ) ≥ 0 Q_a = \frac{1}{4}(\mathbb{I} - \vert\phi_a\rangle\langle\phi_a\vert) \geq 0 Q a = 4 1 ( I − ∣ ϕ a ⟩ ⟨ ϕ a ∣ ) ≥ 0
สำหรับ a = 0 , 1 , 2 , 3 a = 0,1,2,3 a = 0 , 1 , 2 , 3
Quantum state tomography
สุดท้าย เราจะพูดถึงปัญหาของ quantum state tomography สั้นๆ
สำหรับปัญหานี้ เราได้รับ copies อิสระจำนวนมาก N N N ของสถานะควอนตัมที่ไม่รู้จัก ρ \rho ρ และเป้าหมายคือการสร้างค่าประมาณ ρ ~ \tilde{\rho} ρ ~ ของ ρ \rho ρ
เพื่อความชัดเจน หมายความว่าเราต้องการหาคำอธิบายเชิงคลาสสิกของ density matrix ρ ~ \tilde{\rho} ρ ~ ที่ใกล้เคียง ρ \rho ρ มากที่สุด
เราสามารถอธิบายการตั้งค่าในลักษณะต่อไปนี้ได้เช่นกัน
density matrix ที่ไม่รู้จัก ρ \rho ρ ถูกเลือก และเราได้รับการเข้าถึงระบบควอนตัม N N N ตัว X 1 , … , X N \mathsf{X}_1,\ldots,\mathsf{X}_N X 1 , … , X N ซึ่งแต่ละตัวถูกเตรียม อย่างอิสระ ในสถานะ ρ \rho ρ
ดังนั้น สถานะของระบบรวม ( X 1 , … , X N ) (\mathsf{X}_1,\ldots,\mathsf{X}_N) ( X 1 , … , X N ) คือ
ρ ⊗ N = ρ ⊗ ρ ⊗ ⋯ ⊗ ρ ( N times) \rho^{\otimes N} = \rho \otimes \rho \otimes \cdots \otimes \rho \quad \text{($N$ times)} ρ ⊗ N = ρ ⊗ ρ ⊗ ⋯ ⊗ ρ ( N times)
เป้าหมายคือการวัดระบบ X 1 , … , X N \mathsf{X}_1,\ldots,\mathsf{X}_N X 1 , … , X N และจากผลลัพธ์ของการวัดเหล่านั้น คำนวณ density matrix ρ ~ \tilde{\rho} ρ ~ ที่ประมาณ ρ \rho ρ ได้ใกล้เคียง
ปรากฏว่านี่เป็นปัญหาที่น่าสนใจมากและมีการวิจัยอย่างต่อเนื่อง
อาจพิจารณากลยุทธ์ประเภทต่างๆ ในการแนวทางปัญหา
ตัวอย่างเช่น เราสามารถจินตนาการกลยุทธ์ที่แต่ละระบบ X 1 , … , X N \mathsf{X}_1,\ldots,\mathsf{X}_N X 1 , … , X N ถูกวัดแยกกัน ตามลำดับ ให้ผลลัพธ์การวัดเป็นลำดับ
สามารถทำการเลือกเฉพาะที่แตกต่างกันสำหรับการวัดที่จะทำ รวมถึงการเลือกแบบ adaptive และ non-adaptive
กล่าวอีกนัยหนึ่ง การเลือกว่าจะทำการวัดใดบนระบบใดระบบหนึ่งอาจขึ้นหรือไม่ขึ้นกับผลลัพธ์ของการวัดก่อนหน้า
จากลำดับผลลัพธ์การวัด จะมีการหาค่าเดา ρ ~ \tilde{\rho} ρ ~ สำหรับสถานะ ρ \rho ρ — และอีกครั้งมีวิธีการต่างๆ ในการทำเช่นนี้
แนวทางทางเลือกคือทำการ วัดร่วม เดียวของคอลเลกชันทั้งหมด โดยมองว่า ( X 1 , … , X N ) (\mathsf{X}_1,\ldots,\mathsf{X}_N) ( X 1 , … , X N ) เป็นระบบเดียวและเลือกการวัดเดียวที่ผลลัพธ์คือค่าเดา ρ ~ \tilde{\rho} ρ ~ สำหรับสถานะ ρ \rho ρ
ซึ่งอาจนำไปสู่การประมาณที่ดีกว่าที่เป็นไปได้สำหรับการวัดแยกของระบบแต่ละระบบ แม้ว่าการวัดร่วมบนระบบทั้งหมดพร้อมกันน่าจะยากกว่ามากในการนำไปปฏิบัติ
Qubit tomography โดยใช้การวัด Pauli
ทีนี้เราจะพิจารณา quantum state tomography ในกรณีง่ายที่ ρ \rho ρ เป็น qubit density matrix
สมมติว่าเราได้รับ qubit X 1 , … , X N \mathsf{X}_1,\ldots,\mathsf{X}_N X 1 , … , X N ซึ่งแต่ละตัวอยู่ในสถานะ ρ \rho ρ อย่างอิสระ และเป้าหมายของเราคือคำนวณค่าประมาณ ρ ~ \tilde{\rho} ρ ~ ที่ใกล้เคียง ρ \rho ρ
กลยุทธ์ของเราคือแบ่ง N N N qubit X 1 , … , X N \mathsf{X}_1,\ldots,\mathsf{X}_N X 1 , … , X N ออกเป็นสามกลุ่มที่มีขนาดใกล้เคียงกัน หนึ่งกลุ่มสำหรับแต่ละ Pauli matrix สามตัว σ x , \sigma_x, σ x , σ y , \sigma_y, σ y , และ σ z \sigma_z σ z
จากนั้น qubit แต่ละตัวถูกวัดอย่างอิสระดังนี้
สำหรับ qubit แต่ละตัวในกลุ่มที่เกี่ยวข้องกับ σ x \sigma_x σ x เราทำการวัด σ x \sigma_x σ x หมายความว่า qubit ถูกวัดด้วยฐาน { ∣ + ⟩ , ∣ − ⟩ } \{\vert + \rangle, \vert -\rangle\} { ∣ + ⟩ , ∣ − ⟩} ซึ่งเป็นฐาน orthonormal ของ eigenvectors ของ σ x \sigma_x σ x และผลลัพธ์การวัดที่สอดคล้องคือค่าเฉพาะที่เกี่ยวข้องกับสอง eigenvectors: + 1 +1 + 1 สำหรับสถานะ ∣ + ⟩ \vert + \rangle ∣ + ⟩ และ − 1 -1 − 1 สำหรับสถานะ ∣ − ⟩ \vert -\rangle ∣ − ⟩ โดยการเฉลี่ยผลลัพธ์ทั้งหมดในสถานะของกลุ่มที่เกี่ยวข้องกับ σ x \sigma_x σ x เราจะได้ค่าประมาณของ expectation value
⟨ + ∣ ρ ∣ + ⟩ − ⟨ − ∣ ρ ∣ − ⟩ = Tr ( σ x ρ ) . \langle + \vert \rho \vert + \rangle - \langle - \vert \rho \vert - \rangle = \operatorname{Tr}(\sigma_x \rho). ⟨ + ∣ ρ ∣ + ⟩ − ⟨ − ∣ ρ ∣ − ⟩ = Tr ( σ x ρ ) .
สำหรับ qubit แต่ละตัวในกลุ่มที่เกี่ยวข้องกับ σ y \sigma_y σ y เราทำการวัด σ y \sigma_y σ y การวัดดังกล่าวคล้ายกับการวัด σ x \sigma_x σ x ยกเว้นว่าฐานการวัดคือ { ∣ + i ⟩ , ∣ − i ⟩ } \{\vert\! +\!i \rangle, \vert\! -\!i \rangle\} { ∣ + i ⟩ , ∣ − i ⟩} ซึ่งเป็น eigenvectors ของ σ y \sigma_y σ y โดยการเฉลี่ยผลลัพธ์ทั้งหมดในสถานะของกลุ่มที่เกี่ยวข้องกับ σ y \sigma_y σ y เราจะได้ค่าประมาณของ expectation value
⟨ + i ∣ ρ ∣ + i ⟩ − ⟨ − i ∣ ρ ∣ − i ⟩ = Tr ( σ y ρ ) . \langle +i \vert \rho \vert \!+\!i \rangle - \langle -i \vert \rho \vert \!-\!i \rangle = \operatorname{Tr}(\sigma_y \rho). ⟨ + i ∣ ρ ∣ + i ⟩ − ⟨ − i ∣ ρ ∣ − i ⟩ = Tr ( σ y ρ ) .
สำหรับ qubit แต่ละตัวในกลุ่มที่เกี่ยวข้องกับ σ z \sigma_z σ z เราทำการวัด σ z \sigma_z σ z คราวนี้ฐานการวัดคือฐาน standard { ∣ 0 ⟩ , ∣ 1 ⟩ } \{\vert 0\rangle, \vert 1 \rangle\} { ∣0 ⟩ , ∣1 ⟩} ซึ่งเป็น eigenvectors ของ σ z \sigma_z σ z โดยการเฉลี่ยผลลัพธ์ทั้งหมดในสถานะของกลุ่มที่เกี่ยวข้องกับ σ z \sigma_z σ z เราจะได้ค่าประมาณของ expectation value
⟨ 0 ∣ ρ ∣ 0 ⟩ − ⟨ 1 ∣ ρ ∣ 1 ⟩ = Tr ( σ z ρ ) . \langle 0 \vert \rho \vert 0 \rangle - \langle 1 \vert \rho \vert 1 \rangle = \operatorname{Tr}(\sigma_z \rho). ⟨ 0∣ ρ ∣0 ⟩ − ⟨ 1∣ ρ ∣1 ⟩ = Tr ( σ z ρ ) .
เมื่อได้ค่าประมาณ
α x ≈ Tr ( σ x ρ ) , α y ≈ Tr ( σ y ρ ) , α z ≈ Tr ( σ z ρ ) \alpha_x \approx \operatorname{Tr}(\sigma_x \rho),\;
\alpha_y \approx \operatorname{Tr}(\sigma_y \rho),\;
\alpha_z \approx \operatorname{Tr}(\sigma_z \rho) α x ≈ Tr ( σ x ρ ) , α y ≈ Tr ( σ y ρ ) , α z ≈ Tr ( σ z ρ )
โดยการเฉลี่ยผลลัพธ์การวัดสำหรับแต่ละกลุ่ม เราสามารถประมาณ ρ \rho ρ ได้เป็น
ρ ~ = I + α x σ x + α y σ y + α z σ z 2 ≈ I + Tr ( σ x ρ ) σ x + Tr ( σ y ρ ) σ y + Tr ( σ z ρ ) σ z 2 = ρ . \tilde{\rho} = \frac{\mathbb{I} + \alpha_x \sigma_x + \alpha_y \sigma_y + \alpha_z \sigma_z}{2} \approx
\frac{\mathbb{I} + \operatorname{Tr}(\sigma_x \rho) \sigma_x + \operatorname{Tr}(\sigma_y \rho) \sigma_y + \operatorname{Tr}(\sigma_z \rho) \sigma_z}{2}
= \rho. ρ ~ = 2 I + α x σ x + α y σ y + α z σ z ≈ 2 I + Tr ( σ x ρ ) σ x + Tr ( σ y ρ ) σ y + Tr ( σ z ρ ) σ z = ρ .
ในขีดจำกัดที่ N N N เข้าใกล้อนันต์ ค่าประมาณนี้ลู่เข้าหา density matrix จริง ρ \rho ρ ตามความน่าจะเป็นโดย กฎจำนวนมาก และขอบเขตทางสถิติที่รู้จักกันดี (เช่น Hoeffding's inequality ) สามารถใช้จำกัดความน่าจะเป็นที่ค่าประมาณ ρ ~ \tilde{\rho} ρ ~ เบี่ยงเบนจาก ρ \rho ρ ในปริมาณต่างๆ
สิ่งสำคัญที่ต้องรู้คือ เมทริกซ์ ρ ~ \tilde{\rho} ρ ~ ที่ได้ในลักษณะนี้อาจไม่ใช่ density matrix
โดยเฉพาะ แม้ว่ามันจะมี trace เท่ากับ 1 1 1 เสมอ แต่อาจไม่เป็น positive semidefinite
มีกลยุทธ์ที่รู้จักหลายอย่างในการ "ปัดเศษ" ค่าประมาณ ρ ~ \tilde{\rho} ρ ~ ดังกล่าวให้เป็น density matrix
หนึ่งในนั้นคือคำนวณ spectral decomposition แทนที่ค่าเฉพาะที่ติดลบด้วย 0 0 0 แล้วทำให้เป็นมาตรฐาน (โดยหารเมทริกซ์ที่ได้ด้วย trace)
Qubit tomography โดยใช้การวัด tetrahedral
ตัวเลือกอื่นสำหรับทำ qubit tomography คือวัดทุก qubit X 1 , … , X N \mathsf{X}_1,\ldots,\mathsf{X}_N X 1 , … , X N โดยใช้การวัด tetrahedral
{ P 0 , P 1 , P 2 , P 3 } \{P_0,P_1,P_2,P_3\} { P 0 , P 1 , P 2 , P 3 } ที่อธิบายไว้ก่อนหน้า
นั่นคือ
P 0 = ∣ ϕ 0 ⟩ ⟨ ϕ 0 ∣ 2 , P 1 = ∣ ϕ 1 ⟩ ⟨ ϕ 1 ∣ 2 , P 2 = ∣ ϕ 2 ⟩ ⟨ ϕ 2 ∣ 2 , P 3 = ∣ ϕ 3 ⟩ ⟨ ϕ 3 ∣ 2 P_0 = \frac{\vert \phi_0 \rangle \langle \phi_0 \vert}{2}, \quad
P_1 = \frac{\vert \phi_1 \rangle \langle \phi_1 \vert}{2}, \quad
P_2 = \frac{\vert \phi_2 \rangle \langle \phi_2 \vert}{2}, \quad
P_3 = \frac{\vert \phi_3 \rangle \langle \phi_3 \vert}{2} P 0 = 2 ∣ ϕ 0 ⟩ ⟨ ϕ 0 ∣ , P 1 = 2 ∣ ϕ 1 ⟩ ⟨ ϕ 1 ∣ , P 2 = 2 ∣ ϕ 2 ⟩ ⟨ ϕ 2 ∣ , P 3 = 2 ∣ ϕ 3 ⟩ ⟨ ϕ 3 ∣
สำหรับ
∣ ϕ 0 ⟩ = ∣ 0 ⟩ ∣ ϕ 1 ⟩ = 1 3 ∣ 0 ⟩ + 2 3 ∣ 1 ⟩ ∣ ϕ 2 ⟩ = 1 3 ∣ 0 ⟩ + 2 3 e 2 π i / 3 ∣ 1 ⟩ ∣ ϕ 3 ⟩ = 1 3 ∣ 0 ⟩ + 2 3 e − 2 π i / 3 ∣ 1 ⟩ . \begin{aligned}
\vert \phi_0 \rangle & = \vert 0 \rangle\\
\vert \phi_1 \rangle & = \frac{1}{\sqrt{3}} \vert 0 \rangle + \sqrt{\frac{2}{3}} \vert 1 \rangle\\
\vert \phi_2 \rangle & = \frac{1}{\sqrt{3}} \vert 0 \rangle + \sqrt{\frac{2}{3}} e^{2\pi i/3} \vert 1 \rangle\\
\vert \phi_3 \rangle & = \frac{1}{\sqrt{3}} \vert 0 \rangle + \sqrt{\frac{2}{3}} e^{-2\pi i/3} \vert 1 \rangle.
\end{aligned} ∣ ϕ 0 ⟩ ∣ ϕ 1 ⟩ ∣ ϕ 2 ⟩ ∣ ϕ 3 ⟩ = ∣0 ⟩ = 3 1 ∣0 ⟩ + 3 2 ∣1 ⟩ = 3 1 ∣0 ⟩ + 3 2 e 2 πi /3 ∣1 ⟩ = 3 1 ∣0 ⟩ + 3 2 e − 2 πi /3 ∣1 ⟩ .
ผลลัพธ์แต่ละอย่างเกิดขึ้นหลายครั้ง ซึ่งเราจะแทนด้วย n a n_a n a สำหรับแต่ละ a ∈ { 0 , 1 , 2 , 3 } a\in\{0,1,2,3\} a ∈ { 0 , 1 , 2 , 3 } ดังนั้น n 0 + n 1 + n 2 + n 3 = N n_0 + n_1 + n_2 + n_3 = N n 0 + n 1 + n 2 + n 3 = N
อัตราส่วนของตัวเลขเหล่านี้กับ N N N ให้การประมาณความน่าจะเป็นที่เกี่ยวข้องกับผลลัพธ์ที่เป็นไปได้แต่ละอย่าง:
n a N ≈ Tr ( P a ρ ) . \frac{n_a}{N} \approx \operatorname{Tr}(P_a \rho). N n a ≈ Tr ( P a ρ ) .
สุดท้าย เราจะใช้สูตรที่น่าทึ่งต่อไปนี้:
ρ = ∑ a = 0 3 ( 3 Tr ( P a ρ ) − 1 2 ) ∣ ϕ a ⟩ ⟨ ϕ a ∣ . \rho = \sum_{a=0}^3 \Bigl( 3 \operatorname{Tr}(P_a \rho) - \frac{1}{2}\Bigr) \vert \phi_a \rangle \langle \phi_a \vert. ρ = a = 0 ∑ 3 ( 3 Tr ( P a ρ ) − 2 1 ) ∣ ϕ a ⟩ ⟨ ϕ a ∣.
เพื่อพิสูจน์สูตรนี้ เราสามารถใช้สมการต่อไปนี้สำหรับค่าสัมบูรณ์กำลังสองของผลคูณภายในของสถานะ tetrahedral ซึ่งสามารถตรวจสอบได้ผ่านการคำนวณตรงๆ
∣ ⟨ ϕ a ∣ ϕ b ⟩ ∣ 2 = { 1 a = b 1 3 a ≠ b . \bigl\vert \langle \phi_a \vert \phi_b \rangle \bigr\vert^2 =
\begin{cases}
1 & a=b\\
\frac{1}{3} & a\neq b.
\end{cases} ⟨ ϕ a ∣ ϕ b ⟩ 2 = { 1 3 1 a = b a = b .
เมทริกซ์สี่ตัว
∣ ϕ 0 ⟩ ⟨ ϕ 0 ∣ = ( 1 0 0 0 ) ∣ ϕ 1 ⟩ ⟨ ϕ 1 ∣ = ( 1 3 2 3 2 3 2 3 ) ∣ ϕ 2 ⟩ ⟨ ϕ 2 ∣ = ( 1 3 2 3 e − 2 π i / 3 2 3 e 2 π i / 3 2 3 ) ∣ ϕ 3 ⟩ ⟨ ϕ 3 ∣ = ( 1 3 2 3 e 2 π i / 3 2 3 e − 2 π i / 3 2 3 ) \begin{aligned}
\vert\phi_0\rangle \langle \phi_0 \vert & = \begin{pmatrix} 1 & 0\\[2mm] 0 & 0\end{pmatrix}\\[3mm]
\vert\phi_1\rangle \langle \phi_1 \vert & = \begin{pmatrix} \frac{1}{3} & \frac{\sqrt{2}}{3}\\[2mm]
\frac{\sqrt{2}}{3} & \frac{2}{3}\end{pmatrix}\\[3mm]
\vert\phi_2\rangle \langle \phi_2 \vert & = \begin{pmatrix} \frac{1}{3} & \frac{\sqrt{2}}{3}e^{-2\pi i/3}\\[2mm]
\frac{\sqrt{2}}{3}e^{2\pi i/3} & \frac{2}{3}\end{pmatrix}\\[3mm]
\vert\phi_3\rangle \langle \phi_3 \vert & = \begin{pmatrix} \frac{1}{3} & \frac{\sqrt{2}}{3}e^{2\pi i/3}\\[2mm]
\frac{\sqrt{2}}{3}e^{-2\pi i/3} & \frac{2}{3}\end{pmatrix}
\end{aligned} ∣ ϕ 0 ⟩ ⟨ ϕ 0 ∣ ∣ ϕ 1 ⟩ ⟨ ϕ 1 ∣ ∣ ϕ 2 ⟩ ⟨ ϕ 2 ∣ ∣ ϕ 3 ⟩ ⟨ ϕ 3 ∣ = ( 1 0 0 0 ) = 3 1 3 2 3 2 3 2 = 3 1 3 2 e 2 πi /3 3 2 e − 2 πi /3 3 2 = 3 1 3 2 e − 2 πi /3 3 2 e 2 πi /3 3 2
เป็น linearly independent ดังนั้นจึงเพียงพอที่จะพิสูจน์ว่าสูตรเป็นจริงเมื่อ ρ = ∣ ϕ b ⟩ ⟨ ϕ b ∣ \rho = \vert\phi_b\rangle\langle\phi_b\vert ρ = ∣ ϕ b ⟩ ⟨ ϕ b ∣
สำหรับ b = 0 , 1 , 2 , 3 b = 0,1,2,3 b = 0 , 1 , 2 , 3
โดยเฉพาะ
3 Tr ( P a ∣ ϕ b ⟩ ⟨ ϕ b ∣ ) − 1 2 = 3 2 ∣ ⟨ ϕ a ∣ ϕ b ⟩ ∣ 2 − 1 2 = { 1 a = b 0 a ≠ b 3 \operatorname{Tr}(P_a \vert\phi_b\rangle\langle\phi_b\vert) - \frac{1}{2}
= \frac{3}{2} \vert \langle \phi_a \vert \phi_b \rangle \vert^2 - \frac{1}{2}
= \begin{cases}
1 & a=b\\
0 & a\neq b
\end{cases} 3 Tr ( P a ∣ ϕ b ⟩ ⟨ ϕ b ∣ ) − 2 1 = 2 3 ∣ ⟨ ϕ a ∣ ϕ b ⟩ ∣ 2 − 2 1 = { 1 0 a = b a = b
และดังนั้น
∑ a = 0 3 ( 3 Tr ( P a ∣ ϕ b ⟩ ⟨ ϕ b ∣ ) − Tr ( ∣ ϕ b ⟩ ⟨ ϕ b ∣ ) 2 ) ∣ ϕ a ⟩ ⟨ ϕ a ∣ = ∣ ϕ b ⟩ ⟨ ϕ b ∣ . \sum_{a=0}^3 \biggl( 3 \operatorname{Tr}(P_a \vert\phi_b\rangle\langle\phi_b\vert) - \frac{\operatorname{Tr}(\vert\phi_b\rangle\langle\phi_b\vert)}{2}\biggr) \vert \phi_a \rangle \langle \phi_a \vert = \vert \phi_b\rangle\langle \phi_b \vert. a = 0 ∑ 3 ( 3 Tr ( P a ∣ ϕ b ⟩ ⟨ ϕ b ∣ ) − 2 Tr ( ∣ ϕ b ⟩ ⟨ ϕ b ∣ ) ) ∣ ϕ a ⟩ ⟨ ϕ a ∣ = ∣ ϕ b ⟩ ⟨ ϕ b ∣.
เราได้ค่าประมาณของ ρ \rho ρ :
ρ ~ = ∑ a = 0 3 ( 3 n a N − 1 2 ) ∣ ϕ a ⟩ ⟨ ϕ a ∣ . \tilde{\rho} = \sum_{a=0}^3 \Bigl( \frac{3 n_a}{N} - \frac{1}{2}\Bigr) \vert \phi_a \rangle \langle \phi_a \vert. ρ ~ = a = 0 ∑ 3 ( N 3 n a − 2 1 ) ∣ ϕ a ⟩ ⟨ ϕ a ∣.
ค่าประมาณนี้จะเป็นเมทริกซ์ Hermitian ที่มี trace เท่ากับหนึ่งเสมอ แต่อาจไม่เป็น positive semidefinite
ในกรณีนี้ ค่าประมาณต้องถูก "ปัดเศษ" ให้เป็น density matrix คล้ายกับกลยุทธ์ที่เกี่ยวข้องกับการวัด Pauli