ต่อไปเราจะพูดถึงการแทนค่าทางคณิตศาสตร์ของช่อง
การส่งแบบเชิงเส้นจากเวกเตอร์ไปยังเวกเตอร์สามารถแทนด้วยเมทริกซ์ได้ในแบบที่คุ้นเคย โดยการกระทำของการส่งเชิงเส้นนั้นอธิบายด้วยการคูณเมทริกซ์กับเวกเตอร์
แต่ช่องเป็นการส่งเชิงเส้นจากเมทริกซ์ไปยังเมทริกซ์ ไม่ใช่จากเวกเตอร์ไปยังเวกเตอร์
ดังนั้น โดยทั่วไป เราจะแสดงช่องในเชิงคณิตศาสตร์ได้อย่างไร?
สำหรับช่องบางช่อง เราอาจมีสูตรง่าย ๆ ที่อธิบายมันได้ เช่น ตัวอย่างสามช่อง qubit ที่ไม่ใช่ยูนิทารีที่อธิบายก่อนหน้านี้
แต่ช่องโดยพลการอาจไม่มีสูตรที่สะอาดแบบนั้น จึงไม่ใช่เรื่องปฏิบัติได้ในทางทั่วไปที่จะแสดงช่องในลักษณะนี้
เพื่อเปรียบเทียบ ในการกำหนดสูตรควอนตัมแบบง่าย เราใช้ เมทริกซ์ยูนิทารี เพื่อแทนการกระทำบนเวกเตอร์สถานะควอนตัม โดยที่เมทริกซ์ยูนิทารีทุกตัวแทนการกระทำที่ถูกต้อง และทุกการกระทำที่ถูกต้องสามารถแสดงเป็นเมทริกซ์ยูนิทารีได้
โดยแก่นแท้แล้ว คำถามที่กำลังถามคือ: เราจะทำสิ่งที่คล้ายกันสำหรับช่องได้อย่างไร?
ในการตอบคำถามนี้ เราต้องการเครื่องมือทางคณิตศาสตร์เพิ่มเติม
เราจะเห็นว่าช่องสามารถอธิบายทางคณิตศาสตร์ได้หลายวิธี รวมถึงการแทนค่าที่ตั้งชื่อเพื่อเป็นเกียรติแก่สามบุคคลที่มีบทบาทสำคัญในการพัฒนาสิ่งเหล่านี้:
Stinespring,
Kraus, และ
Choi.
วิธีต่าง ๆ เหล่านี้ในการอธิบายช่องร่วมกันเสนอมุมมองและการวิเคราะห์ที่แตกต่างกัน
การแทนค่าแบบ Stinespring
การแทนค่าแบบ Stinespring มีพื้นฐานมาจากแนวคิดที่ว่าช่องทุกช่องสามารถนำไปใช้งานได้ในแบบมาตรฐาน
โดยที่ระบบนำเข้าจะถูกรวมกับระบบพื้นที่ทำงานที่ถูกกำหนดค่าเริ่มต้นก่อน ก่อให้เกิดระบบรวม
จากนั้นจึงดำเนินการยูนิทารีบนระบบรวม
และสุดท้ายระบบพื้นที่ทำงานจะถูกทิ้ง (หรือ traced out) เหลือเพียงผลลัพธ์ของช่อง
ภาพต่อไปนี้แสดงการนำไปใช้งานดังกล่าวในรูปแบบ circuit diagram สำหรับช่องที่ระบบนำเข้าและระบบนำออกเป็นระบบเดียวกัน X \mathsf{X} X
ในแผนภาพนี้ สายไฟแทนระบบโดยพลการตามที่ระบุด้วยป้ายกำกับเหนือสายไฟ ไม่จำเป็นต้องเป็น qubit เดี่ยว
นอกจากนี้ สัญลักษณ์ กราวด์ ที่ใช้กันทั่วไปในวิศวกรรมไฟฟ้าบ่งชี้อย่างชัดเจนว่า W \mathsf{W} W ถูกทิ้ง
อธิบายเป็นคำพูด การนำไปใช้งานทำงานดังนี้
ระบบนำเข้า X \mathsf{X} X เริ่มต้นในสถานะ ρ \rho ρ บางสถานะ ในขณะที่ระบบพื้นที่ทำงาน W \mathsf{W} W ถูกกำหนดค่าเริ่มต้นเป็นสถานะฐาน ∣ 0 ⟩ \vert 0\rangle ∣0 ⟩
การดำเนินการยูนิทารี U U U ถูกกระทำบนคู่ ( W , X ) (\mathsf{W},\mathsf{X}) ( W , X ) และสุดท้ายระบบพื้นที่ทำงาน W \mathsf{W} W ถูก trace out เหลือ X \mathsf{X} X เป็นผลลัพธ์
สังเกตว่าเรากำลังสันนิษฐานว่า 0 0 0 เป็นสถานะคลาสสิกของ W \mathsf{W} W และเราเลือกให้เป็นสถานะเริ่มต้นของระบบนี้ ซึ่งจะช่วยลดความซับซ้อนของคณิตศาสตร์
อย่างไรก็ตาม เราสามารถเลือกสถานะบริสุทธิ์คงที่ใด ๆ เพื่อแทนสถานะเริ่มต้นของ W \mathsf{W} W โดยไม่เปลี่ยนแปลงคุณสมบัติพื้นฐานของการแทนค่า
นิพจน์ทางคณิตศาสตร์ของช่องผลลัพธ์ Φ \Phi Φ มีดังนี้
Φ ( ρ ) = Tr W ( U ( ∣ 0 ⟩ ⟨ 0 ∣ W ⊗ ρ ) U † ) \Phi(\rho) = \operatorname{Tr}_{\mathsf{W}} \bigl( U (\vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho) U^{\dagger} \bigr) Φ ( ρ ) = Tr W ( U ( ∣0 ⟩ ⟨ 0 ∣ W ⊗ ρ ) U † )
ตามที่เคยทำมา เราใช้ข้อตกลงการเรียงลำดับของ Qiskit:
ระบบ X \mathsf{X} X อยู่ด้านบนในแผนภาพ และดังนั้นสอดคล้องกับตัวประกอบ tensor ด้านขวาในสูตร
โดยทั่วไป ระบบนำเข้าและระบบนำออกของช่องไม่จำเป็นต้องเป็นระบบเดียวกัน
นี่คือภาพแสดงการนำไปใช้งานของช่อง Φ \Phi Φ ที่มีระบบนำเข้าเป็น X \mathsf{X} X และระบบนำออกเป็น Y \mathsf{Y} Y
คราวนี้การดำเนินการยูนิทารีแปลง ( W , X ) (\mathsf{W},\mathsf{X}) ( W , X ) เป็นคู่ ( G , Y ) (\mathsf{G},\mathsf{Y}) ( G , Y ) โดยที่ G \mathsf{G} G เป็นระบบ "ขยะ" ที่ถูก trace out เหลือ Y \mathsf{Y} Y เป็นระบบผลลัพธ์
เพื่อให้ U U U เป็นยูนิทารี มันต้องเป็นเมทริกซ์จัตุรัส
ซึ่งกำหนดให้คู่ ( G , Y ) (\mathsf{G},\mathsf{Y}) ( G , Y ) มีจำนวนสถานะคลาสสิกเท่ากับคู่ ( W , X ) (\mathsf{W},\mathsf{X}) ( W , X ) ดังนั้นระบบ W \mathsf{W} W และ G \mathsf{G} G ต้องถูกเลือกในลักษณะที่อนุญาตให้เป็นเช่นนี้ได้
เราได้นิพจน์ทางคณิตศาสตร์ของช่องผลลัพธ์ Φ \Phi Φ ที่คล้ายกับที่เคยมีก่อนหน้า
Φ ( ρ ) = Tr G ( U ( ∣ 0 ⟩ ⟨ 0 ∣ W ⊗ ρ ) U † ) \Phi(\rho) = \operatorname{Tr}_{\mathsf{G}} \bigl( U (\vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho) U^{\dagger} \bigr) Φ ( ρ ) = Tr G ( U ( ∣0 ⟩ ⟨ 0 ∣ W ⊗ ρ ) U † )
เมื่อช่องถูกอธิบายในลักษณะนี้ ในฐานะการดำเนินการยูนิทารีพร้อมกับข้อกำหนดว่าระบบพื้นที่ทำงานถูกกำหนดค่าเริ่มต้นอย่างไรและระบบนำออกถูกเลือกอย่างไร เราเรียกว่ามันถูกแสดงใน รูปแบบ Stinespring หรือเป็น การแทนค่าแบบ Stinespring ของช่อง
ไม่ชัดเจนเลยแต่ช่องทุกช่องมีการแทนค่าแบบ Stinespring จริง ๆ ดังที่เราจะเห็นเมื่อสิ้นสุดบทนี้
เราจะเห็นด้วยว่าการแทนค่าแบบ Stinespring ไม่ไม่ซ้ำกัน จะมีวิธีต่าง ๆ ในการนำช่องเดียวกันไปใช้งานในลักษณะที่อธิบายไว้เสมอ
หมายเหตุ
ในบริบทของสารสนเทศเชิงควอนตัม คำว่า การแทนค่าแบบ Stinespring มักหมายถึงนิพจน์ทั่วไปกว่าเล็กน้อยของช่องในรูปแบบ
Φ ( ρ ) = Tr G ( A ρ A † ) \Phi(\rho) = \operatorname{Tr}_{\mathsf{G}} \bigl( A \rho A^{\dagger} \bigr) Φ ( ρ ) = Tr G ( A ρ A † ) สำหรับ isometry A A A ซึ่งเป็นเมทริกซ์ที่คอลัมน์ตั้งฉากกันตามบรรทัดฐาน แต่อาจไม่ใช่เมทริกซ์จัตุรัส
สำหรับการแทนค่าแบบ Stinespring ที่มีรูปแบบที่เราใช้เป็นนิยาม เราสามารถได้นิพจน์ในรูปแบบอื่นนี้โดยการกำหนด
A = U ( ∣ 0 ⟩ W ⊗ I X ) . A = U (\vert 0\rangle_{\mathsf{W}} \otimes \mathbb{I}_{\mathsf{X}}). A = U ( ∣0 ⟩ W ⊗ I X ) .
ช่อง dephasing แบบสมบูรณ์
นี่คือการแทนค่าแบบ Stinespring ของช่อง dephasing ของ qubit Δ \Delta Δ
ในแผนภาพนี้ สายไฟทั้งสองแทน qubit เดี่ยว ดังนั้นนี่คือ circuit diagram ควอนตัมธรรมดา
เพื่อดูว่าผลของวงจรนี้ต่อ qubit นำเข้าถูกอธิบายโดยช่อง dephasing แบบสมบูรณ์จริง ๆ เราสามารถไล่ผ่านวงจรทีละขั้น โดยใช้การแทนด้วยเมทริกซ์ที่ชัดเจนของ partial trace ที่กล่าวถึงในบทที่แล้ว
เราจะเรียก qubit บนสุดว่า X \mathsf{X} X — นี่คือนำเข้าและนำออกของช่อง — และจะสมมติว่า X \mathsf{X} X เริ่มต้นในสถานะโดยพลการ ρ \rho ρ
ขั้นแรกคือการนำ qubit พื้นที่ทำงาน W \mathsf{W} W เข้ามา
ก่อนที่จะดำเนินการเกต controlled-NOT สถานะของคู่ ( W , X ) (\mathsf{W},\mathsf{X}) ( W , X ) แทนด้วย density matrix ดังนี้
∣ 0 ⟩ ⟨ 0 ∣ W ⊗ ρ = ( 1 0 0 0 ) ⊗ ( ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ) = ( ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ 0 0 ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ 0 0 0 0 0 0 0 0 0 0 ) \begin{aligned}
\vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho
& = \begin{pmatrix}
1 & 0\\
0 & 0
\end{pmatrix}
\otimes
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}\\[4mm]
& = \begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm]
0 & 0 & 0 & 0 \\[1mm]
0 & 0 & 0 & 0
\end{pmatrix}
\end{aligned} ∣0 ⟩ ⟨ 0 ∣ W ⊗ ρ = ( 1 0 0 0 ) ⊗ ( ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ) = ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ 0 0 ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ 0 0 0 0 0 0 0 0 0 0
ตามข้อตกลงการเรียงลำดับของ Qiskit qubit บนสุด X \mathsf{X} X อยู่ทางขวาและ qubit ล่าง W \mathsf{W} W อยู่ทางซ้าย
เราใช้ density matrix แทน quantum state vector แต่มันถูก tensor เข้าด้วยกันในลักษณะที่คล้ายกับที่ทำในการกำหนดสูตรควอนตัมแบบง่าย
ขั้นต่อไปคือการดำเนินการ controlled-NOT โดยที่ X \mathsf{X} X เป็น control และ W \mathsf{W} W เป็น target
ยังคำนึงถึงข้อตกลงการเรียงลำดับของ Qiskit การแทนด้วยเมทริกซ์ของเกตนี้เป็นดังนี้
( 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 ) \begin{pmatrix}
1 & 0 & 0 & 0\\
0 & 0 & 0 & 1\\
0 & 0 & 1 & 0\\
0 & 1 & 0 & 0
\end{pmatrix} 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0
นี่คือการดำเนินการยูนิทารี และในการนำไปใช้กับ density matrix เราจะ conjugate ด้วยเมทริกซ์ยูนิทารี
conjugate-transpose ไม่เปลี่ยนแปลงเมทริกซ์นี้โดยเฉพาะ ดังนั้นผลลัพธ์เป็นดังนี้
( 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 ) ( ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ 0 0 ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ 0 0 0 0 0 0 0 0 0 0 ) ( 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 ) = ( ⟨ 0 ∣ ρ ∣ 0 ⟩ 0 0 ⟨ 0 ∣ ρ ∣ 1 ⟩ 0 0 0 0 0 0 0 0 ⟨ 1 ∣ ρ ∣ 0 ⟩ 0 0 ⟨ 1 ∣ ρ ∣ 1 ⟩ ) \begin{pmatrix}
1 & 0 & 0 & 0\\[1mm]
0 & 0 & 0 & 1\\[1mm]
0 & 0 & 1 & 0\\[1mm]
0 & 1 & 0 & 0
\end{pmatrix}
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm]
0 & 0 & 0 & 0 \\[1mm]
0 & 0 & 0 & 0
\end{pmatrix}
\begin{pmatrix}
1 & 0 & 0 & 0\\[1mm]
0 & 0 & 0 & 1\\[1mm]
0 & 0 & 1 & 0\\[1mm]
0 & 1 & 0 & 0
\end{pmatrix}\\[3mm]
= \begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 0 \vert \rho \vert 1 \rangle\\[1mm]
0 & 0 & 0 & 0\\[1mm]
0 & 0 & 0 & 0\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix} 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ 0 0 ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 = ⟨ 0∣ ρ ∣0 ⟩ 0 0 ⟨ 1∣ ρ ∣0 ⟩ 0 0 0 0 0 0 0 0 ⟨ 0∣ ρ ∣1 ⟩ 0 0 ⟨ 1∣ ρ ∣1 ⟩
สุดท้าย partial trace ถูกดำเนินการบน W \mathsf{W} W
จำการกระทำของการดำเนินการนี้บนเมทริกซ์ 4 × 4 4\times 4 4 × 4 ที่อธิบายในบทที่แล้ว เราได้ density matrix ผลลัพธ์ดังนี้
Tr W ( ⟨ 0 ∣ ρ ∣ 0 ⟩ 0 0 ⟨ 0 ∣ ρ ∣ 1 ⟩ 0 0 0 0 0 0 0 0 ⟨ 1 ∣ ρ ∣ 0 ⟩ 0 0 ⟨ 1 ∣ ρ ∣ 1 ⟩ ) = ( ⟨ 0 ∣ ρ ∣ 0 ⟩ 0 0 0 ) + ( 0 0 0 ⟨ 1 ∣ ρ ∣ 1 ⟩ ) = ( ⟨ 0 ∣ ρ ∣ 0 ⟩ 0 0 ⟨ 1 ∣ ρ ∣ 1 ⟩ ) = Δ ( ρ ) \begin{aligned}
\operatorname{Tr}_{\mathsf{W}} \begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 0 \vert \rho \vert 1 \rangle\\[1mm]
0 & 0 & 0 & 0\\[1mm]
0 & 0 & 0 & 0\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}
& = \begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & 0 \\[1mm]
0 & 0
\end{pmatrix}
+
\begin{pmatrix}
0 & 0 \\[1mm]
0 & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}\\[3mm]
& = \begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & 0 \\[1mm]
0 & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}\\[4mm]
& = \Delta(\rho)
\end{aligned} Tr W ⟨ 0∣ ρ ∣0 ⟩ 0 0 ⟨ 1∣ ρ ∣0 ⟩ 0 0 0 0 0 0 0 0 ⟨ 0∣ ρ ∣1 ⟩ 0 0 ⟨ 1∣ ρ ∣1 ⟩ = ( ⟨ 0∣ ρ ∣0 ⟩ 0 0 0 ) + ( 0 0 0 ⟨ 1∣ ρ ∣1 ⟩ ) = ( ⟨ 0∣ ρ ∣0 ⟩ 0 0 ⟨ 1∣ ρ ∣1 ⟩ ) = Δ ( ρ )
เราสามารถคำนวณ partial trace ทางเลือกได้โดยแปลงเป็น Dirac notation ก่อน
( ⟨ 0 ∣ ρ ∣ 0 ⟩ 0 0 ⟨ 0 ∣ ρ ∣ 1 ⟩ 0 0 0 0 0 0 0 0 ⟨ 1 ∣ ρ ∣ 0 ⟩ 0 0 ⟨ 1 ∣ ρ ∣ 1 ⟩ ) = ⟨ 0 ∣ ρ ∣ 0 ⟩ ∣ 0 ⟩ ⟨ 0 ∣ ⊗ ∣ 0 ⟩ ⟨ 0 ∣ + ⟨ 0 ∣ ρ ∣ 1 ⟩ ∣ 0 ⟩ ⟨ 1 ∣ ⊗ ∣ 0 ⟩ ⟨ 1 ∣ + ⟨ 1 ∣ ρ ∣ 0 ⟩ ∣ 1 ⟩ ⟨ 0 ∣ ⊗ ∣ 1 ⟩ ⟨ 0 ∣ + ⟨ 1 ∣ ρ ∣ 1 ⟩ ∣ 1 ⟩ ⟨ 1 ∣ ⊗ ∣ 1 ⟩ ⟨ 1 ∣ \begin{pmatrix}
\langle 0\vert \rho \vert 0\rangle & 0 & 0 & \langle 0\vert \rho \vert 1\rangle\\[1mm]
0 & 0 & 0 & 0\\[1mm]
0 & 0 & 0 & 0\\[1mm]
\langle 1\vert \rho \vert 0\rangle & 0 & 0 & \langle 1\vert \rho \vert 1\rangle
\end{pmatrix}
=
\begin{array}{r}
\langle 0\vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0\vert \otimes \vert 0\rangle\langle 0\vert \\[1mm]
+\, \langle 0\vert \rho \vert 1\rangle \, \vert 0\rangle\langle 1\vert \otimes \vert 0\rangle\langle 1\vert \\[1mm]
+\, \langle 1\vert \rho \vert 0\rangle \, \vert 1\rangle\langle 0\vert \otimes \vert 1\rangle\langle 0\vert \\[1mm]
+\, \langle 1\vert \rho \vert 1\rangle \, \vert 1\rangle\langle 1\vert \otimes \vert 1\rangle\langle 1\vert
\end{array} ⟨ 0∣ ρ ∣0 ⟩ 0 0 ⟨ 1∣ ρ ∣0 ⟩ 0 0 0 0 0 0 0 0 ⟨ 0∣ ρ ∣1 ⟩ 0 0 ⟨ 1∣ ρ ∣1 ⟩ = ⟨ 0∣ ρ ∣0 ⟩ ∣0 ⟩ ⟨ 0∣ ⊗ ∣0 ⟩ ⟨ 0∣ + ⟨ 0∣ ρ ∣1 ⟩ ∣0 ⟩ ⟨ 1∣ ⊗ ∣0 ⟩ ⟨ 1∣ + ⟨ 1∣ ρ ∣0 ⟩ ∣1 ⟩ ⟨ 0∣ ⊗ ∣1 ⟩ ⟨ 0∣ + ⟨ 1∣ ρ ∣1 ⟩ ∣1 ⟩ ⟨ 1∣ ⊗ ∣1 ⟩ ⟨ 1∣
การ trace out qubit ด้านซ้ายให้คำตอบเดิม
⟨ 0 ∣ ρ ∣ 0 ⟩ ∣ 0 ⟩ ⟨ 0 ∣ + ⟨ 1 ∣ ρ ∣ 1 ⟩ ∣ 1 ⟩ ⟨ 1 ∣ = Δ ( ρ ) \langle 0\vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0\vert
+\, \langle 1\vert \rho \vert 1\rangle \, \vert 1\rangle\langle 1\vert
= \Delta(\rho) ⟨ 0∣ ρ ∣0 ⟩ ∣0 ⟩ ⟨ 0∣ + ⟨ 1∣ ρ ∣1 ⟩ ∣1 ⟩ ⟨ 1∣ = Δ ( ρ )
วิธีที่เข้าใจง่ายในการคิดถึงวงจรนี้คือการดำเนินการ controlled-NOT นั้น copy สถานะคลาสสิกของ qubit นำเข้า และเมื่อ copy ถูกทิ้งในถังขยะ qubit นำเข้าจะ "พังทลาย" แบบโพรบาบิลิสติกไปเป็นหนึ่งในสองสถานะคลาสสิกที่เป็นไปได้ ซึ่งเทียบเท่ากับ dephasing แบบสมบูรณ์
ช่อง dephasing แบบสมบูรณ์ (แบบทางเลือก)
วงจรที่อธิบายข้างต้นไม่ใช่วิธีเดียวในการนำช่อง dephasing แบบสมบูรณ์ไปใช้งาน
นี่คือวิธีที่ต่างออกไป
นี่คือการวิเคราะห์สั้น ๆ ที่แสดงว่าการนำไปใช้งานนี้ทำงาน
หลังจากดำเนินการเกต Hadamard เราได้สถานะสองQubitนี้เป็น density matrix:
∣ + ⟩ ⟨ + ∣ ⊗ ρ = 1 2 ( 1 1 1 1 ) ⊗ ( ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ) = 1 2 ( ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ) . \begin{aligned}
\vert + \rangle\langle + \vert \otimes \rho
& = \frac{1}{2}\begin{pmatrix}
1 & 1\\[1mm]
1 & 1
\end{pmatrix}
\otimes
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}\\[4mm]
& = \frac{1}{2}
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle &
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle &
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle\\[1mm]
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle &
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle &
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}.
\end{aligned} ∣ + ⟩ ⟨ + ∣ ⊗ ρ = 2 1 ( 1 1 1 1 ) ⊗ ( ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ) = 2 1 ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ .
เกต controlled-σ z \sigma_z σ z ดำเนินการโดย conjugation ดังนี้
1 2 ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 − 1 ) ( ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ) ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 − 1 ) = 1 2 ( ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ − ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ − ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ − ⟨ 0 ∣ ρ ∣ 1 ⟩ − ⟨ 1 ∣ ρ ∣ 0 ⟩ − ⟨ 1 ∣ ρ ∣ 1 ⟩ − ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ) \frac{1}{2}
\begin{pmatrix}
1 & 0 & 0 & 0\\[1mm]
0 & 1 & 0 & 0\\[1mm]
0 & 0 & 1 & 0\\[1mm]
0 & 0 & 0 & -1
\end{pmatrix}
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle &
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle &
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle\\[1mm]
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle &
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle &
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}
\begin{pmatrix}
1 & 0 & 0 & 0\\[1mm]
0 & 1 & 0 & 0\\[1mm]
0 & 0 & 1 & 0\\[1mm]
0 & 0 & 0 & -1
\end{pmatrix}\\[3mm]
= \frac{1}{2}
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle &
\langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle &
\langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle\\[1mm]
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle &
\langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm]
-\langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle &
-\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix} 2 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 − 1 ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 − 1 = 2 1 ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣0 ⟩ − ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ ρ ∣1 ⟩ − ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣0 ⟩ − ⟨ 1∣ ρ ∣0 ⟩ − ⟨ 0∣ ρ ∣1 ⟩ − ⟨ 1∣ ρ ∣1 ⟩ − ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩
สุดท้ายระบบพื้นที่ทำงาน W \mathsf{W} W ถูก trace out
1 2 Tr W ( ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ − ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ − ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ − ⟨ 0 ∣ ρ ∣ 1 ⟩ − ⟨ 1 ∣ ρ ∣ 0 ⟩ − ⟨ 1 ∣ ρ ∣ 1 ⟩ − ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ) = 1 2 ( ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ) + 1 2 ( ⟨ 0 ∣ ρ ∣ 0 ⟩ − ⟨ 0 ∣ ρ ∣ 1 ⟩ − ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ) = ( ⟨ 0 ∣ ρ ∣ 0 ⟩ 0 0 ⟨ 1 ∣ ρ ∣ 1 ⟩ ) \frac{1}{2}
\operatorname{Tr}_{\mathsf{W}}
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle &
\langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle &
\langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle\\[1mm]
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle &
\langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm]
-\langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle &
-\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}\\[3mm]
\begin{aligned}
& = \frac{1}{2}
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}
+ \frac{1}{2}
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm]
-\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}\\[4mm]
& = \begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & 0\\[2mm]
0 & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}
\end{aligned} 2 1 Tr W ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣0 ⟩ − ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ ρ ∣1 ⟩ − ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣0 ⟩ − ⟨ 1∣ ρ ∣0 ⟩ − ⟨ 0∣ ρ ∣1 ⟩ − ⟨ 1∣ ρ ∣1 ⟩ − ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ = 2 1 ( ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ) + 2 1 ( ⟨ 0∣ ρ ∣0 ⟩ − ⟨ 1∣ ρ ∣0 ⟩ − ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ) = ( ⟨ 0∣ ρ ∣0 ⟩ 0 0 ⟨ 1∣ ρ ∣1 ⟩ )
การนำไปใช้งานนี้มีพื้นฐานมาจากแนวคิดง่าย ๆ:
dephasing เทียบเท่ากับการไม่ทำอะไร (นั่นคือ ใช้การดำเนินการ identity) หรือการใช้เกต σ z \sigma_z σ z แต่ละอย่างด้วยความน่าจะเป็น 1 / 2 1/2 1/2
1 2 ρ + 1 2 σ z ρ σ z = 1 2 ( ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ) + 1 2 ( ⟨ 0 ∣ ρ ∣ 0 ⟩ − ⟨ 0 ∣ ρ ∣ 1 ⟩ − ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ) = ( ⟨ 0 ∣ ρ ∣ 0 ⟩ 0 0 ⟨ 1 ∣ ρ ∣ 1 ⟩ ) = Δ ( ρ ) \begin{aligned}
\frac{1}{2} \rho + \frac{1}{2} \sigma_z \rho \sigma_z
& = \frac{1}{2}
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm]
\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}
+ \frac{1}{2}
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm]
-\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}\\[4mm]
& = \begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & 0\\[1mm]
0 & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}\\[2mm]
& = \Delta(\rho)
\end{aligned} 2 1 ρ + 2 1 σ z ρ σ z = 2 1 ( ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ) + 2 1 ( ⟨ 0∣ ρ ∣0 ⟩ − ⟨ 1∣ ρ ∣0 ⟩ − ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ) = ( ⟨ 0∣ ρ ∣0 ⟩ 0 0 ⟨ 1∣ ρ ∣1 ⟩ ) = Δ ( ρ )
นั่นคือ ช่อง dephasing แบบสมบูรณ์เป็นตัวอย่างของ mixed-unitary channel และโดยเฉพาะเจาะจงคือ Pauli channel
ช่อง reset ของ qubit
ช่อง reset ของ qubit สามารถนำไปใช้งานได้ดังนี้
เกต swap เพียงแค่เลื่อนสถานะ ∣ 0 ⟩ \vert 0\rangle ∣0 ⟩ ที่กำหนดค่าเริ่มต้นของ qubit พื้นที่ทำงานเพื่อให้มันได้รับการนำออก ในขณะที่สถานะนำเข้า ρ \rho ρ ถูกย้ายไปยัง qubit ล่างแล้วถูก trace out
หรืออีกทางหนึ่ง ถ้าเราไม่ต้องการให้ผลลัพธ์ของช่องอยู่ด้านบน เราสามารถใช้วงจรที่ง่ายมากนี้เป็นการแทนค่าของเรา
อธิบายเป็นคำพูด การ reset qubit ไปยังสถานะ ∣ 0 ⟩ \vert 0\rangle ∣0 ⟩ เทียบเท่ากับการโยน qubit ในถังขยะแล้วรับ qubit ใหม่
การแทนค่าแบบ Kraus
ต่อไปเราจะพูดถึง การแทนค่าแบบ Kraus ซึ่งเสนอวิธีสูตรที่สะดวกในการแสดงการกระทำของช่องผ่านการคูณและบวกเมทริกซ์
โดยเฉพาะ การแทนค่าแบบ Kraus คือข้อกำหนดของช่อง Φ \Phi Φ ในรูปแบบดังนี้
Φ ( ρ ) = ∑ k = 0 N − 1 A k ρ A k † \Phi(\rho) = \sum_{k = 0}^{N-1} A_k \rho A_k^{\dagger} Φ ( ρ ) = k = 0 ∑ N − 1 A k ρ A k †
ที่นี่ A 0 , … , A N − 1 A_0,\ldots,A_{N-1} A 0 , … , A N − 1 เป็นเมทริกซ์ที่มีขนาดเหมือนกันทั้งหมด:
คอลัมน์ของมันสอดคล้องกับสถานะคลาสสิกของระบบนำเข้า X \mathsf{X} X และแถวของมันสอดคล้องกับสถานะคลาสสิกของระบบนำออก ไม่ว่าจะเป็น X \mathsf{X} X หรือระบบอื่น Y \mathsf{Y} Y
เพื่อให้ Φ \Phi Φ เป็นช่องที่ถูกต้อง เมทริกซ์เหล่านี้ต้องตรงตามเงื่อนไขดังนี้
∑ k = 0 N − 1 A k † A k = I X \sum_{k = 0}^{N-1} A_k^{\dagger} A_k = \mathbb{I}_{\mathsf{X}} k = 0 ∑ N − 1 A k † A k = I X
เงื่อนไขนี้เทียบเท่ากับเงื่อนไขที่ Φ \Phi Φ รักษา trace
คุณสมบัติอีกอย่างที่จำเป็นสำหรับช่อง ซึ่งก็คือ complete positivity นั้นตามมาจากรูปแบบทั่วไปของสมการสำหรับ Φ \Phi Φ ในฐานะผลรวมของการ conjugate
บางครั้งการตั้งชื่อเมทริกซ์ A 0 , … , A N − 1 A_0,\ldots,A_{N-1} A 0 , … , A N − 1 ต่างออกไปก็สะดวก
ตัวอย่างเช่น เราอาจเริ่มนับจาก 1 1 1 หรือใช้สถานะในเซตสถานะคลาสสิกโดยพลการ Γ \Gamma Γ แทนตัวเลขเป็น subscript:
Φ ( ρ ) = ∑ a ∈ Γ A a ρ A a † where ∑ a ∈ Γ A a † A a = I . \Phi(\rho) = \sum_{a\in\Gamma} A_a \rho A_a^{\dagger}
\quad
\text{where}
\quad
\sum_{a\in\Gamma} A_a^{\dagger} A_a = \mathbb{I}. Φ ( ρ ) = a ∈ Γ ∑ A a ρ A a † where a ∈ Γ ∑ A a † A a = I .
วิธีต่าง ๆ ในการตั้งชื่อเมทริกซ์เหล่านี้ ซึ่งเรียกว่า เมทริกซ์ Kraus ล้วนเป็นที่นิยมและสะดวกในสถานการณ์ที่แตกต่างกัน แต่เราจะยึดชื่อ A 0 , … , A N − 1 A_0,\ldots,A_{N-1} A 0 , … , A N − 1 ในบทนี้เพื่อความเรียบง่าย
จำนวน N N N สามารถเป็นจำนวนเต็มบวกโดยพลการ แต่ไม่จำเป็นต้องมากเกินไป:
ถ้าระบบนำเข้า X \mathsf{X} X มี n n n สถานะคลาสสิกและระบบนำออก Y \mathsf{Y} Y มี m m m สถานะคลาสสิก แล้วช่องใด ๆ จาก X \mathsf{X} X ไปยัง Y \mathsf{Y} Y จะมีการแทนค่าแบบ Kraus เสมอที่ N N N มีค่าไม่เกินผลคูณ n m nm nm
ช่อง dephasing แบบสมบูรณ์
เราได้การแทนค่าแบบ Kraus ของช่อง dephasing แบบสมบูรณ์โดยการกำหนด
A 0 = ∣ 0 ⟩ ⟨ 0 ∣ A_0 = \vert 0\rangle\langle 0\vert A 0 = ∣0 ⟩ ⟨ 0∣ และ A 1 = ∣ 1 ⟩ ⟨ 1 ∣ A_1 = \vert 1\rangle\langle 1\vert A 1 = ∣1 ⟩ ⟨ 1∣
∑ k = 0 1 A k ρ A k † = ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ + ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ = ⟨ 0 ∣ ρ ∣ 0 ⟩ ∣ 0 ⟩ ⟨ 0 ∣ + ⟨ 1 ∣ ρ ∣ 1 ⟩ ∣ 1 ⟩ ⟨ 1 ∣ = ( ⟨ 0 ∣ ρ ∣ 0 ⟩ 0 0 ⟨ 1 ∣ ρ ∣ 1 ⟩ ) \begin{aligned}
\sum_{k = 0}^1 A_k \rho A_k^{\dagger}
& =
\vert 0\rangle\langle 0 \vert \rho \vert 0\rangle\langle 0 \vert
+ \vert 1\rangle\langle 1 \vert \rho \vert 1\rangle\langle 1 \vert\\
& = \langle 0 \vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0 \vert
+ \langle 1 \vert \rho \vert 1\rangle \, \vert 1\rangle\langle 1 \vert \\[2mm]
& =
\begin{pmatrix}
\langle 0 \vert \rho \vert 0 \rangle & 0 \\[1mm]
0 & \langle 1 \vert \rho \vert 1 \rangle
\end{pmatrix}
\end{aligned} k = 0 ∑ 1 A k ρ A k † = ∣0 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 0∣ + ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 1∣ = ⟨ 0∣ ρ ∣0 ⟩ ∣0 ⟩ ⟨ 0∣ + ⟨ 1∣ ρ ∣1 ⟩ ∣1 ⟩ ⟨ 1∣ = ( ⟨ 0∣ ρ ∣0 ⟩ 0 0 ⟨ 1∣ ρ ∣1 ⟩ )
เมทริกซ์เหล่านี้ตรงตามเงื่อนไขที่จำเป็น
∑ k = 0 1 A k † A k = ∣ 0 ⟩ ⟨ 0 ∣ 0 ⟩ ⟨ 0 ∣ + ∣ 1 ⟩ ⟨ 1 ∣ 1 ⟩ ⟨ 1 ∣ = ∣ 0 ⟩ ⟨ 0 ∣ + ∣ 1 ⟩ ⟨ 1 ∣ = I \sum_{k = 0}^1 A_k^{\dagger} A_k
= \vert 0\rangle\langle 0\vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 1\vert 1\rangle\langle 1\vert
= \vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 1\vert = \mathbb{I} k = 0 ∑ 1 A k † A k = ∣0 ⟩ ⟨ 0∣0 ⟩ ⟨ 0∣ + ∣1 ⟩ ⟨ 1∣1 ⟩ ⟨ 1∣ = ∣0 ⟩ ⟨ 0∣ + ∣1 ⟩ ⟨ 1∣ = I
หรืออีกทางหนึ่ง เราสามารถกำหนด A 0 = 1 2 I A_0 = \frac{1}{\sqrt{2}}\mathbb{I} A 0 = 2 1 I และ A 1 = 1 2 σ z A_1 = \frac{1}{\sqrt{2}}\sigma_z A 1 = 2 1 σ z ดังนั้น
∑ k = 0 1 A k ρ A k † = 1 2 ρ + 1 2 σ z ρ σ z = Δ ( ρ ) , \sum_{k = 0}^1 A_k \rho A_k^{\dagger} = \frac{1}{2} \rho + \frac{1}{2} \sigma_z \rho \sigma_z = \Delta(\rho), k = 0 ∑ 1 A k ρ A k † = 2 1 ρ + 2 1 σ z ρ σ z = Δ ( ρ ) ,
ดังที่คำนวณไว้ก่อนหน้า คราวนี้สามารถตรวจสอบเงื่อนไขที่จำเป็นได้ดังนี้
∑ k = 0 1 A k † A k = 1 2 I + 1 2 σ z 2 = 1 2 I + 1 2 I = I \sum_{k = 0}^1 A_k^{\dagger} A_k = \frac{1}{2} \mathbb{I} + \frac{1}{2} \sigma_z^2 = \frac{1}{2} \mathbb{I} + \frac{1}{2} \mathbb{I} = \mathbb{I} k = 0 ∑ 1 A k † A k = 2 1 I + 2 1 σ z 2 = 2 1 I + 2 1 I = I
ช่อง reset ของ qubit
เราได้การแทนค่าแบบ Kraus ของช่อง reset ของ qubit โดยการกำหนด A 0 = ∣ 0 ⟩ ⟨ 0 ∣ A_0 = \vert 0\rangle\langle 0\vert A 0 = ∣0 ⟩ ⟨ 0∣ และ A 1 = ∣ 0 ⟩ ⟨ 1 ∣ A_1 = \vert 0\rangle\langle 1\vert A 1 = ∣0 ⟩ ⟨ 1∣
∑ k = 0 1 A k ρ A k † = ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ + ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ = ⟨ 0 ∣ ρ ∣ 0 ⟩ ∣ 0 ⟩ ⟨ 0 ∣ + ⟨ 1 ∣ ρ ∣ 1 ⟩ ∣ 0 ⟩ ⟨ 0 ∣ = Tr ( ρ ) ∣ 0 ⟩ ⟨ 0 ∣ \begin{aligned}
\sum_{k = 0}^1 A_k \rho A_k^{\dagger}
& =
\vert 0\rangle\langle 0 \vert \rho \vert 0\rangle\langle 0 \vert
+ \vert 0\rangle\langle 1 \vert \rho \vert 1\rangle\langle 0 \vert\\
& = \langle 0 \vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0 \vert
+ \langle 1 \vert \rho \vert 1\rangle \, \vert 0\rangle\langle 0 \vert\\[2mm]
& = \operatorname{Tr}(\rho) \vert 0\rangle \langle 0 \vert
\end{aligned} k = 0 ∑ 1 A k ρ A k † = ∣0 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 0∣ + ∣0 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ = ⟨ 0∣ ρ ∣0 ⟩ ∣0 ⟩ ⟨ 0∣ + ⟨ 1∣ ρ ∣1 ⟩ ∣0 ⟩ ⟨ 0∣ = Tr ( ρ ) ∣0 ⟩ ⟨ 0∣
เมทริกซ์เหล่านี้ตรงตามเงื่อนไขที่จำเป็น
∑ k = 0 1 A k † A k = ∣ 0 ⟩ ⟨ 0 ∣ 0 ⟩ ⟨ 0 ∣ + ∣ 1 ⟩ ⟨ 0 ∣ 0 ⟩ ⟨ 1 ∣ = ∣ 0 ⟩ ⟨ 0 ∣ + ∣ 1 ⟩ ⟨ 1 ∣ = I \sum_{k = 0}^1 A_k^{\dagger} A_k
= \vert 0\rangle\langle 0\vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 0\vert 0\rangle\langle 1\vert
= \vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 1\vert = \mathbb{I} k = 0 ∑ 1 A k † A k = ∣0 ⟩ ⟨ 0∣0 ⟩ ⟨ 0∣ + ∣1 ⟩ ⟨ 0∣0 ⟩ ⟨ 1∣ = ∣0 ⟩ ⟨ 0∣ + ∣1 ⟩ ⟨ 1∣ = I
ช่อง depolarizing แบบสมบูรณ์
วิธีหนึ่งในการได้การแทนค่าแบบ Kraus สำหรับช่อง depolarizing แบบสมบูรณ์คือการเลือกเมทริกซ์ Kraus A 0 , … , A 3 A_0,\ldots,A_3 A 0 , … , A 3 ดังนี้
A 0 = ∣ 0 ⟩ ⟨ 0 ∣ 2 A 1 = ∣ 0 ⟩ ⟨ 1 ∣ 2 A 2 = ∣ 1 ⟩ ⟨ 0 ∣ 2 A 3 = ∣ 1 ⟩ ⟨ 1 ∣ 2 A_0 = \frac{\vert 0\rangle\langle 0\vert}{\sqrt{2}} \quad
A_1 = \frac{\vert 0\rangle\langle 1\vert}{\sqrt{2}} \quad
A_2 = \frac{\vert 1\rangle\langle 0\vert}{\sqrt{2}} \quad
A_3 = \frac{\vert 1\rangle\langle 1\vert}{\sqrt{2}} A 0 = 2 ∣0 ⟩ ⟨ 0∣ A 1 = 2 ∣0 ⟩ ⟨ 1∣ A 2 = 2 ∣1 ⟩ ⟨ 0∣ A 3 = 2 ∣1 ⟩ ⟨ 1∣
สำหรับ density matrix qubit ρ \rho ρ ใด ๆ เรามี
∑ k = 0 3 A k ρ A k † = 1 2 ( ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ + ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 0 ∣ + ∣ 1 ⟩ ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ + ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ) = Tr ( ρ ) I 2 = Ω ( ρ ) . \begin{aligned}
\sum_{k = 0}^3 A_k \rho A_k^{\dagger}
& = \frac{1}{2} \bigl(\vert 0\rangle\langle 0\vert \rho \vert 0\rangle\langle 0\vert
+ \vert 0\rangle\langle 1\vert \rho \vert 1\rangle\langle 0\vert
+ \vert 1\rangle\langle 0\vert \rho \vert 0\rangle\langle 1\vert
+ \vert 1\rangle\langle 1\vert \rho \vert 1\rangle\langle 1\vert\bigr)\\
& = \operatorname{Tr}(\rho) \frac{\mathbb{I}}{2}\\[1mm]
& = \Omega(\rho).
\end{aligned} k = 0 ∑ 3 A k ρ A k † = 2 1 ( ∣0 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 0∣ + ∣0 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 0∣ + ∣1 ⟩ ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ + ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ ⟨ 1∣ ) = Tr ( ρ ) 2 I = Ω ( ρ ) .
การแทนค่าแบบ Kraus ทางเลือกได้จากการเลือกเมทริกซ์ Kraus ดังนี้
A 0 = I 2 A 1 = σ x 2 A 2 = σ y 2 A 3 = σ z 2 A_0 = \frac{\mathbb{I}}{2} \quad
A_1 = \frac{\sigma_x}{2} \quad
A_2 = \frac{\sigma_y}{2} \quad
A_3 = \frac{\sigma_z}{2} A 0 = 2 I A 1 = 2 σ x A 2 = 2 σ y A 3 = 2 σ z
เพื่อยืนยันความถูกต้องของการแทนค่าแบบ Kraus เหล่านี้ว่าแทนช่อง depolarizing แบบสมบูรณ์จริง ๆ มาสังเกตก่อนว่าการ conjugate เมทริกซ์ 2 × 2 2\times 2 2 × 2 โดยพลการด้วยเมทริกซ์ Pauli ทำงานดังนี้
σ x ( α 0 , 0 α 0 , 1 α 1 , 0 α 1 , 1 ) σ x = ( α 1 , 1 α 1 , 0 α 0 , 1 α 0 , 0 ) σ y ( α 0 , 0 α 0 , 1 α 1 , 0 α 1 , 1 ) σ y = ( α 1 , 1 − α 1 , 0 − α 0 , 1 α 0 , 0 ) σ z ( α 0 , 0 α 0 , 1 α 1 , 0 α 1 , 1 ) σ z = ( α 0 , 0 − α 0 , 1 − α 1 , 0 α 1 , 1 ) \begin{aligned}
\sigma_x
\begin{pmatrix}
\alpha_{0,0} & \alpha_{0,1}\\[1mm]
\alpha_{1,0} & \alpha_{1,1}
\end{pmatrix}
\sigma_x
& =
\begin{pmatrix}
\alpha_{1,1} & \alpha_{1,0}\\[1mm]
\alpha_{0,1} & \alpha_{0,0}
\end{pmatrix}\\[5mm]
\sigma_y
\begin{pmatrix}
\alpha_{0,0} & \alpha_{0,1}\\[1mm]
\alpha_{1,0} & \alpha_{1,1}
\end{pmatrix}
\sigma_y
& =
\begin{pmatrix}
\alpha_{1,1} & -\alpha_{1,0}\\[1mm]
-\alpha_{0,1} & \alpha_{0,0}
\end{pmatrix}\\[5mm]
\sigma_z
\begin{pmatrix}
\alpha_{0,0} & \alpha_{0,1}\\[1mm]
\alpha_{1,0} & \alpha_{1,1}
\end{pmatrix}
\sigma_z
& =
\begin{pmatrix}
\alpha_{0,0} & -\alpha_{0,1}\\[1mm]
-\alpha_{1,0} & \alpha_{1,1}
\end{pmatrix}
\end{aligned} σ x ( α 0 , 0 α 1 , 0 α 0 , 1 α 1 , 1 ) σ x σ y ( α 0 , 0 α 1 , 0 α 0 , 1 α 1 , 1 ) σ y σ z ( α 0 , 0 α 1 , 0 α 0 , 1 α 1 , 1 ) σ z = ( α 1 , 1 α 0 , 1 α 1 , 0 α 0 , 0 ) = ( α 1 , 1 − α 0 , 1 − α 1 , 0 α 0 , 0 ) = ( α 0 , 0 − α 1 , 0 − α 0 , 1 α 1 , 1 )
ซึ่งช่วยให้เราตรวจสอบความถูกต้องของการแทนค่าแบบ Kraus ของเรา
∑ k = 0 3 A k ρ A k † = ρ + σ x ρ σ x + σ y ρ σ y + σ z ρ σ z 4 = 1 4 ( ⟨ 0 ∣ ρ ∣ 0 ⟩ + ⟨ 1 ∣ ρ ∣ 1 ⟩ + ⟨ 1 ∣ ρ ∣ 1 ⟩ + ⟨ 0 ∣ ρ ∣ 0 ⟩ ⟨ 0 ∣ ρ ∣ 1 ⟩ + ⟨ 1 ∣ ρ ∣ 0 ⟩ − ⟨ 1 ∣ ρ ∣ 0 ⟩ − ⟨ 0 ∣ ρ ∣ 1 ⟩ ⟨ 1 ∣ ρ ∣ 0 ⟩ + ⟨ 0 ∣ ρ ∣ 1 ⟩ − ⟨ 0 ∣ ρ ∣ 1 ⟩ − ⟨ 1 ∣ ρ ∣ 0 ⟩ ⟨ 1 ∣ ρ ∣ 1 ⟩ + ⟨ 0 ∣ ρ ∣ 0 ⟩ + ⟨ 0 ∣ ρ ∣ 0 ⟩ + ⟨ 1 ∣ ρ ∣ 1 ⟩ ) = Tr ( ρ ) I 2 \begin{aligned}
\sum_{k = 0}^3 A_k \rho A_k^{\dagger}
& = \frac{\rho + \sigma_x \rho \sigma_x + \sigma_y \rho \sigma_y + \sigma_z \rho \sigma_z}{4} \\
& =
\frac{1}{4}
\begin{pmatrix}
\langle 0\vert\rho\vert 0\rangle
+ \langle 1\vert\rho\vert 1\rangle
+ \langle 1\vert\rho\vert 1\rangle
+ \langle 0\vert\rho\vert 0\rangle
&
\langle 0\vert\rho\vert 1\rangle
+ \langle 1\vert\rho\vert 0\rangle
- \langle 1\vert\rho\vert 0\rangle
- \langle 0\vert\rho\vert 1\rangle
\\[2mm]
\langle 1\vert\rho\vert 0\rangle
+ \langle 0\vert\rho\vert 1\rangle
- \langle 0\vert\rho\vert 1\rangle
- \langle 1\vert\rho\vert 0\rangle
&
\langle 1\vert\rho\vert 1\rangle
+ \langle 0\vert\rho\vert 0\rangle
+ \langle 0\vert\rho\vert 0\rangle
+ \langle 1\vert\rho\vert 1\rangle
\end{pmatrix}
\\[4mm]
& = \operatorname{Tr}(\rho) \frac{\mathbb{I}}{2}
\end{aligned} k = 0 ∑ 3 A k ρ A k † = 4 ρ + σ x ρ σ x + σ y ρ σ y + σ z ρ σ z = 4 1 ( ⟨ 0∣ ρ ∣0 ⟩ + ⟨ 1∣ ρ ∣1 ⟩ + ⟨ 1∣ ρ ∣1 ⟩ + ⟨ 0∣ ρ ∣0 ⟩ ⟨ 1∣ ρ ∣0 ⟩ + ⟨ 0∣ ρ ∣1 ⟩ − ⟨ 0∣ ρ ∣1 ⟩ − ⟨ 1∣ ρ ∣0 ⟩ ⟨ 0∣ ρ ∣1 ⟩ + ⟨ 1∣ ρ ∣0 ⟩ − ⟨ 1∣ ρ ∣0 ⟩ − ⟨ 0∣ ρ ∣1 ⟩ ⟨ 1∣ ρ ∣1 ⟩ + ⟨ 0∣ ρ ∣0 ⟩ + ⟨ 0∣ ρ ∣0 ⟩ + ⟨ 1∣ ρ ∣1 ⟩ ) = Tr ( ρ ) 2 I
การแทนค่าแบบ Kraus นี้แสดงแนวคิดสำคัญว่าสถานะของ qubit สามารถสุ่มได้อย่างสมบูรณ์โดยการใช้เมทริกซ์ Pauli หนึ่งในสี่ตัว (รวมถึงเมทริกซ์ identity) ที่เลือกแบบ uniform at random
ดังนั้น ช่อง depolarizing แบบสมบูรณ์จึงเป็นอีกตัวอย่างหนึ่งของ Pauli channel
ไม่สามารถหาการแทนค่าแบบ Kraus สำหรับช่อง depolarizing แบบสมบูรณ์ Ω \Omega Ω ที่มีเมทริกซ์ Kraus สามตัวหรือน้อยกว่าได้ ต้องมีอย่างน้อยสี่ตัวสำหรับช่องนี้
ช่องยูนิทารี
ถ้าเรามีเมทริกซ์ยูนิทารี U U U แทนการดำเนินการบนระบบ X \mathsf{X} X เราสามารถแสดงการกระทำของการดำเนินการยูนิทารีนี้เป็นช่องได้:
Φ ( ρ ) = U ρ U † . \Phi(\rho) = U \rho U^{\dagger}. Φ ( ρ ) = U ρ U † .
นิพจน์นี้เป็นการแทนค่าแบบ Kraus ที่ถูกต้องแล้วของช่อง Φ \Phi Φ ที่เราบังเอิญมีเมทริกซ์ Kraus เพียงตัวเดียว A 0 = U A_0 = U A 0 = U ในกรณีนี้ เงื่อนไขที่จำเป็น
∑ k = 0 N − 1 A k † A k = I X \sum_{k = 0}^{N-1} A_k^{\dagger} A_k = \mathbb{I}_{\mathsf{X}} k = 0 ∑ N − 1 A k † A k = I X
กลายเป็นรูปแบบที่ง่ายกว่ามากคือ U † U = I X U^{\dagger} U = \mathbb{I}_{\mathsf{X}} U † U = I X ซึ่งเรารู้ว่าเป็นจริงเพราะ U U U เป็นยูนิทารี
การแทนค่าแบบ Choi
ต่อไปเราจะพูดถึงวิธีที่สามที่ช่องสามารถอธิบายได้ ผ่าน การแทนค่าแบบ Choi
วิธีที่มันทำงานคือแต่ละช่องถูกแทนด้วยเมทริกซ์เดี่ยวที่รู้จักกันในชื่อ เมทริกซ์ Choi
ถ้าระบบนำเข้ามี n n n สถานะคลาสสิกและระบบนำออกมี m m m สถานะคลาสสิก แล้วเมทริกซ์ Choi ของช่องจะมี n m nm nm แถวและ n m nm nm คอลัมน์
เมทริกซ์ Choi ให้การแทนค่าที่ ซื่อสัตย์ ของช่อง หมายความว่าสองช่องเหมือนกันก็ต่อเมื่อมีเมทริกซ์ Choi เหมือนกัน
เหตุผลหนึ่งที่สำคัญคือมันให้วิธีในการพิจารณาว่าคำอธิบายที่แตกต่างกันสองแบบสอดคล้องกับช่องเดียวกันหรือช่องที่ต่างกัน: เราเพียงแค่คำนวณเมทริกซ์ Choi แล้วเปรียบเทียบว่าเท่ากันหรือไม่
ในทางตรงกันข้าม การแทนค่าแบบ Stinespring และ Kraus ไม่ไม่ซ้ำกันในลักษณะนี้ ดังที่เราเห็นมาแล้ว
เมทริกซ์ Choi ยังมีประโยชน์ในการเปิดเผยคุณสมบัติทางคณิตศาสตร์ต่าง ๆ ของช่องอีกด้วย
นิยาม
ให้ Φ \Phi Φ เป็นช่องจากระบบ X \mathsf{X} X ไปยังระบบ Y \mathsf{Y} Y และสมมติว่าเซตสถานะคลาสสิกของระบบนำเข้า X \mathsf{X} X คือ Σ \Sigma Σ
การแทนค่าแบบ Choi ของ Φ \Phi Φ ซึ่งแทนด้วย J ( Φ ) J(\Phi) J ( Φ ) นิยามด้วยสมการดังนี้
J ( Φ ) = ∑ a , b ∈ Σ ∣ a ⟩ ⟨ b ∣ ⊗ Φ ( ∣ a ⟩ ⟨ b ∣ ) J(\Phi) = \sum_{a,b\in\Sigma} \vert a\rangle\langle b \vert \otimes \Phi\bigl( \vert a\rangle\langle b \vert\bigr) J ( Φ ) = a , b ∈ Σ ∑ ∣ a ⟩ ⟨ b ∣ ⊗ Φ ( ∣ a ⟩ ⟨ b ∣ )
ถ้าเราสมมติว่า Σ = { 0 , … , n − 1 } \Sigma = \{0,\ldots, n-1\} Σ = { 0 , … , n − 1 } สำหรับจำนวนเต็มบวก n n n บางตัว แล้วเราสามารถแสดง J ( Φ ) J(\Phi) J ( Φ ) เป็น block matrix แทนได้:
J ( Φ ) = ( Φ ( ∣ 0 ⟩ ⟨ 0 ∣ ) Φ ( ∣ 0 ⟩ ⟨ 1 ∣ ) ⋯ Φ ( ∣ 0 ⟩ ⟨ n − 1 ∣ ) Φ ( ∣ 1 ⟩ ⟨ 0 ∣ ) Φ ( ∣ 1 ⟩ ⟨ 1 ∣ ) ⋯ Φ ( ∣ 1 ⟩ ⟨ n − 1 ∣ ) ⋮ ⋮ ⋱ ⋮ Φ ( ∣ n − 1 ⟩ ⟨ 0 ∣ ) Φ ( ∣ n − 1 ⟩ ⟨ 1 ∣ ) ⋯ Φ ( ∣ n − 1 ⟩ ⟨ n − 1 ∣ ) ) J(\Phi)
= \begin{pmatrix}
\Phi\bigl(\vert 0\rangle\langle 0\vert\bigr) & \Phi\bigl(\vert 0\rangle\langle 1\vert\bigr) & \cdots & \Phi\bigl(\vert 0\rangle\langle n-1\vert\bigr) \\[1mm]
\Phi\bigl(\vert 1\rangle\langle 0\vert\bigr) & \Phi\bigl(\vert 1\rangle\langle 1\vert\bigr) & \cdots & \Phi\bigl(\vert 1\rangle\langle n-1\vert\bigr) \\[1mm]
\vdots & \vdots & \ddots & \vdots\\[1mm]
\Phi\bigl(\vert n-1\rangle\langle 0\vert\bigr) & \Phi\bigl(\vert n-1\rangle\langle 1\vert\bigr) & \cdots & \Phi\bigl(\vert n-1\rangle\langle n-1\vert\bigr)
\end{pmatrix} J ( Φ ) = Φ ( ∣0 ⟩ ⟨ 0∣ ) Φ ( ∣1 ⟩ ⟨ 0∣ ) ⋮ Φ ( ∣ n − 1 ⟩ ⟨ 0∣ ) Φ ( ∣0 ⟩ ⟨ 1∣ ) Φ ( ∣1 ⟩ ⟨ 1∣ ) ⋮ Φ ( ∣ n − 1 ⟩ ⟨ 1∣ ) ⋯ ⋯ ⋱ ⋯ Φ ( ∣0 ⟩ ⟨ n − 1∣ ) Φ ( ∣1 ⟩ ⟨ n − 1∣ ) ⋮ Φ ( ∣ n − 1 ⟩ ⟨ n − 1∣ )
นั่นคือ เมื่อแสดงเป็น block matrix เมทริกซ์ Choi ของช่องมีหนึ่ง block Φ ( ∣ a ⟩ ⟨ b ∣ ) \Phi(\vert a\rangle\langle b\vert) Φ ( ∣ a ⟩ ⟨ b ∣ ) สำหรับแต่ละคู่ ( a , b ) (a,b) ( a , b ) ของสถานะคลาสสิกของระบบนำเข้า โดย block เรียงในลักษณะที่เป็นธรรมชาติ
สังเกตว่าเซต { ∣ a ⟩ ⟨ b ∣ : 0 ≤ a , b < n } \{\vert a\rangle\langle b\vert \,:\, 0\leq a,b < n\} { ∣ a ⟩ ⟨ b ∣ : 0 ≤ a , b < n } เป็นฐานสำหรับปริภูมิของเมทริกซ์ n × n n\times n n × n ทั้งหมด
เนื่องจาก Φ \Phi Φ เป็นเชิงเส้น จึงตามมาว่าการกระทำของมันสามารถกู้คืนได้จากเมทริกซ์ Choi โดยการรวม block เชิงเส้น
สถานะ Choi ของช่อง
อีกวิธีในการคิดเกี่ยวกับเมทริกซ์ Choi ของช่องคือมันเป็น density matrix ถ้าเราหารด้วย n = ∣ Σ ∣ n = \vert\Sigma\vert n = ∣Σ∣
มาโฟกัสที่สถานการณ์ที่ Σ = { 0 , … , n − 1 } \Sigma = \{0,\ldots,n-1\} Σ = { 0 , … , n − 1 } เพื่อความเรียบง่าย และจินตนาการว่าเรามีสำเนาของ X \mathsf{X} X สองชุดที่เหมือนกันซึ่งอยู่ในสถานะ entangled ร่วมกัน
∣ ψ ⟩ = 1 n ∑ a = 0 n − 1 ∣ a ⟩ ⊗ ∣ a ⟩ . \vert \psi \rangle = \frac{1}{\sqrt{n}} \sum_{a = 0}^{n-1} \vert a \rangle \otimes \vert a \rangle. ∣ ψ ⟩ = n 1 a = 0 ∑ n − 1 ∣ a ⟩ ⊗ ∣ a ⟩ .
เมื่อแสดงเป็น density matrix สถานะนี้เป็นดังนี้
∣ ψ ⟩ ⟨ ψ ∣ = 1 n ∑ a , b = 0 n − 1 ∣ a ⟩ ⟨ b ∣ ⊗ ∣ a ⟩ ⟨ b ∣ \vert \psi \rangle \langle \psi \vert = \frac{1}{n} \sum_{a,b = 0}^{n-1}
\vert a\rangle\langle b \vert \otimes \vert a\rangle\langle b \vert ∣ ψ ⟩ ⟨ ψ ∣ = n 1 a , b = 0 ∑ n − 1 ∣ a ⟩ ⟨ b ∣ ⊗ ∣ a ⟩ ⟨ b ∣
ถ้าเราใช้ Φ \Phi Φ กับสำเนา X \mathsf{X} X ด้านขวา เราได้เมทริกซ์ Choi หารด้วย n n n
( Id ⊗ Φ ) ( ∣ ψ ⟩ ⟨ ψ ∣ ) = 1 n ∑ a , b = 0 n − 1 ∣ a ⟩ ⟨ b ∣ ⊗ Φ ( ∣ a ⟩ ⟨ b ∣ ) = J ( Φ ) n (\operatorname{Id}\otimes \,\Phi) \bigl(\vert \psi \rangle \langle \psi \vert\bigr)
= \frac{1}{n} \sum_{a,b = 0}^{n-1} \vert a\rangle\langle b \vert \otimes \Phi\bigl(\vert a\rangle\langle b \vert\bigr)
= \frac{J(\Phi)}{n} ( Id ⊗ Φ ) ( ∣ ψ ⟩ ⟨ ψ ∣ ) = n 1 a , b = 0 ∑ n − 1 ∣ a ⟩ ⟨ b ∣ ⊗ Φ ( ∣ a ⟩ ⟨ b ∣ ) = n J ( Φ )
อธิบายเป็นคำพูด จนถึงตัวประกอบ normalization 1 / n 1/n 1/ n เมทริกซ์ Choi ของ Φ \Phi Φ คือ density matrix ที่เราได้จากการประเมิน Φ \Phi Φ บนครึ่งหนึ่งของคู่ระบบนำเข้าที่ entangle แบบสูงสุด ดังที่ภาพต่อไปนี้แสดง
สังเกตโดยเฉพาะว่าสิ่งนี้หมายความว่าเมทริกซ์ Choi ของช่องต้องเป็น positive semidefinite เสมอ
เราเห็นด้วยว่า เนื่องจากช่อง Φ \Phi Φ ถูกใช้กับระบบขวา/บนเพียงอย่างเดียว มันไม่สามารถส่งผลต่อสถานะที่ลดลงของระบบซ้าย/ล่างได้
ในกรณีนี้ สถานะนั้นคือสถานะ mixed แบบสมบูรณ์ I X / n \mathbb{I}_{\mathsf{X}}/n I X / n ดังนั้น
Tr Y ( J ( Φ ) n ) = I X n . \operatorname{Tr}_{\mathsf{Y}} \biggl(\frac{J(\Phi)}{n}\biggr) = \frac{\mathbb{I}_{\mathsf{X}}}{n}. Tr Y ( n J ( Φ ) ) = n I X .
การตัด n n n จากสองฝั่งให้ Tr Y ( J ( Φ ) ) = I X \operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) = \mathbb{I}_{\mathsf{X}} Tr Y ( J ( Φ )) = I X
เราสามารถสรุปข้อสรุปเดียวกันได้โดยใช้ข้อเท็จจริงที่ว่าช่องต้องรักษา trace เสมอ ดังนั้น
Tr Y ( J ( Φ ) ) = ∑ a , b ∈ Σ Tr ( Φ ( ∣ a ⟩ ⟨ b ∣ ) ) ∣ a ⟩ ⟨ b ∣ = ∑ a , b ∈ Σ Tr ( ∣ a ⟩ ⟨ b ∣ ) ∣ a ⟩ ⟨ b ∣ = ∑ a ∈ Σ ∣ a ⟩ ⟨ a ∣ = I X . \begin{aligned}
\operatorname{Tr}_{\mathsf{Y}} (J(\Phi))
& = \sum_{a,b\in\Sigma} \operatorname{Tr}\bigl(\Phi( \vert a\rangle\langle b \vert)\bigr) \, \vert a\rangle\langle b \vert \\
& = \sum_{a,b\in\Sigma} \operatorname{Tr}\bigl(\vert a\rangle\langle b \vert\bigr) \, \vert a\rangle\langle b \vert \\
& = \sum_{a\in\Sigma} \vert a\rangle\langle a \vert \\
& = \mathbb{I}_{\mathsf{X}}.
\end{aligned} Tr Y ( J ( Φ )) = a , b ∈ Σ ∑ Tr ( Φ ( ∣ a ⟩ ⟨ b ∣ ) ) ∣ a ⟩ ⟨ b ∣ = a , b ∈ Σ ∑ Tr ( ∣ a ⟩ ⟨ b ∣ ) ∣ a ⟩ ⟨ b ∣ = a ∈ Σ ∑ ∣ a ⟩ ⟨ a ∣ = I X .
โดยสรุป การแทนค่าแบบ Choi J ( Φ ) J(\Phi) J ( Φ ) สำหรับช่อง Φ \Phi Φ ใด ๆ ต้องเป็น positive semidefinite และต้องตรงตาม
Tr Y ( J ( Φ ) ) = I X . \operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) = \mathbb{I}_{\mathsf{X}}. Tr Y ( J ( Φ )) = I X .
ดังที่เราจะเห็นเมื่อสิ้นสุดบทนี้ เงื่อนไขทั้งสองนี้ไม่เพียงแค่จำเป็นแต่ยังเพียงพอด้วย หมายความว่าการส่งเชิงเส้น Φ \Phi Φ ใด ๆ จากเมทริกซ์ไปยังเมทริกซ์ที่ตรงตามข้อกำหนดเหล่านี้จะต้องเป็นช่องจริง ๆ
ช่อง dephasing แบบสมบูรณ์
การแทนค่าแบบ Choi ของช่อง dephasing แบบสมบูรณ์ Δ \Delta Δ คือ
J ( Δ ) = ∑ a , b = 0 1 ∣ a ⟩ ⟨ b ∣ ⊗ Δ ( ∣ a ⟩ ⟨ b ∣ ) = ∑ a = 0 1 ∣ a ⟩ ⟨ a ∣ ⊗ ∣ a ⟩ ⟨ a ∣ = ( 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ) . \begin{aligned}
J(\Delta) & = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \Delta\bigl(\vert a\rangle\langle b \vert\bigr) \\
& = \sum_{a = 0}^{1} \vert a\rangle\langle a \vert \otimes \vert a\rangle\langle a \vert \\[4mm]
& = \begin{pmatrix}
1 & 0 & 0 & 0\\[1mm]
0 & 0 & 0 & 0\\[1mm]
0 & 0 & 0 & 0\\[1mm]
0 & 0 & 0 & 1
\end{pmatrix}.
\end{aligned} J ( Δ ) = a , b = 0 ∑ 1 ∣ a ⟩ ⟨ b ∣ ⊗ Δ ( ∣ a ⟩ ⟨ b ∣ ) = a = 0 ∑ 1 ∣ a ⟩ ⟨ a ∣ ⊗ ∣ a ⟩ ⟨ a ∣ = 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 .
ช่อง depolarizing แบบสมบูรณ์
การแทนค่าแบบ Choi ของช่อง depolarizing แบบสมบูรณ์คือ
J ( Ω ) = ∑ a , b = 0 1 ∣ a ⟩ ⟨ b ∣ ⊗ Ω ( ∣ a ⟩ ⟨ b ∣ ) = ∑ a = 0 1 ∣ a ⟩ ⟨ a ∣ ⊗ 1 2 I = 1 2 I ⊗ I = ( 1 2 0 0 0 0 1 2 0 0 0 0 1 2 0 0 0 0 1 2 ) . \begin{aligned}
J(\Omega) & = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \Omega\bigl(\vert a\rangle\langle b \vert\bigr)\\
& = \sum_{a = 0}^{1} \vert a\rangle\langle a \vert \otimes \frac{1}{2} \mathbb{I} \\[4mm]
& = \frac{1}{2} \mathbb{I} \otimes \mathbb{I}\\[3mm]
& = \begin{pmatrix}
\frac{1}{2} & 0 & 0 & 0\\[1mm]
0 & \frac{1}{2} & 0 & 0\\[1mm]
0 & 0 & \frac{1}{2} & 0\\[1mm]
0 & 0 & 0 & \frac{1}{2}
\end{pmatrix}.
\end{aligned} J ( Ω ) = a , b = 0 ∑ 1 ∣ a ⟩ ⟨ b ∣ ⊗ Ω ( ∣ a ⟩ ⟨ b ∣ ) = a = 0 ∑ 1 ∣ a ⟩ ⟨ a ∣ ⊗ 2 1 I = 2 1 I ⊗ I = 2 1 0 0 0 0 2 1 0 0 0 0 2 1 0 0 0 0 2 1 .
ช่อง reset ของ qubit
การแทนค่าแบบ Choi ของช่อง reset ของ qubit Φ \Phi Φ คือ
J ( Λ ) = ∑ a , b = 0 1 ∣ a ⟩ ⟨ b ∣ ⊗ Λ ( ∣ a ⟩ ⟨ b ∣ ) = ∑ a = 0 1 ∣ a ⟩ ⟨ a ∣ ⊗ ∣ 0 ⟩ ⟨ 0 ∣ = I ⊗ ∣ 0 ⟩ ⟨ 0 ∣ = ( 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 ) . \begin{aligned}
J(\Lambda) & = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \Lambda\bigl(\vert a\rangle\langle b \vert\bigr)\\
& = \sum_{a = 0}^{1} \vert a\rangle\langle a \vert \otimes \vert 0\rangle \langle 0\vert\\[4mm]
& = \mathbb{I} \otimes \vert 0\rangle \langle 0\vert\\[3mm]
& = \begin{pmatrix}
1 & 0 & 0 & 0\\[1mm]
0 & 0 & 0 & 0\\[1mm]
0 & 0 & 1 & 0\\[1mm]
0 & 0 & 0 & 0
\end{pmatrix}.
\end{aligned} J ( Λ ) = a , b = 0 ∑ 1 ∣ a ⟩ ⟨ b ∣ ⊗ Λ ( ∣ a ⟩ ⟨ b ∣ ) = a = 0 ∑ 1 ∣ a ⟩ ⟨ a ∣ ⊗ ∣0 ⟩ ⟨ 0∣ = I ⊗ ∣0 ⟩ ⟨ 0∣ = 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 .
ช่อง identity
การแทนค่าแบบ Choi ของช่อง identity ของ qubit Id \operatorname{Id} Id คือ
J ( Id ) = ∑ a , b = 0 1 ∣ a ⟩ ⟨ b ∣ ⊗ Id ( ∣ a ⟩ ⟨ b ∣ ) = ∑ a , b = 0 1 ∣ a ⟩ ⟨ b ∣ ⊗ ∣ a ⟩ ⟨ b ∣ = ( 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 ) . \begin{aligned}
J(\operatorname{Id})
& = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \operatorname{Id}\bigl(\vert a\rangle\langle b \vert\bigr) \\
& = \sum_{a,b = 0}^{1} \vert a \rangle\langle b \vert \otimes \vert a\rangle \langle b \vert \\
& = \begin{pmatrix}
1 & 0 & 0 & 1\\[1mm]
0 & 0 & 0 & 0\\[1mm]
0 & 0 & 0 & 0\\[1mm]
1 & 0 & 0 & 1
\end{pmatrix}.
\end{aligned} J ( Id ) = a , b = 0 ∑ 1 ∣ a ⟩ ⟨ b ∣ ⊗ Id ( ∣ a ⟩ ⟨ b ∣ ) = a , b = 0 ∑ 1 ∣ a ⟩ ⟨ b ∣ ⊗ ∣ a ⟩ ⟨ b ∣ = 1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 .
สังเกตโดยเฉพาะว่า J ( Id ) J(\operatorname{Id}) J ( Id ) ไม่ใช่เมทริกซ์ identity
การแทนค่าแบบ Choi ไม่ได้อธิบายการกระทำของช่องโดยตรงในแบบที่เมทริกซ์แทนการส่งเชิงเส้นตามปกติ