ข้ามไปยังเนื้อหาหลัก
โครงการนี้อยู่ในช่วงเบต้า พบข้อผิดพลาด? สร้าง GitHub Issue มีคำถามหรือไอเดีย? ถามใน Discussions — ยินดีรับฟังความคิดเห็น!
คุณภาพการแปลในหน้านี้เป็นอย่างไร?

การแยกแยะสถานะควอนตัมและ tomography

ในส่วนสุดท้ายของบทเรียน เราจะพิจารณาสั้นๆ ถึงงานสองอย่างที่เกี่ยวข้องกับการวัด ได้แก่ การแยกแยะสถานะควอนตัม และ quantum state tomography

  1. การแยกแยะสถานะควอนตัม

    สำหรับการแยกแยะสถานะควอนตัม เรามีคอลเลกชันสถานะควอนตัมที่รู้จัก ρ0,…,ρm−1\rho_0,\ldots,\rho_{m-1} พร้อมกับ ความน่าจะเป็น p0,…,pm−1p_0,\ldots,p_{m-1} ที่เกี่ยวข้องกับสถานะเหล่านี้ วิธีกระชับในการแสดงสิ่งนี้คือบอกว่าเรามี ensemble

    {(p0,ρ0),…,(pm−1,ρm−1)}\{(p_0,\rho_0),\ldots,(p_{m-1},\rho_{m-1})\}

    ของสถานะควอนตัม

    จำนวน a∈{0,…,m−1}a\in\{0,\ldots,m-1\} ถูกเลือกแบบสุ่มตามความน่าจะเป็น (p0,…,pm−1)(p_0,\ldots,p_{m-1}) และระบบ X\mathsf{X} ถูกเตรียมในสถานะ ρa\rho_a เป้าหมายคือการระบุ โดยผ่านการวัด X\mathsf{X} เพียงอย่างเดียว ว่าค่า aa ใดถูกเลือก

    ดังนั้น เรามีทางเลือกจำนวนจำกัด พร้อมกับ prior — ซึ่งคือความรู้ของเราเกี่ยวกับความน่าจะเป็นที่แต่ละ aa จะ ถูกเลือก — และเป้าหมายคือการระบุว่าทางเลือกใดเกิดขึ้นจริง อาจง่ายสำหรับการเลือกสถานะและความน่าจะเป็นบางอย่าง แต่สำหรับบางอย่างก็อาจเป็นไปไม่ได้ที่จะทำโดยไม่มีโอกาสผิดพลาด

  2. Quantum state tomography

    สำหรับ quantum state tomography เรามีสถานะควอนตัมของระบบที่ ไม่ทราบ — ดังนั้นต่างจากการแยกแยะสถานะควอนตัม มักไม่มี prior หรือข้อมูลเกี่ยวกับทางเลือกที่เป็นไปได้

    แต่คราวนี้ ไม่ใช่แค่ copy เดียวของสถานะที่ถูกจัดให้ใช้ได้ แต่มี copies อิสระ จำนวนมากที่ถูกจัดให้ใช้ได้ นั่นคือ ระบบ NN ตัวที่เหมือนกัน X1,…,XN\mathsf{X}_1,\ldots,\mathsf{X}_N แต่ละตัวถูกเตรียมอย่างอิสระในสถานะ ρ\rho สำหรับจำนวน NN บางค่า (อาจมาก) เป้าหมายคือการหาค่าประมาณของสถานะที่ไม่รู้จัก ในรูป density matrix โดยการวัดระบบต่างๆ

การแยกแยะระหว่างสองสถานะ​

กรณีที่ง่ายที่สุดสำหรับการแยกแยะสถานะควอนตัมคือมีสองสถานะ ρ0\rho_0 และ ρ1\rho_1 ที่ต้องแยกแยะ

ลองนึกถึงสถานการณ์ที่บิต aa ถูกเลือกแบบสุ่ม: a=0a = 0 ด้วยความน่าจะเป็น pp และ a=1a = 1 ด้วยความน่าจะเป็น 1−p1 - p ระบบ X\mathsf{X} ถูกเตรียมในสถานะ ρa\rho_a หมายถึง ρ0\rho_0 หรือ ρ1\rho_1 ขึ้นอยู่กับค่าของ aa และถูกมอบให้เรา เป้าหมายของเราคือเดาค่าของ aa อย่างถูกต้องโดยผ่านการวัดบน X\mathsf{X} เพื่อให้แม่นยำ เราจะมุ่งหาการวัดที่ทำให้ความน่าจะเป็นที่การเดาถูกต้องสูงสุด

การวัดที่เหมาะสมที่สุด​

วิธีที่เหมาะสมในการแก้ปัญหานี้เริ่มจาก spectral decomposition ของความแตกต่างแบบ weighted ระหว่าง ρ0\rho_0 และ ρ1\rho_1 โดยน้ำหนักคือความน่าจะเป็นที่สอดคล้อง

pρ0−(1−p)ρ1=∑k=0n−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

สังเกตว่าเรามีเครื่องหมายลบแทนเครื่องหมายบวกในนิพจน์นี้: นี่คือ ผลต่าง แบบ weighted ไม่ใช่ผลรวม

เราสามารถทำให้ความน่าจะเป็นของการเดาถูกสูงสุดได้โดยเลือกการวัดแบบ projective {Π0,Π1}\{\Pi_0,\Pi_1\} ดังนี้ ก่อนอื่นให้แบ่งสมาชิกของ {0,…,n−1}\{0,\ldots,n-1\} ออกเป็นสองเซตที่ไม่ซ้อนทับกัน S0S_0 และ S1S_1 ขึ้นอยู่กับว่าค่าเฉพาะที่สอดคล้องของความแตกต่าง weighted ไม่ติดลบหรือติดลบ

S0={k∈{0,…,n−1}:λk≥0}S1={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}

จากนั้นเราสามารถเลือกการวัดแบบ projective ดังนี้

Π0=∑k∈S0∣ψk⟩⟨ψk∣andΠ1=∑k∈S1∣ψ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

(ไม่สำคัญจริงๆ ว่าจะรวมค่า kk ที่ λk=0\lambda_k = 0 ไว้ในเซต S0S_0 หรือ S1S_1 ที่นี่เราเลือกรวมไว้ใน S0S_0 โดยพลการ)

นี่คือการวัดที่เหมาะสมที่สุดในสถานการณ์นี้ที่ทำให้ความน่าจะเป็นของการระบุสถานะที่เลือกผิดต่ำที่สุด

ความน่าจะเป็นของความถูกต้อง​

ทีนี้เราจะหาความน่าจะเป็นของความถูกต้องสำหรับการวัด {Π0,Π1}\{\Pi_0,\Pi_1\}

ในตอนเริ่มต้น เราไม่จำเป็นต้องสนใจการเลือก Π0\Pi_0 และ Π1\Pi_1 อย่างเฉพาะเจาะจง แม้ว่าอาจเป็นประโยชน์ที่จะนึกถึงก็ตาม สำหรับการวัด ใดๆ {P0,P1}\{P_0,P_1\} (ไม่จำเป็นต้องเป็น projective) เราสามารถเขียนความน่าจะเป็นของความถูกต้องดังนี้

pTr⁡(P0ρ0)+(1−p)Tr⁡(P1ρ1)p \operatorname{Tr}(P_0 \rho_0) + (1 - p) \operatorname{Tr}(P_1 \rho_1)

โดยใช้ข้อเท็จจริงที่ว่า {P0,P1}\{P_0,P_1\} เป็นการวัด ดังนั้น P1=I−P0P_1 = \mathbb{I} - P_0 เราสามารถเขียนนิพจน์นี้ใหม่ได้ดังนี้

pTr⁡(P0ρ0)+(1−p)Tr⁡((I−P0)ρ1)=pTr⁡(P0ρ0)−(1−p)Tr⁡(P0ρ1)+(1−p)Tr⁡(ρ1)=Tr⁡(P0(pρ0−(1−p)ρ1))+1−pp \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}

ในทางกลับกัน เราสามารถแทน P0=I−P1P_0 = \mathbb{I} - P_1 แทนได้ มันไม่เปลี่ยนค่า แต่ให้นิพจน์ทางเลือก

pTr⁡((I−P1)ρ0)+(1−p)Tr⁡(P1ρ1)=pTr⁡(ρ0)−pTr⁡(P1ρ0)+(1−p)Tr⁡(P1ρ1)=p−Tr⁡(P1(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}

สองนิพจน์มีค่าเดียวกัน ดังนั้นเราสามารถเฉลี่ยพวกมันเพื่อได้นิพจน์อีกแบบหนึ่งสำหรับค่านี้ (การเฉลี่ยสองนิพจน์เป็นเพียงเทคนิคเพื่อทำให้นิพจน์ที่ได้ง่ายขึ้น)

12(Tr⁡(P0(pρ0−(1−p)ρ1))+1−p)+12(p−Tr⁡(P1(pρ0−(1−p)ρ1)))=12Tr⁡((P0−P1)(pρ0−(1−p)ρ1))+12\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}

ทีนี้เราเห็นได้ว่าทำไมจึงสมเหตุสมผลที่จะเลือก projections Π0\Pi_0 และ Π1\Pi_1 (ตามที่ระบุไว้ข้างต้น) สำหรับ P0P_0 และ P1P_1 ตามลำดับ — เพราะนั่นคือวิธีที่เราสามารถทำให้ trace ในนิพจน์สุดท้ายมากที่สุด โดยเฉพาะ

(Π0−Π1)(pρ0−(1−p)ρ1)=∑k=0n−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.

ดังนั้น เมื่อเราคำนวณ trace เราได้ผลรวมของ ค่าสัมบูรณ์ ของค่าเฉพาะ — ซึ่งเท่ากับสิ่งที่รู้จักกันว่า trace norm ของความแตกต่าง weighted

Tr⁡((Π0−Π1)(pρ0−(1−p)ρ1))=∑k=0n−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

ดังนั้น ความน่าจะเป็นที่การวัด {Π0,Π1}\{\Pi_0,\Pi_1\} นำไปสู่การแยกแยะ ρ0\rho_0 และ ρ1\rho_1 ได้อย่างถูกต้อง โดยให้ด้วยความน่าจะเป็น pp และ 1−p1-p ตามลำดับ มีดังนี้

12+12∥pρ0−(1−p)ρ1∥1\frac{1}{2} + \frac{1}{2} \bigl\| p \rho_0 - (1-p)\rho_1 \bigr\|_1

ข้อเท็จจริงที่ว่านี่คือความน่าจะเป็นที่เหมาะสมที่สุดสำหรับการแยกแยะ ρ0\rho_0 และ ρ1\rho_1 อย่างถูกต้อง โดยให้ด้วยความน่าจะเป็น pp และ 1−p1-p มักเรียกว่า Helstrom–Holevo theorem (หรือบางครั้งเรียกแค่ Helstrom's theorem)

การแยกแยะสามสถานะขึ้นไป​

สำหรับการแยกแยะสถานะควอนตัมเมื่อมีสามสถานะขึ้นไป ยังไม่มีวิธีแก้แบบ closed-form สำหรับการวัดที่เหมาะสมที่สุด แม้ว่าจะสามารถกำหนดปัญหาเป็น semidefinite program ได้ — ซึ่งช่วยให้ประมาณการวัดที่เหมาะสมที่สุดเชิงตัวเลขได้อย่างมีประสิทธิภาพด้วยคอมพิวเตอร์

นอกจากนี้ยังสามารถ ยืนยัน (หรือ หักล้าง) ความเหมาะสมที่สุดของการวัดที่กำหนดในงานแยกแยะสถานะผ่านเงื่อนไขที่เรียกว่า Holevo-Yuen-Kennedy-Lax โดยเฉพาะ สำหรับงานแยกแยะสถานะที่นิยามด้วย ensemble

{(p0,ρ0),…,(pm−1,ρm−1)},\{(p_0,\rho_0),\ldots,(p_{m-1},\rho_{m-1})\},

การวัด {P0,…,Pm−1}\{P_0,\ldots,P_{m-1}\} เหมาะสมที่สุดก็ต่อเมื่อเมทริกซ์

Qa=∑b=0m−1pbρbPb−paρaQ_a = \sum_{b = 0}^{m-1} p_b \rho_b P_b - p_a \rho_a

เป็น positive semidefinite สำหรับทุก a∈{0,…,m−1}a\in\{0,\ldots,m-1\}

ตัวอย่างเช่น พิจารณางานแยกแยะสถานะควอนตัมที่หนึ่งในสี่สถานะ tetrahedral ∣ϕ0⟩,…,∣ϕ3⟩\vert\phi_0\rangle,\ldots,\vert\phi_3\rangle ถูกเลือกอย่างสม่ำเสมอแบบสุ่ม การวัด tetrahedral {P0,P1,P2,P3}\{P_0,P_1,P_2,P_3\} สำเร็จด้วยความน่าจะเป็น

14Tr⁡(P0∣ϕ0⟩⟨ϕ0∣)+14Tr⁡(P1∣ϕ1⟩⟨ϕ1∣)+14Tr⁡(P2∣ϕ2⟩⟨ϕ2∣)+14Tr⁡(P3∣ϕ3⟩⟨ϕ3∣)=12.\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}.

นี่เหมาะสมที่สุดตามเงื่อนไข Holevo-Yuen-Kennedy-Lax เนื่องจากการคำนวณแสดงให้เห็นว่า

Qa=14(I−∣ϕa⟩⟨ϕa∣)≥0Q_a = \frac{1}{4}(\mathbb{I} - \vert\phi_a\rangle\langle\phi_a\vert) \geq 0

for a=0,1,2,3a = 0,1,2,3.

Quantum state tomography​

สุดท้าย เราจะพูดถึงปัญหาของ quantum state tomography สั้นๆ สำหรับปัญหานี้ เราได้รับ copies อิสระจำนวนมาก NN ของสถานะควอนตัมที่ไม่รู้จัก ρ\rho และเป้าหมายคือการสร้างค่าประมาณ ρ~\tilde{\rho} ของ ρ\rho เพื่อความชัดเจน หมายความว่าเราต้องการหาคำอธิบายเชิงคลาสสิกของ density matrix ρ~\tilde{\rho} ที่ใกล้เคียง ρ\rho มากที่สุด

เราสามารถอธิบายการตั้งค่าในลักษณะต่อไปนี้ได้เช่นกัน density matrix ที่ไม่รู้จัก ρ\rho ถูกเลือก และเราได้รับการเข้าถึงระบบควอนตัม NN ตัว X1,…,XN\mathsf{X}_1,\ldots,\mathsf{X}_N ซึ่งแต่ละตัวถูกเตรียม อย่างอิสระ ในสถานะ ρ\rho ดังนั้น สถานะของระบบรวม (X1,…,XN)(\mathsf{X}_1,\ldots,\mathsf{X}_N) คือ

ρ⊗N=ρ⊗ρ⊗⋯⊗ρ(N times)\rho^{\otimes N} = \rho \otimes \rho \otimes \cdots \otimes \rho \quad \text{($N$ times)}

เป้าหมายคือการวัดระบบ X1,…,XN\mathsf{X}_1,\ldots,\mathsf{X}_N และจากผลลัพธ์ของการวัดเหล่านั้น คำนวณ density matrix ρ~\tilde{\rho} ที่ประมาณ ρ\rho ได้ใกล้เคียง ปรากฏว่านี่เป็นปัญหาที่น่าสนใจมากและมีการวิจัยอย่างต่อเนื่อง

อาจพิจารณากลยุทธ์ประเภทต่างๆ ในการแนวทางปัญหา ตัวอย่างเช่น เราสามารถจินตนาการกลยุทธ์ที่แต่ละระบบ X1,…,XN\mathsf{X}_1,\ldots,\mathsf{X}_N ถูกวัดแยกกัน ตามลำดับ ให้ผลลัพธ์การวัดเป็นลำดับ สามารถทำการเลือกเฉพาะที่แตกต่างกันสำหรับการวัดที่จะทำ รวมถึงการเลือกแบบ adaptive และ non-adaptive กล่าวอีกนัยหนึ่ง การเลือกว่าจะทำการวัดใดบนระบบใดระบบหนึ่งอาจขึ้นหรือไม่ขึ้นกับผลลัพธ์ของการวัดก่อนหน้า จากลำดับผลลัพธ์การวัด จะมีการหาค่าเดา ρ~\tilde{\rho} สำหรับสถานะ ρ\rho — และอีกครั้งมีวิธีการต่างๆ ในการทำเช่นนี้

แนวทางทางเลือกคือทำการ วัดร่วม เดียวของคอลเลกชันทั้งหมด โดยมองว่า (X1,…,XN)(\mathsf{X}_1,\ldots,\mathsf{X}_N) เป็นระบบเดียวและเลือกการวัดเดียวที่ผลลัพธ์คือค่าเดา ρ~\tilde{\rho} สำหรับสถานะ ρ\rho ซึ่งอาจนำไปสู่การประมาณที่ดีกว่าที่เป็นไปได้สำหรับการวัดแยกของระบบแต่ละระบบ แม้ว่าการวัดร่วมบนระบบทั้งหมดพร้อมกันน่าจะยากกว่ามากในการนำไปปฏิบัติ

Qubit tomography โดยใช้การวัด Pauli​

ทีนี้เราจะพิจารณา quantum state tomography ในกรณีง่ายที่ ρ\rho เป็น qubit density matrix สมมติว่าเราได้รับ qubit X1,…,XN\mathsf{X}_1,\ldots,\mathsf{X}_N ซึ่งแต่ละตัวอยู่ในสถานะ ρ\rho อย่างอิสระ และเป้าหมายของเราคือคำนวณค่าประมาณ ρ~\tilde{\rho} ที่ใกล้เคียง ρ\rho

กลยุทธ์ของเราคือแบ่ง NN qubit X1,…,XN\mathsf{X}_1,\ldots,\mathsf{X}_N ออกเป็นสามกลุ่มที่มีขนาดใกล้เคียงกัน หนึ่งกลุ่มสำหรับแต่ละ Pauli matrix สามตัว σx,\sigma_x, σy,\sigma_y, และ σz\sigma_z จากนั้น qubit แต่ละตัวถูกวัดอย่างอิสระดังนี้

  1. สำหรับ qubit แต่ละตัวในกลุ่มที่เกี่ยวข้องกับ σx\sigma_x เราทำการวัด σx\sigma_x หมายความว่า qubit ถูกวัดด้วยฐาน {∣+⟩,∣−⟩}\{\vert + \rangle, \vert -\rangle\} ซึ่งเป็นฐาน orthonormal ของ eigenvectors ของ σx\sigma_x และผลลัพธ์การวัดที่สอดคล้องคือค่าเฉพาะที่เกี่ยวข้องกับสอง eigenvectors: +1+1 สำหรับสถานะ ∣+⟩\vert + \rangle และ −1-1 สำหรับสถานะ ∣−⟩\vert -\rangle โดยการเฉลี่ยผลลัพธ์ทั้งหมดในสถานะของกลุ่มที่เกี่ยวข้องกับ σx\sigma_x เราจะได้ค่าประมาณของ expectation value

    ⟨+∣ρ∣+⟩−⟨−∣ρ∣−⟩=Tr⁡(σxρ).\langle + \vert \rho \vert + \rangle - \langle - \vert \rho \vert - \rangle = \operatorname{Tr}(\sigma_x \rho).
  2. สำหรับ qubit แต่ละตัวในกลุ่มที่เกี่ยวข้องกับ σy\sigma_y เราทำการวัด σy\sigma_y การวัดดังกล่าวคล้ายกับการวัด σx\sigma_x ยกเว้นว่าฐานการวัดคือ {∣ ⁣+ ⁣i⟩,∣ ⁣− ⁣i⟩}\{\vert\! +\!i \rangle, \vert\! -\!i \rangle\} ซึ่งเป็น eigenvectors ของ σy\sigma_y โดยการเฉลี่ยผลลัพธ์ทั้งหมดในสถานะของกลุ่มที่เกี่ยวข้องกับ σy\sigma_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).
  3. สำหรับ qubit แต่ละตัวในกลุ่มที่เกี่ยวข้องกับ σz\sigma_z เราทำการวัด σz\sigma_z คราวนี้ฐานการวัดคือฐาน standard {∣0⟩,∣1⟩}\{\vert 0\rangle, \vert 1 \rangle\} ซึ่งเป็น eigenvectors ของ σz\sigma_z โดยการเฉลี่ยผลลัพธ์ทั้งหมดในสถานะของกลุ่มที่เกี่ยวข้องกับ σz\sigma_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).

เมื่อได้ค่าประมาณ

α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)

โดยการเฉลี่ยผลลัพธ์การวัดสำหรับแต่ละกลุ่ม เราสามารถประมาณ ρ\rho ได้เป็น

ρ~=I+αxσx+αyσy+αzσz2≈I+Tr⁡(σxρ)σx+Tr⁡(σyρ)σy+Tr⁡(σzρ)σz2=ρ.\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.

ในขีดจำกัดที่ NN เข้าใกล้อนันต์ ค่าประมาณนี้ลู่เข้าหา density matrix จริง ρ\rho ตามความน่าจะเป็นโดย กฎจำนวนมาก และขอบเขตทางสถิติที่รู้จักกันดี (เช่น Hoeffding's inequality) สามารถใช้จำกัดความน่าจะเป็นที่ค่าประมาณ ρ~\tilde{\rho} เบี่ยงเบนจาก ρ\rho ในปริมาณต่างๆ

สิ่งสำคัญที่ต้องรู้คือ เมทริกซ์ ρ~\tilde{\rho} ที่ได้ในลักษณะนี้อาจไม่ใช่ density matrix โดยเฉพาะ แม้ว่ามันจะมี trace เท่ากับ 11 เสมอ แต่อาจไม่เป็น positive semidefinite มีกลยุทธ์ที่รู้จักหลายอย่างในการ "ปัดเศษ" ค่าประมาณ ρ~\tilde{\rho} ดังกล่าวให้เป็น density matrix หนึ่งในนั้นคือคำนวณ spectral decomposition แทนที่ค่าเฉพาะที่ติดลบด้วย 00 แล้วทำให้เป็นมาตรฐาน (โดยหารเมทริกซ์ที่ได้ด้วย trace)

Qubit tomography โดยใช้การวัด tetrahedral​

ตัวเลือกอื่นสำหรับทำ qubit tomography คือวัดทุก qubit X1,…,XN\mathsf{X}_1,\ldots,\mathsf{X}_N โดยใช้การวัด tetrahedral {P0,P1,P2,P3}\{P_0,P_1,P_2,P_3\} ที่อธิบายไว้ก่อนหน้า นั่นคือ

P0=∣ϕ0⟩⟨ϕ0∣2,P1=∣ϕ1⟩⟨ϕ1∣2,P2=∣ϕ2⟩⟨ϕ2∣2,P3=∣ϕ3⟩⟨ϕ3∣2P_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}

สำหรับ

∣ϕ0⟩=∣0⟩∣ϕ1⟩=13∣0⟩+23∣1⟩∣ϕ2⟩=13∣0⟩+23e2πi/3∣1⟩∣ϕ3⟩=13∣0⟩+23e−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}

ผลลัพธ์แต่ละอย่างเกิดขึ้นหลายครั้ง ซึ่งเราจะแทนด้วย nan_a สำหรับแต่ละ a∈{0,1,2,3}a\in\{0,1,2,3\} ดังนั้น n0+n1+n2+n3=Nn_0 + n_1 + n_2 + n_3 = N อัตราส่วนของตัวเลขเหล่านี้กับ NN ให้การประมาณความน่าจะเป็นที่เกี่ยวข้องกับผลลัพธ์ที่เป็นไปได้แต่ละอย่าง:

naN≈Tr⁡(Paρ).\frac{n_a}{N} \approx \operatorname{Tr}(P_a \rho).

สุดท้าย เราจะใช้สูตรที่น่าทึ่งต่อไปนี้:

ρ=∑a=03(3Tr⁡(Paρ)−12)∣ϕ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.

เพื่อพิสูจน์สูตรนี้ เราสามารถใช้สมการต่อไปนี้สำหรับค่าสัมบูรณ์กำลังสองของผลคูณภายในของสถานะ tetrahedral ซึ่งสามารถตรวจสอบได้ผ่านการคำนวณตรงๆ

∣⟨ϕa∣ϕb⟩∣2={1a=b13a≠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}

เมทริกซ์สี่ตัว

∣ϕ0⟩⟨ϕ0∣=(1000)∣ϕ1⟩⟨ϕ1∣=(13232323)∣ϕ2⟩⟨ϕ2∣=(1323e−2πi/323e2πi/323)∣ϕ3⟩⟨ϕ3∣=(1323e2πi/323e−2πi/323)\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}

เป็น linearly independent ดังนั้นจึงเพียงพอที่จะพิสูจน์ว่าสูตรเป็นจริงเมื่อ ρ=∣ϕb⟩⟨ϕb∣\rho = \vert\phi_b\rangle\langle\phi_b\vert สำหรับ b=0,1,2,3b = 0,1,2,3 โดยเฉพาะ

3Tr⁡(Pa∣ϕb⟩⟨ϕb∣)−12=32∣⟨ϕa∣ϕb⟩∣2−12={1a=b0a≠b3 \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}

และดังนั้น

∑a=03(3Tr⁡(Pa∣ϕ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.

เราได้ค่าประมาณของ ρ\rho:

ρ~=∑a=03(3naN−12)∣ϕ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.

ค่าประมาณนี้จะเป็นเมทริกซ์ Hermitian ที่มี trace เท่ากับหนึ่งเสมอ แต่อาจไม่เป็น positive semidefinite ในกรณีนี้ ค่าประมาณต้องถูก "ปัดเศษ" ให้เป็น density matrix คล้ายกับกลยุทธ์ที่เกี่ยวข้องกับการวัด Pauli