นิยามของ purification
เริ่มต้นด้วยนิยามทางคณิตศาสตร์ที่ชัดเจนของ purification
นิยาม
สมมติว่า X \mathsf{X} X เป็นระบบในสถานะที่แทนด้วยเมทริกซ์ความหนาแน่น ρ \rho ρ และ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ เป็นเวกเตอร์สถานะควอนตัมของคู่ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) ที่ให้ผล ρ \rho ρ เมื่อเทรซ Y \mathsf{Y} Y ออก:
ρ = Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) . \rho = \operatorname{Tr}_{\mathsf{Y}} \bigl( \vert \psi\rangle\langle\psi\vert\bigr). ρ = Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) . เวกเตอร์สถานะ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ จะเรียกว่าเป็น purification ของ ρ \rho ρ
สถานะบริสุทธิ์ ∣ ψ ⟩ ⟨ ψ ∣ \vert\psi\rangle\langle\psi\vert ∣ ψ ⟩ ⟨ ψ ∣ ที่แสดงเป็นเมทริกซ์ความหนาแน่นแทนที่จะเป็นเวกเตอร์สถานะควอนตัม ก็มักถูกเรียกว่าเป็น purification ของ ρ \rho ρ เช่นกัน เมื่อสมการในนิยามเป็นจริง แต่เราจะใช้คำนี้กับเวกเตอร์สถานะควอนตัมเป็นหลัก
คำว่า purification ยังใช้ในความหมายกว้างขึ้นด้วย เมื่อลำดับของระบบกลับกัน เมื่อชื่อของระบบและสถานะแตกต่างกัน (แน่นอน) และเมื่อมีระบบมากกว่าสอง
ตัวอย่างเช่น ถ้า ∣ ψ ⟩ \vert \psi \rangle ∣ ψ ⟩ เป็นเวกเตอร์สถานะควอนตัมที่แทนสถานะบริสุทธิ์ของระบบรวม ( A , B , C ) (\mathsf{A},\mathsf{B},\mathsf{C}) ( A , B , C ) และสมการ
ρ = Tr B ( ∣ ψ ⟩ ⟨ ψ ∣ ) \rho = \operatorname{Tr}_{\mathsf{B}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr) ρ = Tr B ( ∣ ψ ⟩ ⟨ ψ ∣ )
เป็นจริงสำหรับเมทริกซ์ความหนาแน่น ρ \rho ρ ที่แทนสถานะของระบบ ( A , C ) (\mathsf{A},\mathsf{C}) ( A , C ) แล้ว ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ ก็ยังคงถูกเรียกว่าเป็น purification ของ ρ \rho ρ
อย่างไรก็ตาม เพื่อวัตถุประสงค์ของบทเรียนนี้ เราจะมุ่งเน้นที่รูปแบบเฉพาะที่อธิบายในนิยาม
คุณสมบัติและข้อเท็จจริงเกี่ยวกับ purification ตามนิยามนี้ โดยทั่วไปสามารถขยายไปยังระบบมากกว่าสองโดยการจัดลำดับใหม่และแบ่งระบบออกเป็นระบบรวมสอง ระบบหนึ่งทำหน้าที่เป็น X \mathsf{X} X และอีกระบบหนึ่งทำหน้าที่เป็น Y \mathsf{Y} Y
การมีอยู่ของ purification
สมมติว่า X \mathsf{X} X และ Y \mathsf{Y} Y เป็นระบบใดๆ สองระบบ และ ρ \rho ρ เป็นสถานะที่กำหนดของ X \mathsf{X} X
เราจะพิสูจน์ว่ามีเวกเตอร์สถานะควอนตัม ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ ของ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) ที่ purify ρ \rho ρ — ซึ่งเป็นอีกวิธีหนึ่งในการบอกว่า ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ เป็น purification ของ ρ \rho ρ — ตราบที่ระบบ Y \mathsf{Y} Y มีขนาดใหญ่พอ
โดยเฉพาะอย่างยิ่ง ถ้า Y \mathsf{Y} Y มีจำนวนสถานะคลาสสิกอย่างน้อยเท่ากับ X \mathsf{X} X แล้ว purification ในรูปแบบนี้จะมีอยู่สำหรับทุกสถานะ ρ \rho ρ
บางสถานะ ρ \rho ρ ต้องการจำนวนสถานะคลาสสิกของ Y \mathsf{Y} Y น้อยกว่า
โดยทั่วไป จำเป็นต้องมีสถานะคลาสสิกของ Y \mathsf{Y} Y จำนวน rank ( ρ ) \operatorname{rank}(\rho) rank ( ρ ) ตัวและก็เพียงพอสำหรับการมีอยู่ของเวกเตอร์สถานะควอนตัมของ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) ที่ purify ρ \rho ρ
พิจารณาก่อนนิพจน์ใดๆ ของ ρ \rho ρ ในรูปผลรวม convex ของสถานะบริสุทธิ์ n n n ตัว สำหรับจำนวนเต็มบวก n n n ใดๆ
ρ = ∑ a = 0 n − 1 p a ∣ ϕ a ⟩ ⟨ ϕ a ∣ \rho = \sum_{a = 0}^{n-1} p_a \vert\phi_a\rangle\langle\phi_a\vert ρ = a = 0 ∑ n − 1 p a ∣ ϕ a ⟩ ⟨ ϕ a ∣
ในนิพจน์นี้ ( p 0 , … , p n − 1 ) (p_0,\ldots,p_{n-1}) ( p 0 , … , p n − 1 ) เป็นเวกเตอร์ความน่าจะเป็น และ ∣ ϕ 0 ⟩ , … , ∣ ϕ n − 1 ⟩ \vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle ∣ ϕ 0 ⟩ , … , ∣ ϕ n − 1 ⟩ เป็นเวกเตอร์สถานะควอนตัมของ X \mathsf{X} X
วิธีหนึ่งในการได้นิพจน์ดังกล่าวคือผ่านทฤษฎีบทสเปกตรัม ซึ่งในกรณีนั้น n n n เป็นจำนวนสถานะคลาสสิกของ X \mathsf{X} X ส่วน p 0 , … , p n − 1 p_0,\ldots,p_{n-1} p 0 , … , p n − 1 คือค่าเจาะจงของ ρ \rho ρ และ ∣ ϕ 0 ⟩ , … , ∣ ϕ n − 1 ⟩ \vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle ∣ ϕ 0 ⟩ , … , ∣ ϕ n − 1 ⟩ คือ eigenvector orthonormal ที่สอดคล้องกับค่าเจาะจงเหล่านั้น
จริงๆ แล้วไม่จำเป็นต้องรวมพจน์ที่สอดคล้องกับค่าเจาะจงศูนย์ของ ρ \rho ρ ในผลรวม ซึ่งช่วยให้เราเลือก n = rank ( ρ ) n = \operatorname{rank}(\rho) n = rank ( ρ ) และ p 0 , … , p n − 1 p_0,\ldots,p_{n-1} p 0 , … , p n − 1 เป็นค่าเจาะจงที่ไม่เป็นศูนย์ของ ρ \rho ρ ได้
นี่คือค่าน้อยสุดของ n n n ที่มีนิพจน์ของ ρ \rho ρ ในรูปแบบข้างต้น
เพื่อให้ชัดเจน มัน ไม่จำเป็น ที่นิพจน์ที่เลือกของ ρ \rho ρ ในรูปผลรวม convex ของสถานะบริสุทธิ์จะต้องมาจากทฤษฎีบทสเปกตรัม — นี่เป็นเพียงวิธีหนึ่งในการได้นิพจน์ดังกล่าว
โดยเฉพาะ n n n สามารถเป็นจำนวนเต็มบวกใดๆ เวกเตอร์หน่วย ∣ ϕ 0 ⟩ , … , ∣ ϕ n − 1 ⟩ \vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle ∣ ϕ 0 ⟩ , … , ∣ ϕ n − 1 ⟩ ไม่จำเป็นต้องตั้งฉากกัน และความน่าจะเป็น p 0 , … , p n − 1 p_0,\ldots,p_{n-1} p 0 , … , p n − 1 ไม่จำเป็นต้องเป็นค่าเจาะจงของ ρ \rho ρ
ตอนนี้เราสามารถระบุ purification ของ ρ \rho ρ ได้ดังนี้
∣ ψ ⟩ = ∑ a = 0 n − 1 p a ∣ ϕ a ⟩ ⊗ ∣ a ⟩ \vert\psi\rangle = \sum_{a = 0}^{n-1} \sqrt{p_a} \, \vert\phi_a\rangle \otimes \vert a \rangle ∣ ψ ⟩ = a = 0 ∑ n − 1 p a ∣ ϕ a ⟩ ⊗ ∣ a ⟩
ที่นี่เราสมมติว่าสถานะคลาสสิกของ Y \mathsf{Y} Y รวมถึง 0 , … , n − 1 0,\ldots,n-1 0 , … , n − 1
ถ้าไม่เป็นเช่นนั้น สามารถแทนที่ 0 , … , n − 1 0,\ldots,n-1 0 , … , n − 1 ด้วยการเลือกสถานะคลาสสิก n n n ตัวที่แตกต่างกันของ Y \mathsf{Y} Y ตามต้องการ
การตรวจสอบว่านี่เป็น purification ของ ρ \rho ρ จริงๆ เป็นเพียงการคำนวณ partial trace ซึ่งทำได้สองวิธีที่เทียบเท่ากันดังนี้
Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = ∑ a = 0 n − 1 ( I X ⊗ ⟨ a ∣ ) ∣ ψ ⟩ ⟨ ψ ∣ ( I X ⊗ ∣ a ⟩ ) = ∑ a = 0 n − 1 p a ∣ ϕ a ⟩ ⟨ ϕ a ∣ = ρ \operatorname{Tr}_{\mathsf{Y}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr) =
\sum_{a = 0}^{n-1} (\mathbb{I}_{\mathsf{X}} \otimes \langle a\vert) \vert\psi\rangle\langle\psi\vert
(\mathbb{I}_{\mathsf{X}} \otimes \vert a\rangle) = \sum_{a = 0}^{n-1} p_a \vert\phi_a\rangle\langle\phi_a\vert = \rho Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = a = 0 ∑ n − 1 ( I X ⊗ ⟨ a ∣ ) ∣ ψ ⟩ ⟨ ψ ∣ ( I X ⊗ ∣ a ⟩) = a = 0 ∑ n − 1 p a ∣ ϕ a ⟩ ⟨ ϕ a ∣ = ρ
Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = ∑ a , b = 0 n − 1 p a p b ∣ ϕ a ⟩ ⟨ ϕ b ∣ Tr ( ∣ a ⟩ ⟨ b ∣ ) = ∑ a = 0 n − 1 p a ∣ ϕ a ⟩ ⟨ ϕ a ∣ = ρ \operatorname{Tr}_{\mathsf{Y}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr) =
\sum_{a,b = 0}^{n-1} \sqrt{p_a} \sqrt{p_b} \, \vert\phi_a\rangle\langle \phi_b\vert
\, \operatorname{Tr}(\vert a \rangle \langle b \vert)
= \sum_{a = 0}^{n-1} p_a \, \vert\phi_a\rangle\langle \phi_a\vert = \rho Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = a , b = 0 ∑ n − 1 p a p b ∣ ϕ a ⟩ ⟨ ϕ b ∣ Tr ( ∣ a ⟩ ⟨ b ∣ ) = a = 0 ∑ n − 1 p a ∣ ϕ a ⟩ ⟨ ϕ a ∣ = ρ
โดยทั่วไปมากขึ้น สำหรับเวกเตอร์ orthonormal ชุดใดๆ { ∣ γ 0 ⟩ , … , ∣ γ n − 1 ⟩ } \{\vert\gamma_0\rangle,\ldots,\vert\gamma_{n-1}\rangle\} { ∣ γ 0 ⟩ , … , ∣ γ n − 1 ⟩} เวกเตอร์สถานะควอนตัม
∣ ψ ⟩ = ∑ a = 0 n − 1 p a ∣ ϕ a ⟩ ⊗ ∣ γ a ⟩ \vert\psi\rangle = \sum_{a = 0}^{n-1} \sqrt{p_a} \, \vert\phi_a\rangle \otimes \vert \gamma_a \rangle ∣ ψ ⟩ = a = 0 ∑ n − 1 p a ∣ ϕ a ⟩ ⊗ ∣ γ a ⟩
เป็น purification ของ ρ \rho ρ
ตัวอย่าง
สมมติว่า X \mathsf{X} X และ Y \mathsf{Y} Y ต่างเป็น Qubit และ
ρ = ( 3 4 1 4 1 4 1 4 ) \rho = \begin{pmatrix}
\frac{3}{4} & \frac{1}{4}\\[2mm]
\frac{1}{4} & \frac{1}{4}
\end{pmatrix} ρ = ( 4 3 4 1 4 1 4 1 )
เป็นเมทริกซ์ความหนาแน่นที่แทนสถานะของ X \mathsf{X} X
เราสามารถใช้ทฤษฎีบทสเปกตรัมเพื่อแสดง ρ \rho ρ เป็น
ρ = cos 2 ( π / 8 ) ∣ ψ π / 8 ⟩ ⟨ ψ π / 8 ∣ + sin 2 ( π / 8 ) ∣ ψ 5 π / 8 ⟩ ⟨ ψ 5 π / 8 ∣ , \rho =
\cos^2(\pi/8) \vert \psi_{\pi/8}\rangle\langle\psi_{\pi/8}\vert +
\sin^2(\pi/8) \vert \psi_{5\pi/8}\rangle\langle\psi_{5\pi/8}\vert, ρ = cos 2 ( π /8 ) ∣ ψ π /8 ⟩ ⟨ ψ π /8 ∣ + sin 2 ( π /8 ) ∣ ψ 5 π /8 ⟩ ⟨ ψ 5 π /8 ∣ ,
โดยที่ ∣ ψ θ ⟩ = cos ( θ ) ∣ 0 ⟩ + sin ( θ ) ∣ 1 ⟩ \vert \psi_{\theta} \rangle = \cos(\theta) \vert 0\rangle + \sin(\theta)\vert 1\rangle ∣ ψ θ ⟩ = cos ( θ ) ∣0 ⟩ + sin ( θ ) ∣1 ⟩
เวกเตอร์สถานะควอนตัม
cos ( π / 8 ) ∣ ψ π / 8 ⟩ ⊗ ∣ 0 ⟩ + sin ( π / 8 ) ∣ ψ 5 π / 8 ⟩ ⊗ ∣ 1 ⟩ \cos(\pi/8) \vert \psi_{\pi/8}\rangle \otimes \vert 0\rangle +
\sin(\pi/8) \vert \psi_{5\pi/8}\rangle \otimes \vert 1\rangle cos ( π /8 ) ∣ ψ π /8 ⟩ ⊗ ∣0 ⟩ + sin ( π /8 ) ∣ ψ 5 π /8 ⟩ ⊗ ∣1 ⟩
ซึ่งอธิบายสถานะบริสุทธิ์ของคู่ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) จึงเป็น purification ของ ρ \rho ρ
หรืออีกทางหนึ่ง เราสามารถเขียนว่า
ρ = 1 2 ∣ 0 ⟩ ⟨ 0 ∣ + 1 2 ∣ + ⟩ ⟨ + ∣ . \rho = \frac{1}{2} \vert 0\rangle\langle 0\vert + \frac{1}{2} \vert +\rangle\langle +\vert. ρ = 2 1 ∣0 ⟩ ⟨ 0∣ + 2 1 ∣ + ⟩ ⟨ + ∣.
นี่เป็นผลรวม convex ของสถานะบริสุทธิ์ แต่ไม่ใช่การสลายตัวเชิงสเปกตรัม เพราะ ∣ 0 ⟩ \vert 0\rangle ∣0 ⟩ และ ∣ + ⟩ \vert +\rangle ∣ + ⟩ ไม่ตั้งฉากกัน และ 1 / 2 1/2 1/2 ไม่ใช่ค่าเจาะจงของ ρ \rho ρ
อย่างไรก็ตาม เวกเตอร์สถานะควอนตัม
1 2 ∣ 0 ⟩ ⊗ ∣ 0 ⟩ + 1 2 ∣ + ⟩ ⊗ ∣ 1 ⟩ \frac{1}{\sqrt{2}} \vert 0 \rangle \otimes \vert 0\rangle +
\frac{1}{\sqrt{2}} \vert + \rangle \otimes \vert 1\rangle 2 1 ∣0 ⟩ ⊗ ∣0 ⟩ + 2 1 ∣ + ⟩ ⊗ ∣1 ⟩
เป็น purification ของ ρ \rho ρ
การสลายตัวแบบ Schmidt
ต่อไป เราจะพูดถึง การสลายตัวแบบ Schmidt ซึ่งเป็นนิพจน์ของเวกเตอร์สถานะควอนตัมของ คู่ ระบบที่อยู่ในรูปแบบหนึ่ง
การสลายตัวแบบ Schmidt เชื่อมโยงอย่างใกล้ชิดกับ purification และมีประโยชน์ในตัวเองมาก
จริงๆ แล้ว เมื่อให้เหตุผลเกี่ยวกับเวกเตอร์สถานะควอนตัม ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ ที่กำหนดของคู่ระบบ ขั้นตอนแรกมักจะเป็นการระบุหรือพิจารณาการสลายตัวแบบ Schmidt ของสถานะนี้
นิยาม
ให้ ∣ ψ ⟩ \vert \psi\rangle ∣ ψ ⟩ เป็นเวกเตอร์สถานะควอนตัมที่กำหนดของคู่ระบบ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) การสลายตัวแบบ Schmidt ของ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ คือนิพจน์ในรูป
∣ ψ ⟩ = ∑ a = 0 r − 1 p a ∣ x a ⟩ ⊗ ∣ y a ⟩ , \vert \psi\rangle = \sum_{a = 0}^{r-1} \sqrt{p_a}\, \vert x_a\rangle \otimes \vert y_a \rangle, ∣ ψ ⟩ = a = 0 ∑ r − 1 p a ∣ x a ⟩ ⊗ ∣ y a ⟩ , โดยที่ p 0 , … , p r − 1 p_0,\ldots,p_{r-1} p 0 , … , p r − 1 เป็นจำนวนจริงบวกที่รวมกันได้ 1 1 1 และ ทั้งสอง ชุด { ∣ x 0 ⟩ , … , ∣ x r − 1 ⟩ } \{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x r − 1 ⟩} และ { ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩ } \{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} { ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩} เป็น orthonormal
ค่า
p 0 , … , p r − 1 \sqrt{p_0},\ldots,\sqrt{p_{r-1}} p 0 , … , p r − 1
ในการสลายตัวแบบ Schmidt ของ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ เรียกว่า Schmidt coefficients ซึ่งถูกกำหนดอย่างไม่ซ้ำกัน (จนถึงลำดับ) — มันเป็นจำนวนจริงบวกเพียงชุดเดียวที่สามารถปรากฏในนิพจน์ดังกล่าวของ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩
ชุด
{ ∣ x 0 ⟩ , … , ∣ x r − 1 ⟩ } และ { ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩ } , \{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} \quad\text{และ}\quad
\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\}, { ∣ x 0 ⟩ , … , ∣ x r − 1 ⟩} และ { ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩} ,
ในทางกลับกัน ไม่ได้ถูกกำหนดอย่างไม่ซ้ำกัน และความอิสระในการเลือกชุดเวกเตอร์เหล่านี้จะถูกชี้แจงในคำอธิบายที่ตามมา
ตอนนี้เราจะตรวจสอบว่าเวกเตอร์สถานะควอนตัม ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ ที่กำหนดมีการสลายตัวแบบ Schmidt จริงๆ และในกระบวนการนั้น เราจะเรียนรู้วิธีหาการสลายตัวนั้น
พิจารณาก่อนฐาน (ไม่จำเป็นต้อง orthogonal) { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩ } \{\vert x_0\rangle, \ldots, \vert x_{n-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩} ที่กำหนดของปริภูมิเวกเตอร์ที่สอดคล้องกับระบบ X \mathsf{X} X
เพราะนี่เป็นฐาน จะมีการเลือกเวกเตอร์ ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩ \vert z_0\rangle,\ldots,\vert z_{n-1}\rangle ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩ ที่ถูกกำหนดอย่างไม่ซ้ำกันเสมอ ซึ่งสมการต่อไปนี้เป็นจริง
∣ ψ ⟩ = ∑ a = 0 n − 1 ∣ x a ⟩ ⊗ ∣ z a ⟩ (1) \vert \psi\rangle = \sum_{a = 0}^{n-1} \vert x_a\rangle \otimes \vert z_a \rangle
\tag{1} ∣ ψ ⟩ = a = 0 ∑ n − 1 ∣ x a ⟩ ⊗ ∣ z a ⟩ ( 1 )
ตัวอย่างเช่น สมมติว่า { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩ } \{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩} เป็นฐานมาตรฐานที่เกี่ยวข้องกับ X \mathsf{X} X
สมมติว่าชุดสถานะคลาสสิกของ X \mathsf{X} X คือ { 0 , … , n − 1 } \{0,\ldots,n-1\} { 0 , … , n − 1 } หมายความว่า ∣ x a ⟩ = ∣ a ⟩ \vert x_a\rangle = \vert a\rangle ∣ x a ⟩ = ∣ a ⟩ สำหรับแต่ละ a ∈ { 0 , … , n − 1 } a\in\{0,\ldots,n-1\} a ∈ { 0 , … , n − 1 } และเราพบว่า
∣ ψ ⟩ = ∑ a = 0 n − 1 ∣ a ⟩ ⊗ ∣ z a ⟩ \vert\psi\rangle = \sum_{a = 0}^{n-1} \vert a\rangle \otimes \vert z_a\rangle ∣ ψ ⟩ = a = 0 ∑ n − 1 ∣ a ⟩ ⊗ ∣ z a ⟩
เมื่อ
∣ z a ⟩ = ( ⟨ a ∣ ⊗ I Y ) ∣ ψ ⟩ \vert z_a \rangle = ( \langle a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle ∣ z a ⟩ = (⟨ a ∣ ⊗ I Y ) ∣ ψ ⟩
สำหรับแต่ละ a ∈ { 0 , … , n − 1 } a\in\{0,\ldots,n-1\} a ∈ { 0 , … , n − 1 }
เรามักพิจารณานิพจน์แบบนี้เมื่อคิดถึงการวัดฐานมาตรฐานของ X \mathsf{X} X
สิ่งสำคัญที่ต้องสังเกตคือสูตร
∣ z a ⟩ = ( ⟨ a ∣ ⊗ I Y ) ∣ ψ ⟩ \vert z_a \rangle = ( \langle a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle ∣ z a ⟩ = (⟨ a ∣ ⊗ I Y ) ∣ ψ ⟩
สำหรับเวกเตอร์ ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩ \vert z_0\rangle,\ldots,\vert z_{n-1}\rangle ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩ ในตัวอย่างนี้ใช้ได้เพราะ { ∣ 0 ⟩ , … , ∣ n − 1 ⟩ } \{\vert 0\rangle,\ldots,\vert n-1\rangle\} { ∣0 ⟩ , … , ∣ n − 1 ⟩} เป็นฐาน orthonormal
โดยทั่วไป ถ้า { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩ } \{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩} เป็นฐานที่ไม่จำเป็นต้อง orthonormal แล้วเวกเตอร์ ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩ \vert z_0\rangle,\ldots,\vert z_{n-1}\rangle ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩ ก็ยังคงถูกกำหนดอย่างไม่ซ้ำกันโดยสมการ ( 1 ) (1) ( 1 ) แต่ต้องการสูตรที่แตกต่างออกไป
วิธีหนึ่งในการหาพวกมันคือก่อนอื่นระบุเวกเตอร์ ∣ w 0 ⟩ , … , ∣ w n − 1 ⟩ \vert w_0\rangle,\ldots,\vert w_{n-1}\rangle ∣ w 0 ⟩ , … , ∣ w n − 1 ⟩ เพื่อให้สมการ
⟨ w a ∣ x b ⟩ = { 1 a = b 0 a ≠ b \langle w_a \vert x_b \rangle = \begin{cases} 1 & a=b\\ 0 & a\neq b \end{cases} ⟨ w a ∣ x b ⟩ = { 1 0 a = b a = b
เป็นจริงสำหรับทุก a , b ∈ { 0 , … , n − 1 } a,b\in\{0,\ldots,n-1\} a , b ∈ { 0 , … , n − 1 } ซึ่งจากนั้นเรามี
∣ z a ⟩ = ( ⟨ w a ∣ ⊗ I Y ) ∣ ψ ⟩ . \vert z_a \rangle = (\langle w_a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle. ∣ z a ⟩ = (⟨ w a ∣ ⊗ I Y ) ∣ ψ ⟩ .
สำหรับฐาน { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩ } \{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩} ที่กำหนดของปริภูมิเวกเตอร์ที่สอดคล้องกับ X \mathsf{X} X เวกเตอร์ที่ถูกกำหนดอย่างไม่ซ้ำกัน ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩ \vert z_0\rangle,\ldots,\vert z_{n-1}\rangle ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩ ที่ทำให้สมการ ( 1 ) (1) ( 1 ) เป็นจริงจะไม่จำเป็นต้องมีคุณสมบัติพิเศษใดๆ แม้ว่า { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩ } \{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩} จะเป็นฐาน orthonormal ก็ตาม
อย่างไรก็ตาม ถ้าเราเลือก { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩ } \{\vert x_0\rangle, \ldots, \vert x_{n-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩} ให้เป็นฐาน orthonormal ของ eigenvector ของ reduced state
ρ = Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) , \rho = \operatorname{Tr}_{\mathsf{Y}} \bigl( \vert \psi\rangle \langle \psi \vert \bigr), ρ = Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) ,
จะมีสิ่งที่น่าสนใจเกิดขึ้น
โดยเฉพาะอย่างยิ่ง สำหรับกลุ่มที่ถูกกำหนดอย่างไม่ซ้ำกัน { ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩ } \{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} { ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩} ที่ทำให้สมการ ( 1 ) (1) ( 1 ) เป็นจริง เราพบว่ากลุ่มนี้จะต้อง ตั้งฉากกัน
ในรายละเอียดเพิ่มเติม พิจารณาการสลายตัวเชิงสเปกตรัมของ ρ \rho ρ
ρ = ∑ a = 0 n − 1 p a ∣ x a ⟩ ⟨ x a ∣ \rho = \sum_{a = 0}^{n-1} p_a \vert x_a \rangle \langle x_a \vert ρ = a = 0 ∑ n − 1 p a ∣ x a ⟩ ⟨ x a ∣
ที่นี่เราแทนค่าเจาะจงของ ρ \rho ρ ด้วย p 0 , … , p n − 1 p_0,\ldots,p_{n-1} p 0 , … , p n − 1 เพื่อรับรู้ว่า ρ \rho ρ เป็นเมทริกซ์ความหนาแน่น — ดังนั้นเวกเตอร์ของค่าเจาะจง ( p 0 , … , p n − 1 ) (p_0,\ldots,p_{n-1}) ( p 0 , … , p n − 1 ) จึงเป็นเวกเตอร์ความน่าจะเป็น — ในขณะที่ { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩ } \{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩} คือฐาน orthonormal ของ eigenvector ที่สอดคล้องกับค่าเจาะจงเหล่านั้น
เพื่อดูว่ากลุ่มที่ไม่ซ้ำกัน { ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩ } \{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} { ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩} ที่ทำให้สมการ ( 1 ) (1) ( 1 ) เป็นจริงตั้งฉากกันอย่างจำเป็น เราสามารถเริ่มต้นด้วยการคำนวณ partial trace
Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = ∑ a , b = 0 n − 1 ∣ x a ⟩ ⟨ x b ∣ Tr ( ∣ z a ⟩ ⟨ z b ∣ ) = ∑ a , b = 0 n − 1 ⟨ z b ∣ z a ⟩ ∣ x a ⟩ ⟨ x b ∣ . \begin{aligned}
\operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert)
& = \sum_{a,b = 0}^{n-1} \vert x_a\rangle\langle x_b\vert \operatorname{Tr}(\vert z_a\rangle\langle z_b\vert)\\
& = \sum_{a,b = 0}^{n-1} \langle z_b\vert z_a\rangle \, \vert x_a\rangle\langle x_b\vert.
\end{aligned} Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = a , b = 0 ∑ n − 1 ∣ x a ⟩ ⟨ x b ∣ Tr ( ∣ z a ⟩ ⟨ z b ∣ ) = a , b = 0 ∑ n − 1 ⟨ z b ∣ z a ⟩ ∣ x a ⟩ ⟨ x b ∣.
นิพจน์นี้ต้องตรงกับการสลายตัวเชิงสเปกตรัมของ ρ \rho ρ
เพราะ { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩ } \{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩} เป็นฐาน เราสรุปว่าชุดเมทริกซ์
{ ∣ x a ⟩ ⟨ x b ∣ : a , b ∈ { 0 , … , n − 1 } } \bigl\{ \vert x_a\rangle\langle x_b\vert \,:\, a,b\in\{0,\ldots,n-1\} \bigr\} { ∣ x a ⟩ ⟨ x b ∣ : a , b ∈ { 0 , … , n − 1 } }
เป็น linearly independent และดังนั้นจึงตามมาว่า
⟨ z b ∣ z a ⟩ = { p a a = b 0 a ≠ b , \langle z_b \vert z_a\rangle =
\begin{cases}
p_a & a=b\\[1mm]
0 & a\neq b,
\end{cases} ⟨ z b ∣ z a ⟩ = { p a 0 a = b a = b ,
แสดงให้เห็นว่า { ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩ } \{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} { ∣ z 0 ⟩ , … , ∣ z n − 1 ⟩} ตั้งฉากกัน
เราได้ใกล้กับการสลายตัวแบบ Schmidt ของ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ แล้ว
ยังคงต้องตัดพจน์ใน ( 1 ) (1) ( 1 ) ที่ p a = 0 p_a = 0 p a = 0 ออก แล้วเขียน ∣ z a ⟩ = p a ∣ y a ⟩ \vert z_a\rangle = \sqrt{p_a}\vert y_a\rangle ∣ z a ⟩ = p a ∣ y a ⟩ สำหรับเวกเตอร์หน่วย ∣ y a ⟩ \vert y_a\rangle ∣ y a ⟩ สำหรับแต่ละพจน์ที่เหลือ
วิธีที่สะดวกในการทำเช่นนี้เริ่มต้นจากการสังเกตว่าเราสามารถกำหนดหมายเลขคู่ค่าเจาะจง/eigenvector ในการสลายตัวเชิงสเปกตรัมของ reduced state ρ \rho ρ ตามต้องการ — ดังนั้นเราสามารถสมมติว่าค่าเจาะจงเรียงลำดับจากมากไปน้อย:
p 0 ≥ p 1 ≥ ⋯ ≥ p n − 1 . p_0 \geq p_1 \geq \cdots \geq p_{n-1}. p 0 ≥ p 1 ≥ ⋯ ≥ p n − 1 .
ให้ r = rank ( ρ ) r = \operatorname{rank}(\rho) r = rank ( ρ ) เราพบว่า p 0 , … , p r − 1 > 0 p_0,\ldots,p_{r-1} > 0 p 0 , … , p r − 1 > 0 และ p r = ⋯ = p n − 1 = 0 p_r = \cdots = p_{n-1} = 0 p r = ⋯ = p n − 1 = 0
ดังนั้นเรามี
ρ = ∑ a = 0 r − 1 p a ∣ x a ⟩ ⟨ x a ∣ , \rho = \sum_{a = 0}^{r-1} p_a \vert x_a \rangle \langle x_a \vert, ρ = a = 0 ∑ r − 1 p a ∣ x a ⟩ ⟨ x a ∣ ,
และเราสามารถเขียนเวกเตอร์สถานะควอนตัม ∣ ψ ⟩ \vert \psi \rangle ∣ ψ ⟩ เป็น
∣ ψ ⟩ = ∑ a = 0 r − 1 ∣ x a ⟩ ⊗ ∣ z a ⟩ . \vert\psi\rangle = \sum_{a = 0}^{r-1} \vert x_a\rangle \otimes \vert z_a\rangle. ∣ ψ ⟩ = a = 0 ∑ r − 1 ∣ x a ⟩ ⊗ ∣ z a ⟩ .
เมื่อ
∥ ∣ z a ⟩ ∥ 2 = ⟨ z a ∣ z a ⟩ = p a > 0 \| \vert z_a \rangle \|^2 = \langle z_a \vert z_a \rangle = p_a > 0 ∥∣ z a ⟩ ∥ 2 = ⟨ z a ∣ z a ⟩ = p a > 0
สำหรับ a = 0 , … , r − 1 a=0,\ldots,r-1 a = 0 , … , r − 1 เราสามารถนิยามเวกเตอร์หน่วย ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩ \vert y_0 \rangle,\ldots,\vert y_{r-1}\rangle ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩ เป็น
∣ y a ⟩ = ∣ z a ⟩ ∥ ∣ z a ⟩ ∥ = ∣ z a ⟩ p a , \vert y_a\rangle = \frac{\vert z_a\rangle}{\|\vert z_a\rangle\|} = \frac{\vert z_a\rangle}{\sqrt{p_a}}, ∣ y a ⟩ = ∥∣ z a ⟩ ∥ ∣ z a ⟩ = p a ∣ z a ⟩ ,
เพื่อให้ ∣ z a ⟩ = p a ∣ y a ⟩ \vert z_a\rangle = \sqrt{p_a}\vert y_a\rangle ∣ z a ⟩ = p a ∣ y a ⟩ สำหรับแต่ละ a ∈ { 0 , … , r − 1 } a\in\{0,\ldots,r-1\} a ∈ { 0 , … , r − 1 }
เพราะเวกเตอร์ { ∣ z 0 ⟩ , … , ∣ z r − 1 ⟩ } \{\vert z_0\rangle, \ldots, \vert z_{r-1}\rangle\} { ∣ z 0 ⟩ , … , ∣ z r − 1 ⟩} ตั้งฉากกันและไม่เป็นศูนย์ ตามมาว่า
{ ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩ } \{\vert y_0\rangle, \ldots, \vert y_{r-1}\rangle\} { ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩} เป็นชุด orthonormal และดังนั้นเราได้การสลายตัวแบบ Schmidt ของ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩
∣ ψ ⟩ = ∑ a = 0 r − 1 p a ∣ x a ⟩ ⊗ ∣ y a ⟩ \vert \psi\rangle = \sum_{a = 0}^{r-1} \sqrt{p_a}\, \vert x_a\rangle \otimes \vert y_a \rangle ∣ ψ ⟩ = a = 0 ∑ r − 1 p a ∣ x a ⟩ ⊗ ∣ y a ⟩
เกี่ยวกับการเลือกเวกเตอร์
{ ∣ x 0 ⟩ , … , ∣ x r − 1 ⟩ } \{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x r − 1 ⟩} และ
{ ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩ } , \{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\}, { ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩} ,
เราสามารถเลือก { ∣ x 0 ⟩ , … , ∣ x r − 1 ⟩ } \{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x r − 1 ⟩} ให้เป็นชุด orthonormal ของ eigenvector ที่สอดคล้องกับค่าเจาะจงที่ไม่เป็นศูนย์ของ reduced state Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) \operatorname{Tr}_{\mathsf{Y}}(\vert\psi\rangle\langle\psi\vert) Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) (ดังที่เราทำด้านบน) ซึ่งในกรณีนั้นเวกเตอร์ { ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩ } \{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} { ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩} จะถูกกำหนดอย่างไม่ซ้ำกัน
สถานการณ์มีความสมมาตรระหว่างระบบทั้งสอง ดังนั้นเราสามารถเลือกอีกทางหนึ่งได้ว่า { ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩ } \{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} { ∣ y 0 ⟩ , … , ∣ y r − 1 ⟩} เป็นชุด orthonormal ของ eigenvector ที่สอดคล้องกับค่าเจาะจงที่ไม่เป็นศูนย์ของ reduced state Tr X ( ∣ ψ ⟩ ⟨ ψ ∣ ) \operatorname{Tr}_{\mathsf{X}}(\vert\psi\rangle\langle\psi\vert) Tr X ( ∣ ψ ⟩ ⟨ ψ ∣ ) ซึ่งในกรณีนั้นเวกเตอร์ { ∣ x 0 ⟩ , … , ∣ x r − 1 ⟩ } \{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x r − 1 ⟩} จะถูกกำหนด
สังเกตว่าเมื่อเลือกชุดหนึ่งแล้ว ในฐานะ eigenvector ของ reduced state ที่สอดคล้องตามที่อธิบาย อีกชุดหนึ่งจะถูกกำหนด — ดังนั้นจึงไม่สามารถเลือกได้อย่างอิสระ
แม้จะไม่ปรากฏขึ้นอีกในชุดนี้ แต่น่าสังเกตว่าค่าเจาะจงที่ไม่เป็นศูนย์ p 0 , … , p r − 1 p_0,\ldots,p_{r-1} p 0 , … , p r − 1 ของ reduced state Tr X ( ∣ ψ ⟩ ⟨ ψ ∣ ) \operatorname{Tr}_{\mathsf{X}}(\vert\psi\rangle\langle\psi\vert) Tr X ( ∣ ψ ⟩ ⟨ ψ ∣ ) จะต้องตรงกับค่าเจาะจงที่ไม่เป็นศูนย์ของ reduced state Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) \operatorname{Tr}_{\mathsf{Y}}(\vert\psi\rangle\langle\psi\vert) Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) เสมอ สำหรับสถานะบริสุทธิ์ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ ของคู่ระบบ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) ใดๆ
ในเชิงสัญชาตญาณ reduced state ของ X \mathsf{X} X และ Y \mathsf{Y} Y มีความสุ่มในปริมาณเท่ากันพอดี เมื่อคู่ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) อยู่ในสถานะบริสุทธิ์
ข้อเท็จจริงนี้ถูกเปิดเผยโดยการสลายตัวแบบ Schmidt: ในทั้งสองกรณี ค่าเจาะจงของ reduced state จะต้องตรงกับกำลังสองของ Schmidt coefficients ของสถานะบริสุทธิ์
Unitary equivalence ของ purification
เราสามารถใช้การสลายตัวแบบ Schmidt เพื่อยืนยันข้อเท็จจริงพื้นฐานที่สำคัญเกี่ยวกับ purification ที่รู้จักกันในชื่อ unitary equivalence of purifications
ทฤษฎีบท
Unitary equivalence of purifications: สมมติว่า X \mathsf{X} X และ Y \mathsf{Y} Y เป็นระบบ และ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ กับ ∣ ϕ ⟩ \vert\phi\rangle ∣ ϕ ⟩ เป็นเวกเตอร์สถานะควอนตัมของ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) ที่ purify สถานะเดียวกันของ X \mathsf{X} X ในสัญลักษณ์คือ
Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = ρ = Tr Y ( ∣ ϕ ⟩ ⟨ ϕ ∣ ) \operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert) = \rho = \operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert) Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = ρ = Tr Y ( ∣ ϕ ⟩ ⟨ ϕ ∣ ) สำหรับเมทริกซ์ความหนาแน่น ρ \rho ρ ที่แทนสถานะของ X \mathsf{X} X
จะต้องมี unitary operation U U U บน Y \mathsf{Y} Y เพียงลำพังที่แปลง purification แรกเป็น purification ที่สอง:
( I X ⊗ U ) ∣ ψ ⟩ = ∣ ϕ ⟩ . (\mathbb{I}_{\mathsf{X}} \otimes U) \vert\psi\rangle = \vert\phi\rangle. ( I X ⊗ U ) ∣ ψ ⟩ = ∣ ϕ ⟩ .
เราจะพูดถึงผลสืบเนื่องสองสามอย่างจากทฤษฎีบทนี้เมื่อบทเรียนดำเนินต่อไป แต่ก่อนอื่นมาดูว่ามันตามมาจากการพูดถึงการสลายตัวแบบ Schmidt ก่อนหน้าได้อย่างไร
สมมติฐานของเราคือ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ และ ∣ ϕ ⟩ \vert\phi\rangle ∣ ϕ ⟩ เป็นเวกเตอร์สถานะควอนตัม
ของคู่ระบบ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) ที่ตอบสนองสมการ
Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = ρ = Tr Y ( ∣ ϕ ⟩ ⟨ ϕ ∣ ) \operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert) = \rho =
\operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert) Tr Y ( ∣ ψ ⟩ ⟨ ψ ∣ ) = ρ = Tr Y ( ∣ ϕ ⟩ ⟨ ϕ ∣ )
สำหรับเมทริกซ์ความหนาแน่น ρ \rho ρ ที่แทนสถานะของ X \mathsf{X} X
พิจารณาการสลายตัวเชิงสเปกตรัมของ ρ \rho ρ
ρ = ∑ a = 0 n − 1 p a ∣ x a ⟩ ⟨ x a ∣ \rho = \sum_{a = 0}^{n-1} p_a \vert x_a\rangle\langle x_a\vert ρ = a = 0 ∑ n − 1 p a ∣ x a ⟩ ⟨ x a ∣
ที่นี่ { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩ } \{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} { ∣ x 0 ⟩ , … , ∣ x n − 1 ⟩} คือฐาน orthonormal ของ eigenvector ของ ρ \rho ρ
โดยทำตามขั้นตอนที่อธิบายก่อนหน้า เราสามารถได้การสลายตัวแบบ Schmidt สำหรับทั้ง ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ และ ∣ ϕ ⟩ \vert\phi\rangle ∣ ϕ ⟩ ในรูปแบบต่อไปนี้
∣ ψ ⟩ = ∑ a = 0 r − 1 p a ∣ x a ⟩ ⊗ ∣ u a ⟩ ∣ ϕ ⟩ = ∑ a = 0 r − 1 p a ∣ x a ⟩ ⊗ ∣ v a ⟩ \begin{aligned}
\vert\psi\rangle & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert u_a\rangle\\[1mm]
\vert\phi\rangle & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert v_a\rangle
\end{aligned} ∣ ψ ⟩ ∣ ϕ ⟩ = a = 0 ∑ r − 1 p a ∣ x a ⟩ ⊗ ∣ u a ⟩ = a = 0 ∑ r − 1 p a ∣ x a ⟩ ⊗ ∣ v a ⟩
ในนิพจน์เหล่านี้ r r r คือ rank ของ ρ \rho ρ และ
{ ∣ u 0 ⟩ , … , ∣ u r − 1 ⟩ } \{\vert u_0\rangle,\ldots,\vert u_{r-1}\rangle\} { ∣ u 0 ⟩ , … , ∣ u r − 1 ⟩} กับ
{ ∣ v 0 ⟩ , … , ∣ v r − 1 ⟩ } \{\vert v_0\rangle,\ldots,\vert v_{r-1}\rangle\} { ∣ v 0 ⟩ , … , ∣ v r − 1 ⟩} คือชุด orthonormal ของเวกเตอร์ในปริภูมิที่สอดคล้องกับ Y \mathsf{Y} Y
สำหรับชุด orthonormal สองชุดในปริภูมิเดียวกันที่มีจำนวนสมาชิกเท่ากัน จะมีเมทริกซ์ unitary ที่แปลงชุดแรกเป็นชุดที่สองเสมอ ดังนั้นเราสามารถเลือกเมทริกซ์ unitary U U U เพื่อให้ U ∣ u a ⟩ = ∣ v a ⟩ U \vert u_a\rangle = \vert v_a\rangle U ∣ u a ⟩ = ∣ v a ⟩ สำหรับ a = 0 , … , r − 1 a = 0,\ldots,r-1 a = 0 , … , r − 1
โดยเฉพาะอย่างยิ่ง เพื่อหาเมทริกซ์ U U U ดังกล่าว เราสามารถใช้กระบวนการ Gram-Schmidt orthogonalization เพื่อขยายชุด orthonormal ของเราไปเป็นฐาน orthonormal
{ ∣ u 0 ⟩ , … , ∣ u m − 1 ⟩ } \{\vert u_0\rangle,\ldots,\vert u_{m-1}\rangle\} { ∣ u 0 ⟩ , … , ∣ u m − 1 ⟩} และ
{ ∣ v 0 ⟩ , … , ∣ v m − 1 ⟩ } \{\vert v_0\rangle,\ldots,\vert v_{m-1}\rangle\} { ∣ v 0 ⟩ , … , ∣ v m − 1 ⟩} โดยที่ m m m คือมิติของปริภูมิที่สอดคล้องกับ Y \mathsf{Y} Y แล้วนำ
U = ∑ a = 0 m − 1 ∣ v a ⟩ ⟨ u a ∣ . U = \sum_{a = 0}^{m-1} \vert v_a\rangle\langle u_a\vert. U = a = 0 ∑ m − 1 ∣ v a ⟩ ⟨ u a ∣.
ตอนนี้เราพบว่า
( I X ⊗ U ) ∣ ψ ⟩ = ∑ a = 0 r − 1 p a ∣ x a ⟩ ⊗ U ∣ u a ⟩ = ∑ a = 0 r − 1 p a ∣ x a ⟩ ⊗ ∣ v a ⟩ = ∣ ϕ ⟩ , \begin{aligned}
(\mathbb{I}_{\mathsf{X}} \otimes U) \vert\psi\rangle
& = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes U \vert u_a\rangle\\
& = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert v_a\rangle\\
& = \vert\phi\rangle,
\end{aligned} ( I X ⊗ U ) ∣ ψ ⟩ = a = 0 ∑ r − 1 p a ∣ x a ⟩ ⊗ U ∣ u a ⟩ = a = 0 ∑ r − 1 p a ∣ x a ⟩ ⊗ ∣ v a ⟩ = ∣ ϕ ⟩ ,
ซึ่งทำให้การพิสูจน์สมบูรณ์
ต่อไปนี้เป็นตัวอย่างและผลสืบเนื่องที่น่าสนใจไม่กี่อย่างจากมากมายที่เชื่อมโยงกับ unitary equivalence of purifications
เราจะเห็นผลสืบเนื่องที่สำคัญอีกหนึ่งต่อมาในบทเรียน ในบริบทของ fidelity ที่รู้จักกันในชื่อ ทฤษฎีบทของ Uhlmann
Superdense coding
ในโปรโตคอล superdense coding อลิซและบ็อบแชร์ e-bit หมายความว่าอลิซถือ Qubit A \mathsf{A} A บ็อบถือ Qubit B \mathsf{B} B และคู่ ( A , B ) (\mathsf{A},\mathsf{B}) ( A , B ) รวมกันอยู่ในสถานะ Bell ∣ ϕ + ⟩ \vert\phi^{+}\rangle ∣ ϕ + ⟩
โปรโตคอลอธิบายว่าอลิซสามารถแปลงสถานะที่แชร์นี้ไปเป็นหนึ่งในสี่สถานะ Bell ได้อย่างไร ได้แก่ ∣ ϕ + ⟩ , \vert\phi^+\rangle, ∣ ϕ + ⟩ , ∣ ϕ − ⟩ , \vert\phi^-\rangle, ∣ ϕ − ⟩ , ∣ ψ + ⟩ , \vert\psi^+\rangle, ∣ ψ + ⟩ , และ
∣ ψ − ⟩ , \vert\psi^-\rangle, ∣ ψ − ⟩ , โดยการกระทำ unitary operation บน Qubit A \mathsf{A} A ของเธอ
เมื่อทำเสร็จแล้ว เธอส่ง A \mathsf{A} A ให้บ็อบ จากนั้นบ็อบทำการวัดบนคู่ ( A , B ) (\mathsf{A},\mathsf{B}) ( A , B ) เพื่อดูว่าเขาถือสถานะ Bell ใด
สำหรับสถานะ Bell ทั้งสี่ reduced state ของ Qubit B \mathsf{B} B ของบ็อบคือสถานะผสมอย่างสมบูรณ์
Tr A ( ∣ ϕ + ⟩ ⟨ ϕ + ∣ ) = Tr A ( ∣ ϕ − ⟩ ⟨ ϕ − ∣ ) = Tr A ( ∣ ψ + ⟩ ⟨ ψ + ∣ ) = Tr A ( ∣ ψ − ⟩ ⟨ ψ − ∣ ) = I 2 \operatorname{Tr}_{\mathsf{A}}(\vert\phi^+\rangle\langle\phi^+\vert) =
\operatorname{Tr}_{\mathsf{A}}(\vert\phi^-\rangle\langle\phi^-\vert) =
\operatorname{Tr}_{\mathsf{A}}(\vert\psi^+\rangle\langle\psi^+\vert) =
\operatorname{Tr}_{\mathsf{A}}(\vert\psi^-\rangle\langle\psi^-\vert) =
\frac{\mathbb{I}}{2} Tr A ( ∣ ϕ + ⟩ ⟨ ϕ + ∣ ) = Tr A ( ∣ ϕ − ⟩ ⟨ ϕ − ∣ ) = Tr A ( ∣ ψ + ⟩ ⟨ ψ + ∣ ) = Tr A ( ∣ ψ − ⟩ ⟨ ψ − ∣ ) = 2 I
โดย unitary equivalence of purifications เราสรุปได้ทันทีว่าสำหรับสถานะ Bell แต่ละตัว จะต้องมี unitary operation บน Qubit A \mathsf{A} A ของอลิซเพียงลำพังที่แปลง ∣ ϕ + ⟩ \vert\phi^+\rangle ∣ ϕ + ⟩ ไปเป็นสถานะ Bell ที่เลือก
แม้ว่าสิ่งนี้จะไม่เปิดเผยรายละเอียดที่แน่นอนของโปรโตคอล แต่ unitary equivalence of purifications ก็หมายความทันทีว่า superdense coding เป็นไปได้
เราสามารถสรุปได้ด้วยว่าการขยาย superdense coding ไปยังระบบที่ใหญ่กว่านั้นเป็นไปได้เสมอ ตราบที่เราแทนที่สถานะ Bell ด้วยฐาน orthonormal ของ purification ของสถานะผสมอย่างสมบูรณ์
ผลสืบเนื่องเชิงการเข้ารหัส
unitary equivalence of purifications มีผลสืบเนื่องเกี่ยวกับการนำ cryptographic primitive ไปใช้โดยใช้สารสนเทศเชิงควอนตัม
ตัวอย่างเช่น unitary equivalence of purifications เปิดเผยว่าเป็นไปไม่ได้ที่จะนำ bit commitment ในรูปแบบในอุดมคติไปใช้โดยใช้สารสนเทศเชิงควอนตัม
bit commitment primitive เกี่ยวข้องกับผู้เข้าร่วมสองคนคืออลิซและบ็อบ (ซึ่งไม่ไว้ใจกัน) และมีสองระยะ
ระยะแรกคือ commit phase ซึ่งอลิซ commit กับค่าไบนารี b ∈ { 0 , 1 } b\in\{0,1\} b ∈ { 0 , 1 }
การ commit นี้ต้อง binding หมายความว่าอลิซไม่สามารถเปลี่ยนใจได้ รวมทั้งต้อง concealing หมายความว่าบ็อบไม่สามารถบอกได้ว่าอลิซ commit กับค่าใด
ระยะที่สองคือ reveal phase ซึ่ง bit ที่อลิซ commit จะกลายเป็นที่รู้จักของบ็อบ ซึ่งควรมั่นใจว่าเป็นค่าที่ commit จริงๆ ที่ถูกเปิดเผย
ในเชิงปฏิบัติที่เข้าใจง่าย ระยะแรกของ bit commitment ควรทำงานราวกับว่าอลิซเขียนค่าไบนารีบนกระดาษ ล็อกกระดาษไว้ในตู้เซฟ และมอบตู้เซฟให้บ็อบในขณะที่เก็บกุญแจไว้กับตัวเอง
อลิซได้ commit กับค่าไบนารีที่เขียนบนกระดาษเพราะตู้เซฟอยู่ในครอบครองของบ็อบ (จึง binding) แต่เพราะบ็อบไม่สามารถเปิดตู้เซฟได้ เขาจึงไม่สามารถบอกได้ว่าอลิซ commit กับค่าใด (จึง concealing)
ระยะที่สองควรทำงานราวกับว่าอลิซมอบกุญแจตู้เซฟให้บ็อบ เพื่อให้เขาสามารถเปิดตู้เซฟเพื่อเปิดเผยค่าที่อลิซ commit
ปรากฏว่าเป็นไปไม่ได้ที่จะนำโปรโตคอล bit commitment ที่สมบูรณ์แบบไปใช้โดยใช้สารสนเทศเชิงควอนตัมเพียงอย่างเดียว เพราะนั่นขัดแย้งกับ unitary equivalence of purifications
นี่คือสรุประดับสูงของข้อโต้แย้งที่ยืนยันเรื่องนี้
เพื่อเริ่มต้น เราสามารถสมมติว่าอลิซและบ็อบดำเนินการ unitary เท่านั้น หรือนำระบบที่กำหนดค่าเริ่มต้นใหม่เข้ามาขณะที่โปรโตคอลดำเนินการ
ข้อเท็จจริงที่ว่าทุกช่องสัญญาณมี Stinespring representation อนุญาตให้เราทำสมมติฐานนี้ได้
ในตอนท้ายของ commit phase ของโปรโตคอล บ็อบถือในครอบครองระบบรวมบางอย่างที่จะต้องอยู่ในหนึ่งในสองสถานะควอนตัม: ρ 0 \rho_0 ρ 0 ถ้าอลิซ commit กับค่า 0 0 0 และ ρ 1 \rho_1 ρ 1 ถ้าอลิซ commit กับค่า 1 1 1
เพื่อให้โปรโตคอล concealing อย่างสมบูรณ์ บ็อบไม่ควรสามารถแยกแยะความแตกต่างระหว่างสองสถานะนี้ได้ — ดังนั้นจะต้องเป็นกรณีที่ ρ 0 = ρ 1 \rho_0 = \rho_1 ρ 0 = ρ 1
(ไม่เช่นนั้นจะมีการวัดที่สามารถแยกแยะสถานะเหล่านี้ได้โดยความน่าจะเป็น)
อย่างไรก็ตาม เพราะอลิซและบ็อบใช้เฉพาะ unitary operation สถานะของทุกระบบที่เกี่ยวข้องในโปรโตคอลรวมกันหลังจาก commit phase จะต้องอยู่ในสถานะบริสุทธิ์
โดยเฉพาะอย่างยิ่ง สมมติว่า ∣ ψ 0 ⟩ \vert\psi_0\rangle ∣ ψ 0 ⟩ คือสถานะบริสุทธิ์ของทุกระบบที่เกี่ยวข้องในโปรโตคอลเมื่ออลิซ commit กับ 0 0 0 และ ∣ ψ 1 ⟩ \vert\psi_1\rangle ∣ ψ 1 ⟩ คือสถานะบริสุทธิ์เมื่ออลิซ commit กับ 1 1 1
ถ้าเราเขียน A \mathsf{A} A และ B \mathsf{B} B เพื่อแทนระบบ (ที่อาจเป็นรวม) ของอลิซและบ็อบ แล้ว
ρ 0 = Tr A ( ∣ ψ 0 ⟩ ⟨ ψ 0 ∣ ) ρ 1 = Tr A ( ∣ ψ 1 ⟩ ⟨ ψ 1 ∣ ) . \begin{aligned}
\rho_0 & = \operatorname{Tr}_{\mathsf{A}}(\vert\psi_0\rangle\langle\psi_0\vert)\\[1mm]
\rho_1 & = \operatorname{Tr}_{\mathsf{A}}(\vert\psi_1\rangle\langle\psi_1\vert).
\end{aligned} ρ 0 ρ 1 = Tr A ( ∣ ψ 0 ⟩ ⟨ ψ 0 ∣ ) = Tr A ( ∣ ψ 1 ⟩ ⟨ ψ 1 ∣ ) .
เมื่อให้เงื่อนไขที่ว่า ρ 0 = ρ 1 \rho_0 = \rho_1 ρ 0 = ρ 1 สำหรับโปรโตคอล concealing อย่างสมบูรณ์ เราพบว่า ∣ ψ 0 ⟩ \vert\psi_0\rangle ∣ ψ 0 ⟩ และ ∣ ψ 1 ⟩ \vert\psi_1\rangle ∣ ψ 1 ⟩ เป็น purification ของสถานะเดียวกัน — ดังนั้น โดย unitary equivalence of purifications จะต้องมี unitary operation U U U บน A \mathsf{A} A เพียงลำพังที่ทำให้
( U ⊗ I B ) ∣ ψ 0 ⟩ = ∣ ψ 1 ⟩ . (U\otimes\mathbb{I}_{\mathsf{B}})\vert\psi_0\rangle = \vert\psi_1\rangle. ( U ⊗ I B ) ∣ ψ 0 ⟩ = ∣ ψ 1 ⟩ .
ดังนั้น อลิซจึงอิสระที่จะเปลี่ยนการ commit จาก 0 0 0 เป็น 1 1 1 โดยการใช้ U U U กับ A \mathsf{A} A ,
หรือจาก 1 1 1 เป็น 0 0 0 โดยการใช้ U † U^{\dagger} U † และโปรโตคอลสมมติที่กำลังพิจารณาจะล้มเหลวอย่างสิ้นเชิงในการเป็น binding
ทฤษฎีบท Hughston-Jozsa-Wootters
ผลสืบเนื่องสุดท้ายของ unitary equivalence of purifications ที่เราจะพูดถึงในส่วนนี้ของบทเรียนคือทฤษฎีบทต่อไปนี้ที่รู้จักกันในชื่อทฤษฎีบท Hughston-Jozsa-Wootters
(นี่เป็นคำกล่าวที่ง่ายขึ้นเล็กน้อยของทฤษฎีบทที่รู้จักกันในชื่อนี้)
ทฤษฎีบท
Hughston-Jozsa-Wootters: ให้ X \mathsf{X} X และ Y \mathsf{Y} Y เป็นระบบ และ ∣ ϕ ⟩ \vert\phi\rangle ∣ ϕ ⟩ เป็นเวกเตอร์สถานะควอนตัมของคู่ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y )
ยังให้ N N N เป็นจำนวนเต็มบวกที่กำหนดเอง ให้ ( p 0 , … , p N − 1 ) (p_0,\ldots,p_{N-1}) ( p 0 , … , p N − 1 ) เป็นเวกเตอร์ความน่าจะเป็น และให้ ∣ ψ 0 ⟩ , … , ∣ ψ N − 1 ⟩ \vert\psi_0\rangle,\ldots,\vert\psi_{N-1}\rangle ∣ ψ 0 ⟩ , … , ∣ ψ N − 1 ⟩ เป็นเวกเตอร์สถานะควอนตัมที่แทนสถานะของ X \mathsf{X} X ที่ทำให้
Tr Y ( ∣ ϕ ⟩ ⟨ ϕ ∣ ) = ∑ a = 0 N − 1 p a ∣ ψ a ⟩ ⟨ ψ a ∣ . \operatorname{Tr}_{\mathsf{Y}}\bigl(\vert\phi\rangle\langle\phi\vert\bigr) = \sum_{a = 0}^{N-1} p_a \vert\psi_a\rangle\langle\psi_a\vert. Tr Y ( ∣ ϕ ⟩ ⟨ ϕ ∣ ) = a = 0 ∑ N − 1 p a ∣ ψ a ⟩ ⟨ ψ a ∣. มีการวัด (ทั่วไป) { P 0 , … , P N − 1 } \{P_0,\ldots,P_{N-1}\} { P 0 , … , P N − 1 } บน Y \mathsf{Y} Y ที่ทำให้คำกล่าวสองข้อต่อไปนี้เป็นจริงเมื่อทำการวัดนี้บน Y \mathsf{Y} Y เมื่อ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) อยู่ในสถานะ ∣ ϕ ⟩ \vert\phi\rangle ∣ ϕ ⟩ :
ผลลัพธ์การวัดแต่ละตัว a ∈ { 0 , … , N − 1 } a\in\{0,\ldots,N-1\} a ∈ { 0 , … , N − 1 } ปรากฏด้วยความน่าจะเป็น p a p_a p a
เมื่อมีเงื่อนไขว่าได้รับผลลัพธ์การวัด a a a สถานะของ X \mathsf{X} X จะกลายเป็น ∣ ψ a ⟩ \vert\psi_a\rangle ∣ ψ a ⟩
ในเชิงสัญชาตญาณ ทฤษฎีบทนี้บอกว่าตราบที่เรามีสถานะบริสุทธิ์ของระบบสองระบบ แล้วสำหรับ ทุก วิธีในการคิดเกี่ยวกับ reduced state ของระบบแรกในรูปผลรวม convex ของสถานะบริสุทธิ์ จะมีการวัดของระบบที่สองที่ทำให้วิธีคิดเกี่ยวกับระบบแรกนี้เป็นความจริงได้อย่างมีประสิทธิผล
สังเกตว่า N N N ไม่จำเป็นต้องถูกจำกัดด้วยจำนวนสถานะคลาสสิกของ X \mathsf{X} X หรือ Y \mathsf{Y} Y
ตัวอย่างเช่น อาจเป็นไปได้ที่ N = 1 , 000 , 000 N = 1,000,000 N = 1 , 000 , 000 ในขณะที่ X \mathsf{X} X และ Y \mathsf{Y} Y เป็น Qubit
เราจะพิสูจน์ทฤษฎีบทนี้โดยใช้ unitary equivalence of purifications โดยเริ่มต้นด้วยการแนะนำระบบใหม่ Z \mathsf{Z} Z ที่มีชุดสถานะคลาสสิก { 0 , … , N − 1 } \{0,\ldots,N-1\} { 0 , … , N − 1 }
พิจารณาเวกเตอร์สถานะควอนตัมสองตัวต่อไปนี้ของสาม ( X , Y , Z ) (\mathsf{X},\mathsf{Y},\mathsf{Z}) ( X , Y , Z )
∣ γ 0 ⟩ = ∣ ϕ ⟩ X Y ⊗ ∣ 0 ⟩ Z ∣ γ 1 ⟩ = ∑ a = 0 N − 1 p a ∣ ψ a ⟩ X ⊗ ∣ 0 ⟩ Y ⊗ ∣ a ⟩ Z \begin{aligned}
\vert\gamma_0\rangle & = \vert\phi\rangle_{\mathsf{XY}}\otimes\vert 0\rangle_{\mathsf{Z}}\\[1mm]
\vert\gamma_1\rangle & = \sum_{a = 0}^{N-1} \sqrt{p_a}\, \vert\psi_a\rangle_{\mathsf{X}} \otimes \vert 0\rangle_{\mathsf{Y}} \otimes \vert a\rangle_{\mathsf{Z}}
\end{aligned} ∣ γ 0 ⟩ ∣ γ 1 ⟩ = ∣ ϕ ⟩ XY ⊗ ∣0 ⟩ Z = a = 0 ∑ N − 1 p a ∣ ψ a ⟩ X ⊗ ∣0 ⟩ Y ⊗ ∣ a ⟩ Z
เวกเตอร์แรก ∣ γ 0 ⟩ \vert\gamma_0\rangle ∣ γ 0 ⟩ เป็นเพียงเวกเตอร์สถานะควอนตัม ∣ ϕ ⟩ \vert\phi\rangle ∣ ϕ ⟩ ที่กำหนด tensor กับ ∣ 0 ⟩ \vert 0\rangle ∣0 ⟩ สำหรับระบบใหม่ Z \mathsf{Z} Z
สำหรับเวกเตอร์ที่สอง ∣ γ 1 ⟩ \vert\gamma_1\rangle ∣ γ 1 ⟩ เราโดยหลักแล้วมีเวกเตอร์สถานะควอนตัมที่จะทำให้ทฤษฎีบทชัดเจน — อย่างน้อยถ้า Y \mathsf{Y} Y ถูกแทนที่ด้วย Z \mathsf{Z} Z — เพราะการวัดฐานมาตรฐานที่ทำบน Z \mathsf{Z} Z ชัดเจนว่าให้ผลลัพธ์แต่ละตัว a a a ด้วยความน่าจะเป็น p a p_a p a และเมื่อมีเงื่อนไขว่าได้ผลลัพธ์นี้ สถานะของ X \mathsf{X} X จะกลายเป็น ∣ ψ a ⟩ \vert\psi_a\rangle ∣ ψ a ⟩
โดยคิดถึงคู่ ( Y , Z ) (\mathsf{Y},\mathsf{Z}) ( Y , Z ) ในฐานะระบบรวมเดี่ยวที่สามารถเทรซออกเพื่อเหลือ X \mathsf{X} X เราพบว่าเราได้ระบุ purification สองตัวที่แตกต่างกันของสถานะ
ρ = ∑ a = 0 N − 1 p a ∣ ψ a ⟩ ⟨ ψ a ∣ . \rho = \sum_{a = 0}^{N-1} p_a \vert\psi_a\rangle\langle\psi_a\vert. ρ = a = 0 ∑ N − 1 p a ∣ ψ a ⟩ ⟨ ψ a ∣.
โดยเฉพาะ สำหรับอันแรกเรามี
Tr Y Z ( ∣ γ 0 ⟩ ⟨ γ 0 ∣ ) = Tr Y ( ∣ ϕ ⟩ ⟨ ϕ ∣ ) = ρ \operatorname{Tr}_{\mathsf{YZ}} (\vert\gamma_0\rangle\langle\gamma_0\vert)
= \operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert) = \rho Tr YZ ( ∣ γ 0 ⟩ ⟨ γ 0 ∣ ) = Tr Y ( ∣ ϕ ⟩ ⟨ ϕ ∣ ) = ρ
และสำหรับอันที่สองเรามี
Tr Y Z ( ∣ γ 1 ⟩ ⟨ γ 1 ∣ ) = ∑ a , b = 0 N − 1 p a p b ∣ ψ a ⟩ ⟨ ψ a ∣ Tr ( ∣ 0 ⟩ ⟨ 0 ∣ ⊗ ∣ a ⟩ ⟨ b ∣ ) = ∑ a = 0 N − 1 p a ∣ ψ a ⟩ ⟨ ψ a ∣ = ρ . \begin{aligned}
\operatorname{Tr}_{\mathsf{YZ}} (\vert\gamma_1\rangle\langle\gamma_1\vert)
& = \sum_{a,b = 0}^{N-1} \sqrt{p_a}\sqrt{p_b} \, \vert\psi_a\rangle\langle\psi_a\vert
\operatorname{Tr}(\vert 0\rangle\langle 0\vert \otimes \vert a\rangle\langle b\vert)\\
& = \sum_{a = 0}^{N-1} p_a \, \vert\psi_a\rangle\langle\psi_a\vert\\
& = \rho.
\end{aligned} Tr YZ ( ∣ γ 1 ⟩ ⟨ γ 1 ∣ ) = a , b = 0 ∑ N − 1 p a p b ∣ ψ a ⟩ ⟨ ψ a ∣ Tr ( ∣0 ⟩ ⟨ 0∣ ⊗ ∣ a ⟩ ⟨ b ∣ ) = a = 0 ∑ N − 1 p a ∣ ψ a ⟩ ⟨ ψ a ∣ = ρ .
ดังนั้นจะต้องมี unitary operation U U U บน ( Y , Z ) (\mathsf{Y},\mathsf{Z}) ( Y , Z ) ที่ตอบสนอง
( I X ⊗ U ) ∣ γ 0 ⟩ = ∣ γ 1 ⟩ (\mathbb{I}_{\mathsf{X}} \otimes U) \vert \gamma_0 \rangle = \vert\gamma_1\rangle ( I X ⊗ U ) ∣ γ 0 ⟩ = ∣ γ 1 ⟩
โดย unitary equivalence of purifications
โดยใช้ unitary operation U U U นี้ เราสามารถนำการวัดที่ตอบสนองข้อกำหนดของทฤษฎีบทไปใช้ได้ตามที่ไดอะแกรมต่อไปนี้แสดง
กล่าวเป็นคำพูด เราแนะนำระบบใหม่ Z \mathsf{Z} Z ที่กำหนดค่าเริ่มต้นเป็นสถานะ ∣ 0 ⟩ \vert 0\rangle ∣0 ⟩ ใช้ U U U กับ ( Y , Z ) (\mathsf{Y},\mathsf{Z}) ( Y , Z ) ซึ่งแปลงสถานะของ ( X , Y , Z ) (\mathsf{X},\mathsf{Y},\mathsf{Z}) ( X , Y , Z ) จาก ∣ γ 0 ⟩ \vert\gamma_0\rangle ∣ γ 0 ⟩ ไปเป็น ∣ γ 1 ⟩ \vert\gamma_1\rangle ∣ γ 1 ⟩ จากนั้นวัด Z \mathsf{Z} Z ด้วยการวัดฐานมาตรฐาน ซึ่งเราสังเกตแล้วว่าให้พฤติกรรมที่ต้องการ
สี่เหลี่ยมจุดในรูปแทนการนำการวัดนี้ไปใช้ ซึ่งสามารถอธิบายเป็นกลุ่มเมทริกซ์กึ่งนิยวบวก { P 0 , … , P N − 1 } \{P_0,\ldots,P_{N-1}\} { P 0 , … , P N − 1 } ได้ดังนี้
P a = ( I Y ⊗ ⟨ 0 ∣ ) U † ( I Y ⊗ ∣ a ⟩ ⟨ a ∣ ) U ( I Y ⊗ ∣ 0 ⟩ ) P_a = (\mathbb{I}_{\mathsf{Y}} \otimes \langle 0\vert) U^{\dagger}
(\mathbb{I}_{\mathsf{Y}} \otimes \vert a\rangle\langle a \vert)U (\mathbb{I}_{\mathsf{Y}} \otimes
\vert 0\rangle) P a = ( I Y ⊗ ⟨ 0∣ ) U † ( I Y ⊗ ∣ a ⟩ ⟨ a ∣ ) U ( I Y ⊗ ∣0 ⟩)