ตอนนี้เราพร้อมที่จะก้าวไปสู่ข้อมูลเชิงควอนตัมในบริบทของระบบหลายระบบแล้ว
เช่นเดียวกับบทเรียนก่อนหน้าเกี่ยวกับระบบเดี่ยว คำอธิบายทางคณิตศาสตร์ของข้อมูลเชิงควอนตัมสำหรับระบบหลายระบบมีความคล้ายคลึงกับกรณีความน่าจะเป็นอย่างมาก และใช้แนวคิดและเทคนิคที่คล้ายคลึงกัน
สถานะควอนตัม
ระบบหลายระบบสามารถมองรวมกันเป็นระบบเดียวที่ประกอบกันได้
เราสังเกตสิ่งนี้แล้วในกรณีความน่าจะเป็น และกรณีควอนตัมก็มีลักษณะที่คล้ายกัน
สถานะควอนตัมของระบบหลายระบบจึงแสดงด้วยเวกเตอร์คอลัมน์ที่มีรายการเป็นจำนวนเชิงซ้อนและมีนอร์มแบบยุคลิดเท่ากับ 1 , 1, 1 , เช่นเดียวกับสถานะควอนตัมของระบบเดี่ยว
ในกรณีของระบบหลายระบบ รายการของเวกเตอร์เหล่านี้สอดคล้องกับ ผลคูณคาร์ทีเซียน ของชุดสถานะคลาสสิกที่เกี่ยวข้องกับระบบแต่ละระบบ เพราะนั่นคือชุดสถานะคลาสสิกของระบบรวม
ตัวอย่างเช่น ถ้า X \mathsf{X} X และ Y \mathsf{Y} Y เป็น Qubit ชุดสถานะคลาสสิกของคู่ Qubit ( X , Y ) , (\mathsf{X},\mathsf{Y}), ( X , Y ) , ที่มองรวมกันเป็นระบบเดียว คือผลคูณคาร์ทีเซียน { 0 , 1 } × { 0 , 1 } . \{0,1\}\times\{0,1\}. { 0 , 1 } × { 0 , 1 } .
โดยการแทนคู่ค่าไบนารีด้วยสตริงไบนารีความยาวสอง เราเชื่อมโยงชุดผลคูณคาร์ทีเซียนนี้กับชุด { 00 , 01 , 10 , 11 } . \{00,01,10,11\}. { 00 , 01 , 10 , 11 } .
ดังนั้น เวกเตอร์ต่อไปนี้ล้วนเป็นตัวอย่างของเวกเตอร์สถานะควอนตัมของคู่ ( X , Y ) : (\mathsf{X},\mathsf{Y}): ( X , Y ) :
1 2 ∣ 00 ⟩ − 1 6 ∣ 01 ⟩ + i 6 ∣ 10 ⟩ + 1 6 ∣ 11 ⟩ , 3 5 ∣ 00 ⟩ − 4 5 ∣ 11 ⟩ , and ∣ 01 ⟩ . \frac{1}{\sqrt{2}} \vert 00 \rangle
- \frac{1}{\sqrt{6}} \vert 01\rangle
+ \frac{i}{\sqrt{6}} \vert 10\rangle
+ \frac{1}{\sqrt{6}} \vert 11\rangle, \quad
\frac{3}{5} \vert 00\rangle - \frac{4}{5} \vert 11\rangle,
\quad \text{and} \quad
\vert 01 \rangle. 2 1 ∣00 ⟩ − 6 1 ∣01 ⟩ + 6 i ∣10 ⟩ + 6 1 ∣11 ⟩ , 5 3 ∣00 ⟩ − 5 4 ∣11 ⟩ , and ∣01 ⟩ .
มีรูปแบบต่าง ๆ ในการเขียนเวกเตอร์สถานะควอนตัมของระบบหลายระบบ และเราสามารถเลือกรูปแบบที่เหมาะสมกับความต้องการได้
นี่คือตัวอย่างบางส่วนสำหรับเวกเตอร์สถานะควอนตัมแรกด้านบน
เราอาจใช้ข้อเท็จจริงที่ว่า ∣ a b ⟩ = ∣ a ⟩ ∣ b ⟩ \vert ab\rangle = \vert a\rangle \vert b\rangle ∣ ab ⟩ = ∣ a ⟩ ∣ b ⟩ (สำหรับสถานะคลาสสิก a a a และ b b b ใด ๆ) เพื่อเขียนแทนว่า
1 2 ∣ 0 ⟩ ∣ 0 ⟩ − 1 6 ∣ 0 ⟩ ∣ 1 ⟩ + i 6 ∣ 1 ⟩ ∣ 0 ⟩ + 1 6 ∣ 1 ⟩ ∣ 1 ⟩ . \frac{1}{\sqrt{2}} \vert 0\rangle\vert 0 \rangle
- \frac{1}{\sqrt{6}} \vert 0\rangle\vert 1\rangle
+ \frac{i}{\sqrt{6}} \vert 1\rangle\vert 0\rangle
+ \frac{1}{\sqrt{6}} \vert 1\rangle\vert 1\rangle. 2 1 ∣0 ⟩ ∣0 ⟩ − 6 1 ∣0 ⟩ ∣1 ⟩ + 6 i ∣1 ⟩ ∣0 ⟩ + 6 1 ∣1 ⟩ ∣1 ⟩ .
เราอาจเลือกเขียนสัญลักษณ์ผลคูณเทนเซอร์อย่างชัดเจนแบบนี้:
1 2 ∣ 0 ⟩ ⊗ ∣ 0 ⟩ − 1 6 ∣ 0 ⟩ ⊗ ∣ 1 ⟩ + i 6 ∣ 1 ⟩ ⊗ ∣ 0 ⟩ + 1 6 ∣ 1 ⟩ ⊗ ∣ 1 ⟩ . \frac{1}{\sqrt{2}} \vert 0\rangle\otimes\vert 0 \rangle
- \frac{1}{\sqrt{6}} \vert 0\rangle\otimes\vert 1\rangle
+ \frac{i}{\sqrt{6}} \vert 1\rangle\otimes\vert 0\rangle
+ \frac{1}{\sqrt{6}} \vert 1\rangle\otimes\vert 1\rangle. 2 1 ∣0 ⟩ ⊗ ∣0 ⟩ − 6 1 ∣0 ⟩ ⊗ ∣1 ⟩ + 6 i ∣1 ⟩ ⊗ ∣0 ⟩ + 6 1 ∣1 ⟩ ⊗ ∣1 ⟩ .
เราอาจใส่ดัชนีล่างให้ ket เพื่อระบุว่าสอดคล้องกับระบบใด แบบนี้:
1 2 ∣ 0 ⟩ X ∣ 0 ⟩ Y − 1 6 ∣ 0 ⟩ X ∣ 1 ⟩ Y + i 6 ∣ 1 ⟩ X ∣ 0 ⟩ Y + 1 6 ∣ 1 ⟩ X ∣ 1 ⟩ Y . \frac{1}{\sqrt{2}} \vert 0\rangle_{\mathsf{X}}\vert 0 \rangle_{\mathsf{Y}}
- \frac{1}{\sqrt{6}} \vert 0\rangle_{\mathsf{X}}\vert 1\rangle_{\mathsf{Y}}
+ \frac{i}{\sqrt{6}} \vert 1\rangle_{\mathsf{X}}\vert 0\rangle_{\mathsf{Y}}
+ \frac{1}{\sqrt{6}} \vert 1\rangle_{\mathsf{X}}\vert 1\rangle_{\mathsf{Y}}. 2 1 ∣0 ⟩ X ∣0 ⟩ Y − 6 1 ∣0 ⟩ X ∣1 ⟩ Y + 6 i ∣1 ⟩ X ∣0 ⟩ Y + 6 1 ∣1 ⟩ X ∣1 ⟩ Y .
แน่นอนว่าเราสามารถเขียนเวกเตอร์สถานะควอนตัมอย่างชัดเจนในรูปแบบเวกเตอร์คอลัมน์ได้:
( 1 2 − 1 6 i 6 1 6 ) . \begin{pmatrix}
\frac{1}{\sqrt{2}}\\[2mm]
- \frac{1}{\sqrt{6}}\\[2mm]
\frac{i}{\sqrt{6}}\\[2mm]
\frac{1}{\sqrt{6}}
\end{pmatrix}. 2 1 − 6 1 6 i 6 1 .
ขึ้นอยู่กับบริบทที่ใช้ รูปแบบใดรูปแบบหนึ่งอาจเหมาะสมกว่า — แต่ทั้งหมดนั้นสมมูลกันในแง่ที่อธิบายเวกเตอร์เดียวกัน
ผลคูณเทนเซอร์ของเวกเตอร์สถานะควอนตัม
เช่นเดียวกับกรณีของเวกเตอร์ความน่าจะเป็น ผลคูณเทนเซอร์ของเวกเตอร์สถานะควอนตัมก็เป็นเวกเตอร์สถานะควอนตัมเช่นกัน — และยังแสดงถึง ความเป็นอิสระ ระหว่างระบบอีกด้วย
โดยละเอียด และเริ่มด้วยกรณีสองระบบ สมมติว่า ∣ ϕ ⟩ \vert \phi \rangle ∣ ϕ ⟩ คือเวกเตอร์สถานะควอนตัมของระบบ X \mathsf{X} X และ ∣ ψ ⟩ \vert \psi \rangle ∣ ψ ⟩ คือเวกเตอร์สถานะควอนตัมของระบบ Y . \mathsf{Y}. Y .
ผลคูณเทนเซอร์ ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ , \vert \phi \rangle \otimes \vert \psi \rangle, ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ , ซึ่งอาจเขียนแทนเป็น
∣ ϕ ⟩ ∣ ψ ⟩ \vert \phi \rangle \vert \psi \rangle ∣ ϕ ⟩ ∣ ψ ⟩ หรือ ∣ ϕ ⊗ ψ ⟩ , \vert \phi \otimes \psi \rangle, ∣ ϕ ⊗ ψ ⟩ , จึงเป็นเวกเตอร์สถานะควอนตัมของระบบรวม ( X , Y ) . (\mathsf{X},\mathsf{Y}). ( X , Y ) .
เราเรียกสถานะในรูปแบบนี้ว่า สถานะผลคูณ
โดยสัญชาตญาณ เมื่อคู่ระบบ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) อยู่ในสถานะผลคูณ ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ \vert \phi \rangle \otimes \vert \psi \rangle ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ เราอาจตีความได้ว่า X \mathsf{X} X อยู่ในสถานะควอนตัม ∣ ϕ ⟩ , \vert \phi \rangle, ∣ ϕ ⟩ , Y \mathsf{Y} Y อยู่ในสถานะควอนตัม ∣ ψ ⟩ , \vert \psi \rangle, ∣ ψ ⟩ , และสถานะของทั้งสองระบบไม่มีความสัมพันธ์กันเลย
ข้อเท็จจริงที่ว่าเวกเตอร์ผลคูณเทนเซอร์ ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ \vert \phi \rangle \otimes \vert \psi \rangle ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ เป็นเวกเตอร์สถานะควอนตัมนั้นสอดคล้องกับความที่นอร์มแบบยุคลิด คูณกัน ตามผลคูณเทนเซอร์:
∥ ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ ∥ = ∑ ( a , b ) ∈ Σ × Γ ∣ ⟨ a b ∣ ϕ ⊗ ψ ⟩ ∣ 2 = ∑ a ∈ Σ ∑ b ∈ Γ ∣ ⟨ a ∣ ϕ ⟩ ⟨ b ∣ ψ ⟩ ∣ 2 = ( ∑ a ∈ Σ ∣ ⟨ a ∣ ϕ ⟩ ∣ 2 ) ( ∑ b ∈ Γ ∣ ⟨ b ∣ ψ ⟩ ∣ 2 ) = ∥ ∣ ϕ ⟩ ∥ ∥ ∣ ψ ⟩ ∥ . \begin{aligned}
\bigl\| \vert \phi \rangle \otimes \vert \psi \rangle \bigr\|
& = \sqrt{
\sum_{(a,b)\in\Sigma\times\Gamma}
\bigl\vert\langle ab \vert \phi\otimes\psi \rangle \bigr\vert^2
}\\[1mm]
& = \sqrt{
\sum_{a\in\Sigma} \sum_{b\in\Gamma}
\bigl\vert\langle a \vert \phi \rangle
\langle b \vert \psi \rangle \bigr\vert^2
}\\[1mm]
& = \sqrt{
\biggl(\sum_{a\in\Sigma}
\bigl\vert \langle a \vert \phi \rangle \bigr\vert^2
\biggr)
\biggl(\sum_{b\in\Gamma}
\bigl\vert \langle b \vert \psi \rangle \bigr\vert^2
\biggr)
}\\[1mm]
& = \bigl\|
\vert \phi \rangle \bigr\| \bigl\| \vert \psi \rangle
\bigr\|.
\end{aligned} ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ = ( a , b ) ∈ Σ × Γ ∑ ⟨ ab ∣ ϕ ⊗ ψ ⟩ 2 = a ∈ Σ ∑ b ∈ Γ ∑ ⟨ a ∣ ϕ ⟩ ⟨ b ∣ ψ ⟩ 2 = ( a ∈ Σ ∑ ⟨ a ∣ ϕ ⟩ 2 ) ( b ∈ Γ ∑ ⟨ b ∣ ψ ⟩ 2 ) = ∣ ϕ ⟩ ∣ ψ ⟩ .
เนื่องจาก ∣ ϕ ⟩ \vert \phi \rangle ∣ ϕ ⟩ และ ∣ ψ ⟩ \vert \psi \rangle ∣ ψ ⟩ เป็นเวกเตอร์สถานะควอนตัม เราจึงมี ∥ ∣ ϕ ⟩ ∥ = 1 \|\vert \phi \rangle\| = 1 ∥∣ ϕ ⟩ ∥ = 1 และ ∥ ∣ ψ ⟩ ∥ = 1 , \|\vert \psi \rangle\| = 1, ∥∣ ψ ⟩ ∥ = 1 , ดังนั้น ∥ ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ ∥ = 1 , \|\vert \phi \rangle \otimes \vert \psi \rangle\| = 1, ∥∣ ϕ ⟩ ⊗ ∣ ψ ⟩ ∥ = 1 , แสดงว่า ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ \vert \phi \rangle \otimes \vert \psi \rangle ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ เป็นเวกเตอร์สถานะควอนตัมด้วย
สิ่งนี้สามารถขยายไปยังมากกว่าสองระบบ
ถ้า ∣ ψ 0 ⟩ , … , ∣ ψ n − 1 ⟩ \vert \psi_0 \rangle,\ldots,\vert \psi_{n-1} \rangle ∣ ψ 0 ⟩ , … , ∣ ψ n − 1 ⟩ เป็นเวกเตอร์สถานะควอนตัมของระบบ X 0 , … , X n − 1 , \mathsf{X}_0,\ldots,\mathsf{X}_{n-1}, X 0 , … , X n − 1 , แล้ว ∣ ψ n − 1 ⟩ ⊗ ⋯ ⊗ ∣ ψ 0 ⟩ \vert \psi_{n-1} \rangle\otimes\cdots\otimes \vert \psi_0 \rangle ∣ ψ n − 1 ⟩ ⊗ ⋯ ⊗ ∣ ψ 0 ⟩ คือเวกเตอร์สถานะควอนตัมที่แสดงถึง สถานะผลคูณ ของระบบรวม ( X n − 1 , … , X 0 ) . (\mathsf{X}_{n-1},\ldots,\mathsf{X}_0). ( X n − 1 , … , X 0 ) .
เราทราบอีกครั้งว่านี่เป็นเวกเตอร์สถานะควอนตัมเพราะ
∥ ∣ ψ n − 1 ⟩ ⊗ ⋯ ⊗ ∣ ψ 0 ⟩ ∥ = ∥ ∣ ψ n − 1 ⟩ ∥ ⋯ ∥ ∣ ψ 0 ⟩ ∥ = 1 n = 1. \bigl\|
\vert \psi_{n-1} \rangle\otimes\cdots\otimes \vert \psi_0 \rangle
\bigr\|
= \bigl\|\vert \psi_{n-1} \rangle\bigl\| \cdots
\bigl\|\vert \psi_0 \rangle \bigr\| = 1^n = 1. ∣ ψ n − 1 ⟩ ⊗ ⋯ ⊗ ∣ ψ 0 ⟩ = ∣ ψ n − 1 ⟩ ⋯ ∣ ψ 0 ⟩ = 1 n = 1.
สถานะพันกัน
ไม่ใช่เวกเตอร์สถานะควอนตัมทุกอันของระบบหลายระบบจะเป็นสถานะผลคูณ
ตัวอย่างเช่น เวกเตอร์สถานะควอนตัม
1 2 ∣ 00 ⟩ + 1 2 ∣ 11 ⟩ (1) \frac{1}{\sqrt{2}} \vert 00\rangle + \frac{1}{\sqrt{2}} \vert 11\rangle
\tag{1} 2 1 ∣00 ⟩ + 2 1 ∣11 ⟩ ( 1 )
ของ Qubit สองอันไม่ใช่สถานะผลคูณ
ในการพิสูจน์เรื่องนี้ เราอาจทำตามแนวทางเดิมที่ใช้ในส่วนก่อนหน้าสำหรับสถานะความน่าจะเป็น
นั่นคือ ถ้า ( 1 ) (1) ( 1 ) เป็นสถานะผลคูณ จะต้องมีเวกเตอร์สถานะควอนตัม ∣ ϕ ⟩ \vert\phi\rangle ∣ ϕ ⟩ และ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ ที่ทำให้
∣ ϕ ⟩ ⊗ ∣ ψ ⟩ = 1 2 ∣ 00 ⟩ + 1 2 ∣ 11 ⟩ . \vert\phi\rangle\otimes\vert\psi\rangle
= \frac{1}{\sqrt{2}} \vert 00\rangle
+ \frac{1}{\sqrt{2}} \vert 11\rangle. ∣ ϕ ⟩ ⊗ ∣ ψ ⟩ = 2 1 ∣00 ⟩ + 2 1 ∣11 ⟩ .
แต่แล้วจะต้องเป็นกรณีที่
⟨ 0 ∣ ϕ ⟩ ⟨ 1 ∣ ψ ⟩ = ⟨ 01 ∣ ϕ ⊗ ψ ⟩ = 0 \langle 0 \vert \phi\rangle
\langle 1 \vert \psi\rangle
= \langle 01 \vert \phi\otimes\psi\rangle
= 0 ⟨ 0∣ ϕ ⟩ ⟨ 1∣ ψ ⟩ = ⟨ 01∣ ϕ ⊗ ψ ⟩ = 0
ซึ่งหมายความว่า ⟨ 0 ∣ ϕ ⟩ = 0 \langle 0 \vert \phi\rangle = 0 ⟨ 0∣ ϕ ⟩ = 0 หรือ
⟨ 1 ∣ ψ ⟩ = 0 \langle 1 \vert \psi\rangle = 0 ⟨ 1∣ ψ ⟩ = 0 (หรือทั้งคู่)
สิ่งนี้ขัดแย้งกับข้อเท็จจริงที่ว่า
⟨ 0 ∣ ϕ ⟩ ⟨ 0 ∣ ψ ⟩ = ⟨ 00 ∣ ϕ ⊗ ψ ⟩ = 1 2 \langle 0 \vert \phi\rangle \langle 0 \vert \psi\rangle
= \langle 00 \vert \phi\otimes\psi\rangle
= \frac{1}{\sqrt{2}} ⟨ 0∣ ϕ ⟩ ⟨ 0∣ ψ ⟩ = ⟨ 00∣ ϕ ⊗ ψ ⟩ = 2 1
และ
⟨ 1 ∣ ϕ ⟩ ⟨ 1 ∣ ψ ⟩ = ⟨ 11 ∣ ϕ ⊗ ψ ⟩ = 1 2 \langle 1 \vert \phi\rangle \langle 1 \vert \psi\rangle
= \langle 11 \vert \phi\otimes\psi\rangle
= \frac{1}{\sqrt{2}} ⟨ 1∣ ϕ ⟩ ⟨ 1∣ ψ ⟩ = ⟨ 11∣ ϕ ⊗ ψ ⟩ = 2 1
ต่างก็ไม่เป็นศูนย์
ดังนั้น เวกเตอร์สถานะควอนตัม ( 1 ) (1) ( 1 ) แสดงถึง ความสัมพันธ์ ระหว่างสองระบบ และโดยเฉพาะอย่างยิ่งเราเรียกว่าระบบ พันกัน
สังเกตว่าค่าเฉพาะ 1 / 2 1/\sqrt{2} 1/ 2 ไม่ได้สำคัญต่อการโต้แย้งนี้ — สิ่งสำคัญเพียงอย่างเดียวคือค่านี้ไม่เป็นศูนย์
ดังนั้น ตัวอย่างเช่น สถานะควอนตัม
3 5 ∣ 00 ⟩ + 4 5 ∣ 11 ⟩ \frac{3}{5} \vert 00\rangle + \frac{4}{5} \vert 11\rangle 5 3 ∣00 ⟩ + 5 4 ∣11 ⟩
ก็ไม่ใช่สถานะผลคูณเช่นกัน โดยการโต้แย้งแบบเดียวกัน
การพันกันเป็นคุณลักษณะสำคัญของข้อมูลเชิงควอนตัมที่จะอภิปรายในรายละเอียดมากขึ้นในบทเรียนต่อมา
การพันกันอาจซับซ้อน โดยเฉพาะอย่างยิ่งสำหรับสถานะควอนตัมที่มีสัญญาณรบกวนซึ่งสามารถอธิบายได้ด้วยเมทริกซ์ความหนาแน่น (ซึ่งอภิปรายใน General formulation of quantum information ซึ่งเป็นคอร์สที่สามในซีรีส์ Understanding Quantum Information and Computation )
อย่างไรก็ตาม สำหรับเวกเตอร์สถานะควอนตัม การพันกันสมมูลกับความสัมพันธ์: เวกเตอร์สถานะควอนตัมใด ๆ ที่ไม่ใช่สถานะผลคูณแสดงถึงสถานะที่พันกัน
ในทางตรงกันข้าม เวกเตอร์สถานะควอนตัม
1 2 ∣ 00 ⟩ + i 2 ∣ 01 ⟩ − 1 2 ∣ 10 ⟩ − i 2 ∣ 11 ⟩ \frac{1}{2} \vert 00\rangle
+ \frac{i}{2} \vert 01\rangle
- \frac{1}{2} \vert 10\rangle
- \frac{i}{2} \vert 11\rangle 2 1 ∣00 ⟩ + 2 i ∣01 ⟩ − 2 1 ∣10 ⟩ − 2 i ∣11 ⟩
เป็นตัวอย่างของสถานะผลคูณ
1 2 ∣ 00 ⟩ + i 2 ∣ 01 ⟩ − 1 2 ∣ 10 ⟩ − i 2 ∣ 11 ⟩ = ( 1 2 ∣ 0 ⟩ − 1 2 ∣ 1 ⟩ ) ⊗ ( 1 2 ∣ 0 ⟩ + i 2 ∣ 1 ⟩ ) \frac{1}{2} \vert 00\rangle
+ \frac{i}{2} \vert 01\rangle
- \frac{1}{2} \vert 10\rangle
- \frac{i}{2} \vert 11\rangle
=
\biggl(
\frac{1}{\sqrt{2}}\vert 0\rangle - \frac{1}{\sqrt{2}}\vert 1\rangle
\biggr)
\otimes
\biggl(
\frac{1}{\sqrt{2}}\vert 0\rangle + \frac{i}{\sqrt{2}}\vert 1\rangle
\biggr) 2 1 ∣00 ⟩ + 2 i ∣01 ⟩ − 2 1 ∣10 ⟩ − 2 i ∣11 ⟩ = ( 2 1 ∣0 ⟩ − 2 1 ∣1 ⟩ ) ⊗ ( 2 1 ∣0 ⟩ + 2 i ∣1 ⟩ )
ดังนั้น สถานะนี้จึงไม่พันกัน
สถานะ Bell
ต่อไปเราจะดูตัวอย่างสำคัญบางส่วนของสถานะ Qubit หลายตัว โดยเริ่มด้วย สถานะ Bell
สถานะเหล่านี้คือสถานะ Qubit สองตัวทั้งสี่ต่อไปนี้:
∣ ϕ + ⟩ = 1 2 ∣ 00 ⟩ + 1 2 ∣ 11 ⟩ ∣ ϕ − ⟩ = 1 2 ∣ 00 ⟩ − 1 2 ∣ 11 ⟩ ∣ ψ + ⟩ = 1 2 ∣ 01 ⟩ + 1 2 ∣ 10 ⟩ ∣ ψ − ⟩ = 1 2 ∣ 01 ⟩ − 1 2 ∣ 10 ⟩ \begin{aligned}
\vert \phi^+ \rangle & = \frac{1}{\sqrt{2}} \vert 00 \rangle + \frac{1}{\sqrt{2}} \vert 11 \rangle \\[3mm]
\vert \phi^- \rangle & = \frac{1}{\sqrt{2}} \vert 00 \rangle - \frac{1}{\sqrt{2}} \vert 11 \rangle \\[3mm]
\vert \psi^+ \rangle & = \frac{1}{\sqrt{2}} \vert 01 \rangle + \frac{1}{\sqrt{2}} \vert 10 \rangle \\[3mm]
\vert \psi^- \rangle & = \frac{1}{\sqrt{2}} \vert 01 \rangle - \frac{1}{\sqrt{2}} \vert 10 \rangle
\end{aligned} ∣ ϕ + ⟩ ∣ ϕ − ⟩ ∣ ψ + ⟩ ∣ ψ − ⟩ = 2 1 ∣00 ⟩ + 2 1 ∣11 ⟩ = 2 1 ∣00 ⟩ − 2 1 ∣11 ⟩ = 2 1 ∣01 ⟩ + 2 1 ∣10 ⟩ = 2 1 ∣01 ⟩ − 2 1 ∣10 ⟩
สถานะ Bell ได้รับการตั้งชื่อเพื่อเป็นเกียรติแก่ John Bell
สังเกตว่าการโต้แย้งแบบเดิมที่แสดงให้เห็นว่า ∣ ϕ + ⟩ \vert\phi^+\rangle ∣ ϕ + ⟩ ไม่ใช่สถานะผลคูณ แสดงให้เห็นด้วยว่าสถานะ Bell อื่น ๆ ก็ไม่ใช่สถานะผลคูณเช่นกัน: สถานะ Bell ทั้งสี่แสดงถึงการพันกันระหว่าง Qubit สองตัว
ชุดของสถานะ Bell ทั้งสี่
{ ∣ ϕ + ⟩ , ∣ ϕ − ⟩ , ∣ ψ + ⟩ , ∣ ψ − ⟩ } \bigl\{\vert \phi^+ \rangle, \vert \phi^- \rangle, \vert \psi^+ \rangle, \vert \psi^- \rangle\bigr\} { ∣ ϕ + ⟩ , ∣ ϕ − ⟩ , ∣ ψ + ⟩ , ∣ ψ − ⟩ }
เรียกว่า Bell basis
ตามชื่อ นี่คือฐาน เวกเตอร์สถานะควอนตัมของ Qubit สองตัวใด ๆ หรือแม้แต่เวกเตอร์เชิงซ้อนที่มีรายการสอดคล้องกับสถานะคลาสสิกสี่สถานะของสองบิต สามารถเขียนเป็นผลรวมเชิงเส้นของสถานะ Bell ทั้งสี่ได้
ตัวอย่างเช่น
∣ 00 ⟩ = 1 2 ∣ ϕ + ⟩ + 1 2 ∣ ϕ − ⟩ . \vert 0 0 \rangle
= \frac{1}{\sqrt{2}} \vert \phi^+\rangle
+ \frac{1}{\sqrt{2}} \vert \phi^-\rangle. ∣00 ⟩ = 2 1 ∣ ϕ + ⟩ + 2 1 ∣ ϕ − ⟩ .
สถานะ GHZ และ W
ต่อไปเราจะพิจารณาตัวอย่างที่น่าสนใจสองตัวอย่างของสถานะของ Qubit สามตัว
ตัวอย่างแรกคือ สถานะ GHZ (ตั้งชื่อเพื่อเป็นเกียรติแก่ Daniel Greenberger, Michael Horne และ Anton Zeilinger ผู้ศึกษาคุณสมบัติบางอย่างของมันเป็นครั้งแรก):
1 2 ∣ 000 ⟩ + 1 2 ∣ 111 ⟩ . \frac{1}{\sqrt{2}} \vert 000\rangle +
\frac{1}{\sqrt{2}} \vert 111\rangle. 2 1 ∣000 ⟩ + 2 1 ∣111 ⟩ .
ตัวอย่างที่สองคือสิ่งที่เรียกว่าสถานะ W:
1 3 ∣ 001 ⟩ + 1 3 ∣ 010 ⟩ + 1 3 ∣ 100 ⟩ . \frac{1}{\sqrt{3}} \vert 001\rangle +
\frac{1}{\sqrt{3}} \vert 010\rangle +
\frac{1}{\sqrt{3}} \vert 100\rangle. 3 1 ∣001 ⟩ + 3 1 ∣010 ⟩ + 3 1 ∣100 ⟩ .
สถานะทั้งสองนี้ไม่ใช่สถานะผลคูณ หมายความว่าไม่สามารถเขียนเป็นผลคูณเทนเซอร์ของเวกเตอร์สถานะควอนตัม Qubit สามตัวได้
เราจะตรวจสอบสถานะทั้งสองนี้ในภายหลังเมื่อเราอภิปรายการวัดบางส่วนของสถานะควอนตัมของระบบหลายระบบ
ตัวอย่างเพิ่มเติม
ตัวอย่างสถานะควอนตัมของระบบหลายระบบที่เราเห็นมาจนถึงตอนนี้เป็นสถานะของ Qubit สองหรือสามตัว แต่เราสามารถพิจารณาสถานะควอนตัมของระบบหลายระบบที่มีชุดสถานะคลาสสิกต่างกันได้เช่นกัน
ตัวอย่างเช่น นี่คือสถานะควอนตัมของสามระบบ X , \mathsf{X}, X , Y , \mathsf{Y}, Y , และ Z , \mathsf{Z}, Z , โดยที่ชุดสถานะคลาสสิกของ X \mathsf{X} X คืออักษรไบนารี (ดังนั้น X \mathsf{X} X เป็น Qubit) และชุดสถานะคลาสสิกของ Y \mathsf{Y} Y และ Z \mathsf{Z} Z คือ { ♣ , ♢ , ♡ , ♠ } : \{\clubsuit,\diamondsuit,\heartsuit,\spadesuit\}: { ♣ , ♢ , ♡ , ♠ } :
1 2 ∣ 0 ⟩ ∣ ♡ ⟩ ∣ ♡ ⟩ + 1 2 ∣ 1 ⟩ ∣ ♠ ⟩ ∣ ♡ ⟩ − 1 2 ∣ 0 ⟩ ∣ ♡ ⟩ ∣ ♢ ⟩ . \frac{1}{2} \vert 0 \rangle \vert \heartsuit\rangle
\vert \heartsuit \rangle
+ \frac{1}{2} \vert 1 \rangle \vert \spadesuit\rangle
\vert \heartsuit \rangle
- \frac{1}{\sqrt{2}} \vert 0 \rangle \vert \heartsuit\rangle
\vert \diamondsuit \rangle. 2 1 ∣0 ⟩ ∣♡ ⟩ ∣♡ ⟩ + 2 1 ∣1 ⟩ ∣♠ ⟩ ∣♡ ⟩ − 2 1 ∣0 ⟩ ∣♡ ⟩ ∣♢ ⟩ .
และนี่คือตัวอย่างสถานะควอนตัมของสามระบบ X , \mathsf{X}, X , Y , \mathsf{Y}, Y , และ Z , \mathsf{Z}, Z , ที่ทั้งหมดมีชุดสถานะคลาสสิกเหมือนกันคือ { 0 , 1 , 2 } : \{0,1,2\}: { 0 , 1 , 2 } :
∣ 012 ⟩ − ∣ 021 ⟩ + ∣ 120 ⟩ − ∣ 102 ⟩ + ∣ 201 ⟩ − ∣ 210 ⟩ 6 . \frac{
\vert 012 \rangle
- \vert 021 \rangle
+ \vert 120 \rangle
- \vert 102 \rangle
+ \vert 201 \rangle
- \vert 210 \rangle
}{\sqrt{6}}. 6 ∣012 ⟩ − ∣021 ⟩ + ∣120 ⟩ − ∣102 ⟩ + ∣201 ⟩ − ∣210 ⟩ .
ระบบที่มีชุดสถานะคลาสสิก { 0 , 1 , 2 } \{0,1,2\} { 0 , 1 , 2 } มักเรียกว่า ทริต หรือ (สมมติว่าสามารถอยู่ในสถานะควอนตัมได้) qutrits
คำว่า qudit หมายถึงระบบที่มีชุดสถานะคลาสสิก { 0 , … , d − 1 } \{0,\ldots,d-1\} { 0 , … , d − 1 } สำหรับค่า d d d ที่เลือกมา
การวัดสถานะควอนตัม
การวัดบนฐานมาตรฐานของสถานะควอนตัมของระบบเดี่ยวได้อภิปรายไปในบทเรียนก่อนหน้า: ถ้าระบบที่มีชุดสถานะคลาสสิก Σ \Sigma Σ อยู่ในสถานะควอนตัมที่แสดงด้วยเวกเตอร์ ∣ ψ ⟩ , \vert \psi \rangle, ∣ ψ ⟩ , และระบบนั้นถูกวัด (ด้วยการวัดบนฐานมาตรฐาน) สถานะคลาสสิกแต่ละค่า a ∈ Σ a\in\Sigma a ∈ Σ จะปรากฏด้วยความน่าจะเป็น ∣ ⟨ a ∣ ψ ⟩ ∣ 2 . \vert \langle a \vert \psi \rangle\vert^2. ∣ ⟨ a ∣ ψ ⟩ ∣ 2 .
สิ่งนี้บอกเราว่าเกิดอะไรขึ้นเมื่อเรามีสถานะควอนตัมของระบบหลายระบบและเลือกวัดระบบรวมทั้งหมด ซึ่งเทียบเท่ากับการวัด ทุก ระบบ
เพื่อระบุสิ่งนี้อย่างชัดเจน สมมติว่า X 0 , … , X n − 1 \mathsf{X}_0,\ldots,\mathsf{X}_{n-1} X 0 , … , X n − 1 คือระบบที่มีชุดสถานะคลาสสิก Σ 0 , … , Σ n − 1 \Sigma_0,\ldots,\Sigma_{n-1} Σ 0 , … , Σ n − 1 ตามลำดับ
เราสามารถมองว่า ( X n − 1 , … , X 0 ) (\mathsf{X}_{n-1},\ldots,\mathsf{X}_0) ( X n − 1 , … , X 0 ) รวมกันเป็นระบบเดียวที่มีชุดสถานะคลาสสิกเป็นผลคูณคาร์ทีเซียน Σ n − 1 × ⋯ × Σ 0 . \Sigma_{n-1}\times\cdots\times\Sigma_0. Σ n − 1 × ⋯ × Σ 0 .
ถ้าสถานะควอนตัมของระบบนี้แสดงด้วยเวกเตอร์สถานะควอนตัม ∣ ψ ⟩ , \vert\psi\rangle, ∣ ψ ⟩ , และวัดทุกระบบ ผลลัพธ์ที่เป็นไปได้แต่ละค่า ( a n − 1 , … , a 0 ) ∈ Σ n − 1 × ⋯ × Σ 0 (a_{n-1},\ldots,a_0)\in\Sigma_{n-1}\times\cdots\times\Sigma_0 ( a n − 1 , … , a 0 ) ∈ Σ n − 1 × ⋯ × Σ 0 จะปรากฏด้วยความน่าจะเป็น ∣ ⟨ a n − 1 ⋯ a 0 ∣ ψ ⟩ ∣ 2 . \vert\langle a_{n-1}\cdots a_0\vert \psi\rangle\vert^2. ∣ ⟨ a n − 1 ⋯ a 0 ∣ ψ ⟩ ∣ 2 .
ตัวอย่างเช่น ถ้าระบบ X \mathsf{X} X และ Y \mathsf{Y} Y อยู่ร่วมกันในสถานะควอนตัม
3 5 ∣ 0 ⟩ ∣ ♡ ⟩ − 4 i 5 ∣ 1 ⟩ ∣ ♠ ⟩ , \frac{3}{5} \vert 0\rangle \vert \heartsuit \rangle
- \frac{4i}{5} \vert 1\rangle \vert \spadesuit \rangle, 5 3 ∣0 ⟩ ∣♡ ⟩ − 5 4 i ∣1 ⟩ ∣♠ ⟩ ,
การวัดทั้งสองระบบด้วยการวัดบนฐานมาตรฐานจะให้ผลลัพธ์ ( 0 , ♡ ) (0,\heartsuit) ( 0 , ♡ ) ด้วยความน่าจะเป็น 9 / 25 9/25 9/25 และผลลัพธ์ ( 1 , ♠ ) (1,\spadesuit) ( 1 , ♠ ) ด้วยความน่าจะเป็น 16 / 25 16/25 16/25
การวัดบางส่วน
ตอนนี้เราจะพิจารณาสถานการณ์ที่เรามีระบบหลายระบบในสถานะควอนตัมหนึ่ง และเราวัดเฉพาะบางส่วนของระบบเหล่านั้น
เช่นเดิม เราจะเริ่มด้วยสองระบบ X \mathsf{X} X และ Y \mathsf{Y} Y ที่มีชุดสถานะคลาสสิก Σ \Sigma Σ และ Γ \Gamma Γ ตามลำดับ
โดยทั่วไป เวกเตอร์สถานะควอนตัมของ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) มีรูปแบบ
∣ ψ ⟩ = ∑ ( a , b ) ∈ Σ × Γ α a b ∣ a b ⟩ , \vert \psi \rangle
= \sum_{(a,b)\in\Sigma\times\Gamma} \alpha_{ab} \vert ab\rangle, ∣ ψ ⟩ = ( a , b ) ∈ Σ × Γ ∑ α ab ∣ ab ⟩ ,
โดยที่ { α a b : ( a , b ) ∈ Σ × Γ } \{\alpha_{ab} : (a,b)\in\Sigma\times\Gamma\} { α ab : ( a , b ) ∈ Σ × Γ } คือชุดจำนวนเชิงซ้อนที่ตอบสนอง
∑ ( a , b ) ∈ Σ × Γ ∣ α a b ∣ 2 = 1 , \sum_{(a,b)\in\Sigma\times\Gamma} \vert \alpha_{ab} \vert^2 = 1, ( a , b ) ∈ Σ × Γ ∑ ∣ α ab ∣ 2 = 1 ,
ซึ่งเทียบเท่ากับ ∣ ψ ⟩ \vert \psi \rangle ∣ ψ ⟩ เป็นเวกเตอร์หน่วย
เราทราบแล้วจากการอภิปรายข้างต้นว่าถ้าวัดทั้ง X \mathsf{X} X และ Y \mathsf{Y} Y ผลลัพธ์ที่เป็นไปได้แต่ละค่า ( a , b ) ∈ Σ × Γ (a,b)\in\Sigma\times\Gamma ( a , b ) ∈ Σ × Γ จะปรากฏด้วยความน่าจะเป็น
∣ ⟨ a b ∣ ψ ⟩ ∣ 2 = ∣ α a b ∣ 2 . \bigl\vert \langle ab \vert \psi \rangle \bigr\vert^2 = \vert\alpha_{ab}\vert^2. ⟨ ab ∣ ψ ⟩ 2 = ∣ α ab ∣ 2 .
ถ้าเราสมมติแทนว่าวัดเฉพาะระบบแรก X \mathsf{X} X ความน่าจะเป็นของผลลัพธ์แต่ละค่า a ∈ Σ a\in\Sigma a ∈ Σ จึงต้องเท่ากับ
∑ b ∈ Γ ∣ ⟨ a b ∣ ψ ⟩ ∣ 2 = ∑ b ∈ Γ ∣ α a b ∣ 2 . \sum_{b\in\Gamma} \bigl\vert \langle ab \vert \psi \rangle \bigr\vert^{2} = \sum_{b\in\Gamma} \vert\alpha_{ab}\vert^2. b ∈ Γ ∑ ⟨ ab ∣ ψ ⟩ 2 = b ∈ Γ ∑ ∣ α ab ∣ 2 .
สิ่งนี้สอดคล้องกับสิ่งที่เราเห็นในกรณีความน่าจะเป็น รวมถึงความเข้าใจปัจจุบันของเราเกี่ยวกับฟิสิกส์:
ความน่าจะเป็นของผลลัพธ์แต่ละค่าเมื่อวัด X \mathsf{X} X ไม่สามารถขึ้นอยู่กับว่าวัด Y \mathsf{Y} Y ด้วยหรือไม่ เพราะนั่นจะอนุญาตให้มีการสื่อสารที่เร็วกว่าแสง
เมื่อได้ผลลัพธ์เฉพาะ a ∈ Σ a\in\Sigma a ∈ Σ จากการวัดบนฐานมาตรฐานของ X \mathsf{X} X เราคาดหวังตามธรรมชาติว่าสถานะควอนตัมของ X \mathsf{X} X จะเปลี่ยนไปเป็น ∣ a ⟩ \vert a\rangle ∣ a ⟩ เช่นเดียวกับกรณีระบบเดี่ยว
แต่จะเกิดอะไรขึ้นกับสถานะควอนตัมของ Y \mathsf{Y} Y ?
เพื่อตอบคำถามนี้ เราสามารถเขียนเวกเตอร์ ∣ ψ ⟩ \vert\psi\rangle ∣ ψ ⟩ เป็น
∣ ψ ⟩ = ∑ a ∈ Σ ∣ a ⟩ ⊗ ∣ ϕ a ⟩ , \vert\psi\rangle
= \sum_{a\in\Sigma}
\vert a \rangle
\otimes \vert \phi_a \rangle, ∣ ψ ⟩ = a ∈ Σ ∑ ∣ a ⟩ ⊗ ∣ ϕ a ⟩ ,
โดยที่
∣ ϕ a ⟩ = ∑ b ∈ Γ α a b ∣ b ⟩ \vert \phi_a \rangle = \sum_{b\in\Gamma} \alpha_{ab} \vert b\rangle ∣ ϕ a ⟩ = b ∈ Γ ∑ α ab ∣ b ⟩
สำหรับ a ∈ Σ a\in\Sigma a ∈ Σ แต่ละค่า
ที่นี่เราทำตามแนวทางเดิมในกรณีความน่าจะเป็น โดยแยกสถานะบนฐานมาตรฐานของระบบที่ถูกวัดออกมา
ความน่าจะเป็นของการวัดบนฐานมาตรฐานของ X \mathsf{X} X ที่ให้ผลลัพธ์แต่ละค่า a a a มีดังนี้:
∑ b ∈ Γ ∣ α a b ∣ 2 = ∥ ∣ ϕ a ⟩ ∥ 2 . \sum_{b\in\Gamma} \vert\alpha_{ab}\vert^2 = \bigl\| \vert \phi_a \rangle \bigr\|^2. b ∈ Γ ∑ ∣ α ab ∣ 2 = ∣ ϕ a ⟩ 2 .
และผลจากการวัดบนฐานมาตรฐานของ X \mathsf{X} X ที่ให้ผลลัพธ์ a a a สถานะควอนตัมของคู่ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) รวมกันจะกลายเป็น
∣ a ⟩ ⊗ ∣ ϕ a ⟩ ∥ ∣ ϕ a ⟩ ∥ . \vert a \rangle \otimes \frac{\vert \phi_a \rangle}{\|\vert \phi_a \rangle\|}. ∣ a ⟩ ⊗ ∥∣ ϕ a ⟩ ∥ ∣ ϕ a ⟩ .
นั่นคือ สถานะ "ยุบตัว" เหมือนในกรณีระบบเดี่ยว แต่เฉพาะในขอบเขตที่จำเป็นเพื่อให้สถานะสอดคล้องกับผลการวัด X \mathsf{X} X ที่ให้ผลลัพธ์ a a a
พูดอย่างไม่เป็นทางการ ∣ a ⟩ ⊗ ∣ ϕ a ⟩ \vert a \rangle \otimes \vert \phi_a\rangle ∣ a ⟩ ⊗ ∣ ϕ a ⟩ แสดงถึงส่วนประกอบของ ∣ ψ ⟩ \vert \psi\rangle ∣ ψ ⟩ ที่สอดคล้องกับการวัด X \mathsf{X} X ที่ได้ผลลัพธ์ a a a
จากนั้นเรา ทำให้เป็นนอร์มมาไลซ์ เวกเตอร์นี้ — โดยหารด้วยนอร์มแบบยุคลิด ซึ่งเท่ากับ ∥ ∣ ϕ a ⟩ ∥ \|\vert\phi_a\rangle\| ∥∣ ϕ a ⟩ ∥ — เพื่อให้ได้เวกเตอร์สถานะควอนตัมที่ถูกต้องที่มีนอร์มแบบยุคลิดเท่ากับ 1 1 1
ขั้นตอนการนอร์มมาไลซ์นี้คล้ายคลึงกับสิ่งที่เราทำในกรณีความน่าจะเป็นเมื่อเราหารเวกเตอร์ด้วยผลรวมของรายการเพื่อให้ได้เวกเตอร์ความน่าจะเป็น
ตัวอย่างเช่น พิจารณาสถานะของ Qubit สองตัว ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) จากต้นส่วน:
∣ ψ ⟩ = 1 2 ∣ 00 ⟩ − 1 6 ∣ 01 ⟩ + i 6 ∣ 10 ⟩ + 1 6 ∣ 11 ⟩ . \vert \psi \rangle
= \frac{1}{\sqrt{2}} \vert 00 \rangle
- \frac{1}{\sqrt{6}} \vert 01 \rangle
+ \frac{i}{\sqrt{6}} \vert 10 \rangle
+ \frac{1}{\sqrt{6}} \vert 11 \rangle. ∣ ψ ⟩ = 2 1 ∣00 ⟩ − 6 1 ∣01 ⟩ + 6 i ∣10 ⟩ + 6 1 ∣11 ⟩ .
เพื่อทำความเข้าใจว่าเกิดอะไรขึ้นเมื่อวัดระบบแรก X \mathsf{X} X เราเริ่มด้วยการเขียน
∣ ψ ⟩ = ∣ 0 ⟩ ⊗ ( 1 2 ∣ 0 ⟩ − 1 6 ∣ 1 ⟩ ) + ∣ 1 ⟩ ⊗ ( i 6 ∣ 0 ⟩ + 1 6 ∣ 1 ⟩ ) . \vert \psi \rangle
= \vert 0 \rangle \otimes \biggl(
\frac{1}{\sqrt{2}} \vert 0 \rangle
- \frac{1}{\sqrt{6}} \vert 1 \rangle \biggr)
+ \vert 1 \rangle \otimes \biggl(
\frac{i}{\sqrt{6}} \vert 0 \rangle
+ \frac{1}{\sqrt{6}} \vert 1 \rangle \biggr). ∣ ψ ⟩ = ∣0 ⟩ ⊗ ( 2 1 ∣0 ⟩ − 6 1 ∣1 ⟩ ) + ∣1 ⟩ ⊗ ( 6 i ∣0 ⟩ + 6 1 ∣1 ⟩ ) .
ตอนนี้เราเห็นจากคำอธิบายข้างต้นว่าความน่าจะเป็นที่การวัดจะได้ผลลัพธ์ 0 0 0 คือ
∥ 1 2 ∣ 0 ⟩ − 1 6 ∣ 1 ⟩ ∥ 2 = 1 2 + 1 6 = 2 3 , \biggl\|\frac{1}{\sqrt{2}} \vert 0 \rangle
-\frac{1}{\sqrt{6}} \vert 1 \rangle\biggr\|^2
= \frac{1}{2} + \frac{1}{6}
= \frac{2}{3}, 2 1 ∣0 ⟩ − 6 1 ∣1 ⟩ 2 = 2 1 + 6 1 = 3 2 ,
ซึ่งในกรณีนั้นสถานะของ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) จะกลายเป็น
∣ 0 ⟩ ⊗ 1 2 ∣ 0 ⟩ − 1 6 ∣ 1 ⟩ 2 3 = ∣ 0 ⟩ ⊗ ( 3 2 ∣ 0 ⟩ − 1 2 ∣ 1 ⟩ ) ; \vert 0\rangle \otimes
\frac{\frac{1}{\sqrt{2}} \vert 0 \rangle
-\frac{1}{\sqrt{6}} \vert 1 \rangle}{\sqrt{\frac{2}{3}}}
= \vert 0\rangle \otimes
\Biggl( \frac{\sqrt{3}}{2} \vert 0 \rangle - \frac{1}{2} \vert 1\rangle\Biggr); ∣0 ⟩ ⊗ 3 2 2 1 ∣0 ⟩ − 6 1 ∣1 ⟩ = ∣0 ⟩ ⊗ ( 2 3 ∣0 ⟩ − 2 1 ∣1 ⟩ ) ;
และความน่าจะเป็นที่การวัดจะได้ผลลัพธ์ 1 1 1 คือ
∥ i 6 ∣ 0 ⟩ + 1 6 ∣ 1 ⟩ ∥ 2 = 1 6 + 1 6 = 1 3 , \biggl\|\frac{i}{\sqrt{6}} \vert 0 \rangle
+ \frac{1}{\sqrt{6}} \vert 1 \rangle\biggr\|^2
= \frac{1}{6} + \frac{1}{6}
= \frac{1}{3}, 6 i ∣0 ⟩ + 6 1 ∣1 ⟩ 2 = 6 1 + 6 1 = 3 1 ,
ซึ่งในกรณีนั้นสถานะของ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) จะกลายเป็น
∣ 1 ⟩ ⊗ i 6 ∣ 0 ⟩ + 1 6 ∣ 1 ⟩ 1 3 = ∣ 1 ⟩ ⊗ ( i 2 ∣ 0 ⟩ + 1 2 ∣ 1 ⟩ ) . \vert 1\rangle \otimes
\frac{\frac{i}{\sqrt{6}} \vert 0 \rangle
+\frac{1}{\sqrt{6}} \vert 1 \rangle}{\sqrt{\frac{1}{3}}}
= \vert 1\rangle \otimes
\Biggl( \frac{i}{\sqrt{2}} \vert 0 \rangle
+\frac{1}{\sqrt{2}} \vert 1\rangle\Biggr). ∣1 ⟩ ⊗ 3 1 6 i ∣0 ⟩ + 6 1 ∣1 ⟩ = ∣1 ⟩ ⊗ ( 2 i ∣0 ⟩ + 2 1 ∣1 ⟩ ) .
เทคนิคเดิมนี้ ใช้ในลักษณะสมมาตร อธิบายสิ่งที่เกิดขึ้นถ้าวัดระบบที่สอง Y \mathsf{Y} Y แทนระบบแรก
คราวนี้เราเขียนเวกเตอร์ ∣ ψ ⟩ \vert \psi \rangle ∣ ψ ⟩ ใหม่เป็น
∣ ψ ⟩ = ( 1 2 ∣ 0 ⟩ + i 6 ∣ 1 ⟩ ) ⊗ ∣ 0 ⟩ + ( − 1 6 ∣ 0 ⟩ + 1 6 ∣ 1 ⟩ ) ⊗ ∣ 1 ⟩ . \vert \psi \rangle
= \biggl(
\frac{1}{\sqrt{2}} \vert 0 \rangle
+ \frac{i}{\sqrt{6}} \vert 1 \rangle
\biggr) \otimes \vert 0\rangle
+ \biggl(
-\frac{1}{\sqrt{6}} \vert 0 \rangle
+\frac{1}{\sqrt{6}} \vert 1\rangle
\biggr) \otimes \vert 1\rangle. ∣ ψ ⟩ = ( 2 1 ∣0 ⟩ + 6 i ∣1 ⟩ ) ⊗ ∣0 ⟩ + ( − 6 1 ∣0 ⟩ + 6 1 ∣1 ⟩ ) ⊗ ∣1 ⟩ .
ความน่าจะเป็นที่การวัด Y \mathsf{Y} Y ได้ผลลัพธ์ 0 0 0 คือ
∥ 1 2 ∣ 0 ⟩ + i 6 ∣ 1 ⟩ ∥ 2 = 1 2 + 1 6 = 2 3 , \biggl\| \frac{1}{\sqrt{2}} \vert 0 \rangle
+ \frac{i}{\sqrt{6}} \vert 1 \rangle \biggr\|^2
= \frac{1}{2} + \frac{1}{6} = \frac{2}{3}, 2 1 ∣0 ⟩ + 6 i ∣1 ⟩ 2 = 2 1 + 6 1 = 3 2 ,
ซึ่งในกรณีนั้นสถานะของ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) จะกลายเป็น
1 2 ∣ 0 ⟩ + i 6 ∣ 1 ⟩ 2 3 ⊗ ∣ 0 ⟩ = ( 3 2 ∣ 0 ⟩ + i 2 ∣ 1 ⟩ ) ⊗ ∣ 0 ⟩ ; \frac{\frac{1}{\sqrt{2}} \vert 0 \rangle
+ \frac{i}{\sqrt{6}} \vert 1 \rangle}{\sqrt{\frac{2}{3}}} \otimes \vert 0 \rangle
= \biggl(\frac{\sqrt{3}}{2} \vert 0 \rangle + \frac{i}{2} \vert 1 \rangle\biggr) \otimes\vert 0 \rangle; 3 2 2 1 ∣0 ⟩ + 6 i ∣1 ⟩ ⊗ ∣0 ⟩ = ( 2 3 ∣0 ⟩ + 2 i ∣1 ⟩ ) ⊗ ∣0 ⟩ ;
และความน่าจะเป็นที่ผลลัพธ์การวัดเป็น 1 1 1 คือ
∥ − 1 6 ∣ 0 ⟩ + 1 6 ∣ 1 ⟩ ∥ 2 = 1 6 + 1 6 = 1 3 , \biggl\|
-\frac{1}{\sqrt{6}} \vert 0 \rangle
+\frac{1}{\sqrt{6}} \vert 1\rangle
\biggr\|^2
= \frac{1}{6} + \frac{1}{6} = \frac{1}{3}, − 6 1 ∣0 ⟩ + 6 1 ∣1 ⟩ 2 = 6 1 + 6 1 = 3 1 ,
ซึ่งในกรณีนั้นสถานะของ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) จะกลายเป็น
− 1 6 ∣ 0 ⟩ + 1 6 ∣ 1 ⟩ 1 3 ⊗ ∣ 1 ⟩ = ( − 1 2 ∣ 0 ⟩ + 1 2 ∣ 1 ⟩ ) ⊗ ∣ 1 ⟩ . \frac{
-\frac{1}{\sqrt{6}} \vert 0 \rangle
+\frac{1}{\sqrt{6}} \vert 1\rangle }{\frac{1}{\sqrt{3}}}
\otimes \vert 1\rangle
= \biggl(-\frac{1}{\sqrt{2}} \vert 0\rangle
+ \frac{1}{\sqrt{2}} \vert 1\rangle\biggr) \otimes \vert 1\rangle. 3 1 − 6 1 ∣0 ⟩ + 6 1 ∣1 ⟩ ⊗ ∣1 ⟩ = ( − 2 1 ∣0 ⟩ + 2 1 ∣1 ⟩ ) ⊗ ∣1 ⟩ .
ตัวอย่างก่อนหน้าแสดงให้เห็นข้อจำกัดของคำอธิบายข้อมูลเชิงควอนตัมแบบเรียบง่าย ซึ่งก็คือไม่มีวิธีอธิบายสถานะควอนตัมรีดิวซ์ (หรือมาร์จินัล) ของระบบเดียวในสองระบบ (หรือเซตย่อยที่เหมาะสมของระบบจำนวนเท่าใด) เหมือนในกรณีความน่าจะเป็น
โดยเฉพาะ สำหรับสถานะความน่าจะเป็นของสองระบบ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) ที่อธิบายด้วยเวกเตอร์ความน่าจะเป็น
∑ ( a , b ) ∈ Σ × Γ p a b ∣ a b ⟩ , \sum_{(a,b)\in\Sigma\times\Gamma} p_{ab} \vert ab\rangle, ( a , b ) ∈ Σ × Γ ∑ p ab ∣ ab ⟩ ,
เราสามารถเขียนสถานะความน่าจะเป็น รีดิวซ์ หรือ มาร์จินัล ของ X \mathsf{X} X เพียงอย่างเดียวได้เป็น
∑ a ∈ Σ ( ∑ b ∈ Γ p a b ) ∣ a ⟩ = ∑ ( a , b ) ∈ Σ × Γ p a b ∣ a ⟩ . \sum_{a\in\Sigma} \biggl( \sum_{b\in\Gamma} p_{ab}\biggr) \vert a\rangle =
\sum_{(a,b)\in\Sigma\times\Gamma} p_{ab} \vert a\rangle. a ∈ Σ ∑ ( b ∈ Γ ∑ p ab ) ∣ a ⟩ = ( a , b ) ∈ Σ × Γ ∑ p ab ∣ a ⟩ .
สำหรับเวกเตอร์สถานะควอนตัม ไม่มีวิธีที่คล้ายคลึงกันในการทำสิ่งนี้
โดยเฉพาะอย่างยิ่ง สำหรับเวกเตอร์สถานะควอนตัม
∣ ψ ⟩ = ∑ ( a , b ) ∈ Σ × Γ α a b ∣ a b ⟩ , \vert \psi \rangle = \sum_{(a,b)\in\Sigma\times\Gamma} \alpha_{ab} \vert ab\rangle, ∣ ψ ⟩ = ( a , b ) ∈ Σ × Γ ∑ α ab ∣ ab ⟩ ,
เวกเตอร์
∑ ( a , b ) ∈ Σ × Γ α a b ∣ a ⟩ \sum_{(a,b)\in\Sigma\times\Gamma} \alpha_{ab} \vert a\rangle ( a , b ) ∈ Σ × Γ ∑ α ab ∣ a ⟩
ไม่ใช่เวกเตอร์สถานะควอนตัมโดยทั่วไป และไม่ได้แสดงถึงแนวคิดของสถานะรีดิวซ์หรือมาร์จินัลอย่างถูกต้อง
สิ่งที่เราทำได้แทนคือหันไปสู่แนวคิดของ เมทริกซ์ความหนาแน่น ซึ่งอภิปรายใน General formulation of quantum information คอร์ส
เมทริกซ์ความหนาแน่นให้วิธีที่มีความหมายในการกำหนดสถานะควอนตัมรีดิวซ์ที่คล้ายคลึงกับกรณีความน่าจะเป็น
การวัดบางส่วนสำหรับสามระบบขึ้นไป
การวัดบางส่วนสำหรับสามระบบขึ้นไป ซึ่งวัดเซตย่อยที่เหมาะสมของระบบ สามารถลดรูปเป็นกรณีสองระบบได้โดยแบ่งระบบออกเป็นสองกลุ่ม คือกลุ่มที่ถูกวัดและกลุ่มที่ไม่ถูกวัด
นี่คือตัวอย่างเฉพาะที่แสดงให้เห็นว่าทำสิ่งนี้ได้อย่างไร
โดยเฉพาะแสดงให้เห็นว่าการใส่ดัชนีล่างให้ ket ด้วยชื่อของระบบที่แสดงนั้นมีประโยชน์อย่างไร — ในกรณีนี้เพราะให้วิธีง่าย ๆ ในการอธิบายการสลับที่ของระบบ
สำหรับตัวอย่างนี้ เราจะพิจารณาสถานะควอนตัมของทูเพิลห้าตัวของระบบ ( X 4 , … , X 0 ) , (\mathsf{X}_4,\ldots,\mathsf{X}_0), ( X 4 , … , X 0 ) , โดยที่ทั้งห้าระบบมีชุดสถานะคลาสสิกเดียวกันคือ { ♣ , ♢ , ♡ , ♠ } : \{\clubsuit,\diamondsuit,\heartsuit,\spadesuit\}: { ♣ , ♢ , ♡ , ♠ } :
1 7 ∣ ♡ ⟩ ∣ ♣ ⟩ ∣ ♢ ⟩ ∣ ♠ ⟩ ∣ ♠ ⟩ + 2 7 ∣ ♢ ⟩ ∣ ♣ ⟩ ∣ ♢ ⟩ ∣ ♠ ⟩ ∣ ♣ ⟩ + 1 7 ∣ ♠ ⟩ ∣ ♠ ⟩ ∣ ♣ ⟩ ∣ ♢ ⟩ ∣ ♣ ⟩ − i 2 7 ∣ ♡ ⟩ ∣ ♣ ⟩ ∣ ♢ ⟩ ∣ ♡ ⟩ ∣ ♡ ⟩ − 1 7 ∣ ♠ ⟩ ∣ ♡ ⟩ ∣ ♣ ⟩ ∣ ♠ ⟩ ∣ ♣ ⟩ . \begin{gathered}
\sqrt{\frac{1}{7}}
\vert\heartsuit\rangle \vert\clubsuit\rangle \vert\diamondsuit\rangle \vert\spadesuit\rangle \vert\spadesuit\rangle
+ \sqrt{\frac{2}{7}}
\vert\diamondsuit\rangle \vert\clubsuit\rangle \vert\diamondsuit\rangle \vert\spadesuit\rangle \vert\clubsuit\rangle
+ \sqrt{\frac{1}{7}}
\vert\spadesuit\rangle \vert\spadesuit\rangle \vert\clubsuit\rangle \vert\diamondsuit\rangle \vert\clubsuit\rangle \\
-i \sqrt{\frac{2}{7}}
\vert\heartsuit\rangle \vert\clubsuit\rangle \vert\diamondsuit\rangle \vert\heartsuit\rangle \vert\heartsuit\rangle
- \sqrt{\frac{1}{7}}
\vert\spadesuit\rangle \vert\heartsuit\rangle \vert\clubsuit\rangle \vert\spadesuit\rangle \vert\clubsuit\rangle.
\end{gathered} 7 1 ∣♡ ⟩ ∣♣ ⟩ ∣♢ ⟩ ∣♠ ⟩ ∣♠ ⟩ + 7 2 ∣♢ ⟩ ∣♣ ⟩ ∣♢ ⟩ ∣♠ ⟩ ∣♣ ⟩ + 7 1 ∣♠ ⟩ ∣♠ ⟩ ∣♣ ⟩ ∣♢ ⟩ ∣♣ ⟩ − i 7 2 ∣♡ ⟩ ∣♣ ⟩ ∣♢ ⟩ ∣♡ ⟩ ∣♡ ⟩ − 7 1 ∣♠ ⟩ ∣♡ ⟩ ∣♣ ⟩ ∣♠ ⟩ ∣♣ ⟩ .
เราจะพิจารณาสถานการณ์ที่วัดระบบแรกและระบบที่สาม และปล่อยระบบที่เหลือไว้
ในแง่แนวคิด ไม่มีความแตกต่างพื้นฐานระหว่างสถานการณ์นี้กับกรณีที่วัดระบบหนึ่งในสองระบบ
น่าเสียดายที่เนื่องจากระบบที่ถูกวัดอยู่สลับกับระบบที่ไม่ถูกวัด เราจึงต้องเผชิญกับอุปสรรคในการเขียนนิพจน์ที่จำเป็นสำหรับการคำนวณเหล่านี้
วิธีหนึ่งในการดำเนินการ ตามที่แนะนำข้างต้น คือการใส่ดัชนีล่างให้ ket เพื่อระบุว่าหมายถึงระบบใด
สิ่งนี้ให้วิธีในการติดตามระบบเมื่อเราสลับลำดับ ket ซึ่งทำให้คณิตศาสตร์ง่ายขึ้น
ขั้นแรก เวกเตอร์สถานะควอนตัมข้างต้นสามารถเขียนแทนได้เป็น
1 7 ∣ ♡ ⟩ 4 ∣ ♣ ⟩ 3 ∣ ♢ ⟩ 2 ∣ ♠ ⟩ 1 ∣ ♠ ⟩ 0 + 2 7 ∣ ♢ ⟩ 4 ∣ ♣ ⟩ 3 ∣ ♢ ⟩ 2 ∣ ♠ ⟩ 1 ∣ ♣ ⟩ 0 + 1 7 ∣ ♠ ⟩ 4 ∣ ♠ ⟩ 3 ∣ ♣ ⟩ 2 ∣ ♢ ⟩ 1 ∣ ♣ ⟩ 0 − i 2 7 ∣ ♡ ⟩ 4 ∣ ♣ ⟩ 3 ∣ ♢ ⟩ 2 ∣ ♡ ⟩ 1 ∣ ♡ ⟩ 0 − 1 7 ∣ ♠ ⟩ 4 ∣ ♡ ⟩ 3 ∣ ♣ ⟩ 2 ∣ ♠ ⟩ 1 ∣ ♣ ⟩ 0 . \begin{gathered}
\sqrt{\frac{1}{7}}
\vert\heartsuit\rangle_4 \vert\clubsuit\rangle_3 \vert\diamondsuit\rangle_2 \vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0
+ \sqrt{\frac{2}{7}}
\vert\diamondsuit\rangle_4 \vert\clubsuit\rangle_3 \vert\diamondsuit\rangle_2 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0\\
+ \sqrt{\frac{1}{7}}
\vert\spadesuit\rangle_4 \vert\spadesuit\rangle_3 \vert\clubsuit\rangle_2 \vert\diamondsuit\rangle_1 \vert\clubsuit\rangle_0
-i \sqrt{\frac{2}{7}}
\vert\heartsuit\rangle_4 \vert\clubsuit\rangle_3 \vert\diamondsuit\rangle_2 \vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0\\
- \sqrt{\frac{1}{7}}
\vert\spadesuit\rangle_4 \vert\heartsuit\rangle_3 \vert\clubsuit\rangle_2 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0.
\end{gathered} 7 1 ∣♡ ⟩ 4 ∣♣ ⟩ 3 ∣♢ ⟩ 2 ∣♠ ⟩ 1 ∣♠ ⟩ 0 + 7 2 ∣♢ ⟩ 4 ∣♣ ⟩ 3 ∣♢ ⟩ 2 ∣♠ ⟩ 1 ∣♣ ⟩ 0 + 7 1 ∣♠ ⟩ 4 ∣♠ ⟩ 3 ∣♣ ⟩ 2 ∣♢ ⟩ 1 ∣♣ ⟩ 0 − i 7 2 ∣♡ ⟩ 4 ∣♣ ⟩ 3 ∣♢ ⟩ 2 ∣♡ ⟩ 1 ∣♡ ⟩ 0 − 7 1 ∣♠ ⟩ 4 ∣♡ ⟩ 3 ∣♣ ⟩ 2 ∣♠ ⟩ 1 ∣♣ ⟩ 0 .
ไม่มีอะไรเปลี่ยนแปลง ยกเว้นว่า ket แต่ละตัวมีดัชนีล่างระบุว่าสอดคล้องกับระบบใด
ที่นี่เราใช้ดัชนีล่าง 0 , … , 4 , 0,\ldots,4, 0 , … , 4 , แต่ชื่อของระบบเองก็สามารถใช้ได้เช่นกัน (ในสถานการณ์ที่มีชื่อระบบอย่าง X , \mathsf{X}, X , Y , \mathsf{Y}, Y , และ Z \mathsf{Z} Z เป็นต้น)
ตอนนี้เราสามารถเรียงลำดับ ket ใหม่และรวบรวมพจน์ได้ดังนี้:
1 7 ∣ ♡ ⟩ 4 ∣ ♢ ⟩ 2 ∣ ♣ ⟩ 3 ∣ ♠ ⟩ 1 ∣ ♠ ⟩ 0 + 2 7 ∣ ♢ ⟩ 4 ∣ ♢ ⟩ 2 ∣ ♣ ⟩ 3 ∣ ♠ ⟩ 1 ∣ ♣ ⟩ 0 + 1 7 ∣ ♠ ⟩ 4 ∣ ♣ ⟩ 2 ∣ ♠ ⟩ 3 ∣ ♢ ⟩ 1 ∣ ♣ ⟩ 0 − i 2 7 ∣ ♡ ⟩ 4 ∣ ♢ ⟩ 2 ∣ ♣ ⟩ 3 ∣ ♡ ⟩ 1 ∣ ♡ ⟩ 0 − 1 7 ∣ ♠ ⟩ 4 ∣ ♣ ⟩ 2 ∣ ♡ ⟩ 3 ∣ ♠ ⟩ 1 ∣ ♣ ⟩ 0 = ∣ ♡ ⟩ 4 ∣ ♢ ⟩ 2 ( 1 7 ∣ ♣ ⟩ 3 ∣ ♠ ⟩ 1 ∣ ♠ ⟩ 0 − i 2 7 ∣ ♣ ⟩ 3 ∣ ♡ ⟩ 1 ∣ ♡ ⟩ 0 ) + ∣ ♢ ⟩ 4 ∣ ♢ ⟩ 2 ( 2 7 ∣ ♣ ⟩ 3 ∣ ♠ ⟩ 1 ∣ ♣ ⟩ 0 ) + ∣ ♠ ⟩ 4 ∣ ♣ ⟩ 2 ( 1 7 ∣ ♠ ⟩ 3 ∣ ♢ ⟩ 1 ∣ ♣ ⟩ 0 − 1 7 ∣ ♡ ⟩ 3 ∣ ♠ ⟩ 1 ∣ ♣ ⟩ 0 ) . \begin{aligned}
&
\sqrt{\frac{1}{7}}
\vert\heartsuit\rangle_4 \vert\diamondsuit\rangle_2 \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0
+
\sqrt{\frac{2}{7}}
\vert\diamondsuit\rangle_4 \vert\diamondsuit\rangle_2 \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0\\
& \quad +
\sqrt{\frac{1}{7}}
\vert\spadesuit\rangle_4 \vert\clubsuit\rangle_2 \vert\spadesuit\rangle_3 \vert\diamondsuit\rangle_1 \vert\clubsuit\rangle_0
-i
\sqrt{\frac{2}{7}}
\vert\heartsuit\rangle_4 \vert\diamondsuit\rangle_2 \vert\clubsuit\rangle_3 \vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0\\
& \quad -\sqrt{\frac{1}{7}}
\vert\spadesuit\rangle_4 \vert\clubsuit\rangle_2 \vert\heartsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0\\[2mm]
& \hspace{1.5cm} = \vert\heartsuit\rangle_4 \vert\diamondsuit\rangle_2
\biggl(
\sqrt{\frac{1}{7}} \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0
-i \sqrt{\frac{2}{7}} \vert\clubsuit\rangle_3 \vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0
\biggr)\\
& \hspace{1.5cm} \quad
+ \vert\diamondsuit\rangle_4 \vert\diamondsuit\rangle_2
\biggl(
\sqrt{\frac{2}{7}} \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0
\biggr)\\
& \hspace{1.5cm} \quad + \vert\spadesuit\rangle_4 \vert\clubsuit\rangle_2
\biggl(
\sqrt{\frac{1}{7}} \vert\spadesuit\rangle_3 \vert\diamondsuit\rangle_1 \vert\clubsuit\rangle_0
- \sqrt{\frac{1}{7}} \vert\heartsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0\biggr).
\end{aligned} 7 1 ∣♡ ⟩ 4 ∣♢ ⟩ 2 ∣♣ ⟩ 3 ∣♠ ⟩ 1 ∣♠ ⟩ 0 + 7 2 ∣♢ ⟩ 4 ∣♢ ⟩ 2 ∣♣ ⟩ 3 ∣♠ ⟩ 1 ∣♣ ⟩ 0 + 7 1 ∣♠ ⟩ 4 ∣♣ ⟩ 2 ∣♠ ⟩ 3 ∣♢ ⟩ 1 ∣♣ ⟩ 0 − i 7 2 ∣♡ ⟩ 4 ∣♢ ⟩ 2 ∣♣ ⟩ 3 ∣♡ ⟩ 1 ∣♡ ⟩ 0 − 7 1 ∣♠ ⟩ 4 ∣♣ ⟩ 2 ∣♡ ⟩ 3 ∣♠ ⟩ 1 ∣♣ ⟩ 0 = ∣♡ ⟩ 4 ∣♢ ⟩ 2 ( 7 1 ∣♣ ⟩ 3 ∣♠ ⟩ 1 ∣♠ ⟩ 0 − i 7 2 ∣♣ ⟩ 3 ∣♡ ⟩ 1 ∣♡ ⟩ 0 ) + ∣♢ ⟩ 4 ∣♢ ⟩ 2 ( 7 2 ∣♣ ⟩ 3 ∣♠ ⟩ 1 ∣♣ ⟩ 0 ) + ∣♠ ⟩ 4 ∣♣ ⟩ 2 ( 7 1 ∣♠ ⟩ 3 ∣♢ ⟩ 1 ∣♣ ⟩ 0 − 7 1 ∣♡ ⟩ 3 ∣♠ ⟩ 1 ∣♣ ⟩ 0 ) .
ผลคูณเทนเซอร์ยังคงนัยอยู่ แม้จะมีวงเล็บดังในตัวอย่างนี้
เพื่อให้ชัดเจนเกี่ยวกับการสลับลำดับ ket ผลคูณเทนเซอร์ไม่สับเปลี่ยน: ถ้า ∣ ϕ ⟩ \vert \phi\rangle ∣ ϕ ⟩ และ ∣ π ⟩ \vert \pi \rangle ∣ π ⟩ เป็นเวกเตอร์ โดยทั่วไปแล้ว ∣ ϕ ⟩ ⊗ ∣ π ⟩ \vert \phi\rangle\otimes\vert \pi \rangle ∣ ϕ ⟩ ⊗ ∣ π ⟩ แตกต่างจาก ∣ π ⟩ ⊗ ∣ ϕ ⟩ , \vert \pi\rangle\otimes\vert \phi \rangle, ∣ π ⟩ ⊗ ∣ ϕ ⟩ , และเช่นเดียวกันสำหรับผลคูณเทนเซอร์ของสามเวกเตอร์ขึ้นไป
ตัวอย่างเช่น
∣ ♡ ⟩ ∣ ♣ ⟩ ∣ ♢ ⟩ ∣ ♠ ⟩ ∣ ♠ ⟩ \vert\heartsuit\rangle \vert\clubsuit\rangle \vert\diamondsuit\rangle \vert\spadesuit\rangle \vert\spadesuit\rangle ∣♡ ⟩ ∣♣ ⟩ ∣♢ ⟩ ∣♠ ⟩ ∣♠ ⟩
เป็นเวกเตอร์ที่ต่างจาก
∣ ♡ ⟩ ∣ ♢ ⟩ ∣ ♣ ⟩ ∣ ♠ ⟩ ∣ ♠ ⟩ . \vert\heartsuit\rangle \vert\diamondsuit\rangle \vert\clubsuit\rangle \vert\spadesuit\rangle \vert\spadesuit\rangle. ∣♡ ⟩ ∣♢ ⟩ ∣♣ ⟩ ∣♠ ⟩ ∣♠ ⟩ .
การเรียงลำดับ ket ใหม่ที่เราเพิ่งทำไม่ควรตีความว่าแสดงเป็นอย่างอื่น
กล่าวโดยสรุป เพื่อจุดประสงค์ของการคำนวณ เราเพียงแค่ตัดสินใจว่าสะดวกกว่าที่จะรวบรวมระบบเป็น ( X 4 , X 2 , X 3 , X 1 , X 0 ) (\mathsf{X}_4,\mathsf{X}_2,\mathsf{X}_3,\mathsf{X}_1,\mathsf{X}_0) ( X 4 , X 2 , X 3 , X 1 , X 0 ) แทนที่จะเป็น ( X 4 , X 3 , X 2 , X 1 , X 0 ) . (\mathsf{X}_4,\mathsf{X}_3,\mathsf{X}_2,\mathsf{X}_1,\mathsf{X}_0). ( X 4 , X 3 , X 2 , X 1 , X 0 ) .
ดัชนีล่างบน ket ช่วยให้ทั้งหมดนี้ชัดเจน และเราสามารถกลับไปใช้ลำดับเดิมได้ในภายหลังถ้าต้องการ
ตอนนี้เราเห็นว่าถ้าวัดระบบ X 4 \mathsf{X}_4 X 4 และ X 2 \mathsf{X}_2 X 2 ความน่าจะเป็น (ไม่เป็นศูนย์) ของผลลัพธ์ต่าง ๆ มีดังนี้:
ผลลัพธ์การวัด ( ♡ , ♢ ) (\heartsuit,\diamondsuit) ( ♡ , ♢ ) เกิดขึ้นด้วยความน่าจะเป็น
∥ 1 7 ∣ ♣ ⟩ 3 ∣ ♠ ⟩ 1 ∣ ♠ ⟩ 0 − i 2 7 ∣ ♣ ⟩ 3 ∣ ♡ ⟩ 1 ∣ ♡ ⟩ 0 ∥ 2 = 1 7 + 2 7 = 3 7 \biggl\|
\sqrt{\frac{1}{7}} \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0
-i \sqrt{\frac{2}{7}} \vert\clubsuit\rangle_3 \vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0
\biggr\|^2 = \frac{1}{7} + \frac{2}{7} = \frac{3}{7} 7 1 ∣♣ ⟩ 3 ∣♠ ⟩ 1 ∣♠ ⟩ 0 − i 7 2 ∣♣ ⟩ 3 ∣♡ ⟩ 1 ∣♡ ⟩ 0 2 = 7 1 + 7 2 = 7 3
ผลลัพธ์การวัด ( ♢ , ♢ ) (\diamondsuit,\diamondsuit) ( ♢ , ♢ ) เกิดขึ้นด้วยความน่าจะเป็น
∥ 2 7 ∣ ♣ ⟩ 3 ∣ ♠ ⟩ 1 ∣ ♣ ⟩ 0 ∥ 2 = 2 7 \biggl\|
\sqrt{\frac{2}{7}} \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0
\biggr\|^2 = \frac{2}{7} 7 2 ∣♣ ⟩ 3 ∣♠ ⟩ 1 ∣♣ ⟩ 0 2 = 7 2
ผลลัพธ์การวัด ( ♠ , ♣ ) (\spadesuit,\clubsuit) ( ♠ , ♣ ) เกิดขึ้นด้วยความน่าจะเป็น
∥ 1 7 ∣ ♠ ⟩ 3 ∣ ♢ ⟩ 1 ∣ ♣ ⟩ 0 − 1 7 ∣ ♡ ⟩ 3 ∣ ♠ ⟩ 1 ∣ ♣ ⟩ 0 ∥ 2 = 1 7 + 1 7 = 2 7 . \biggl\|
\sqrt{\frac{1}{7}} \vert\spadesuit\rangle_3 \vert\diamondsuit\rangle_1 \vert\clubsuit\rangle_0
- \sqrt{\frac{1}{7}} \vert\heartsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0
\biggr\|^2 = \frac{1}{7} + \frac{1}{7} = \frac{2}{7}. 7 1 ∣♠ ⟩ 3 ∣♢ ⟩ 1 ∣♣ ⟩ 0 − 7 1 ∣♡ ⟩ 3 ∣♠ ⟩ 1 ∣♣ ⟩ 0 2 = 7 1 + 7 1 = 7 2 .
ถ้าผลลัพธ์การวัดเป็น ( ♡ , ♢ ) (\heartsuit,\diamondsuit) ( ♡ , ♢ ) ตัวอย่างเช่น สถานะที่เกิดขึ้นของห้าระบบของเราจะกลายเป็น
∣ ♡ ⟩ 4 ∣ ♢ ⟩ 2 ⊗ 1 7 ∣ ♣ ⟩ 3 ∣ ♠ ⟩ 1 ∣ ♠ ⟩ 0 − i 2 7 ∣ ♣ ⟩ 3 ∣ ♡ ⟩ 1 ∣ ♡ ⟩ 0 3 7 = 1 3 ∣ ♡ ⟩ 4 ∣ ♣ ⟩ 3 ∣ ♢ ⟩ 2 ∣ ♠ ⟩ 1 ∣ ♠ ⟩ 0 − i 2 3 ∣ ♡ ⟩ 4 ∣ ♣ ⟩ 3 ∣ ♢ ⟩ 2 ∣ ♡ ⟩ 1 ∣ ♡ ⟩ 0 . \begin{aligned}
& \vert \heartsuit\rangle_4 \vert \diamondsuit \rangle_2
\otimes
\frac{
\sqrt{\frac{1}{7}}
\vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0
- i
\sqrt{\frac{2}{7}}
\vert\clubsuit\rangle_3 \vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0}
{\sqrt{\frac{3}{7}}}\\
& \qquad
=
\sqrt{\frac{1}{3}}
\vert \heartsuit\rangle_4 \vert\clubsuit\rangle_3 \vert \diamondsuit \rangle_2\vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0
-i
\sqrt{\frac{2}{3}}
\vert \heartsuit\rangle_4 \vert\clubsuit\rangle_3 \vert \diamondsuit \rangle_2\vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0.
\end{aligned} ∣♡ ⟩ 4 ∣♢ ⟩ 2 ⊗ 7 3 7 1 ∣♣ ⟩ 3 ∣♠ ⟩ 1 ∣♠ ⟩ 0 − i 7 2 ∣♣ ⟩ 3 ∣♡ ⟩ 1 ∣♡ ⟩ 0 = 3 1 ∣♡ ⟩ 4 ∣♣ ⟩ 3 ∣♢ ⟩ 2 ∣♠ ⟩ 1 ∣♠ ⟩ 0 − i 3 2 ∣♡ ⟩ 4 ∣♣ ⟩ 3 ∣♢ ⟩ 2 ∣♡ ⟩ 1 ∣♡ ⟩ 0 .
ที่นี่ สำหรับคำตอบสุดท้าย เราได้กลับไปใช้ลำดับเดิมของระบบ เพียงเพื่อแสดงให้เห็นว่าเราทำสิ่งนี้ได้
สำหรับผลลัพธ์การวัดอื่นที่เป็นไปได้ สถานะสามารถหาได้ในลักษณะเดียวกัน
สุดท้าย นี่คือตัวอย่างสองตัวอย่างที่สัญญาไว้ก่อนหน้า โดยเริ่มด้วยสถานะ GHZ
1 2 ∣ 000 ⟩ + 1 2 ∣ 111 ⟩ . \frac{1}{\sqrt{2}} \vert 000\rangle + \frac{1}{\sqrt{2}} \vert 111\rangle. 2 1 ∣000 ⟩ + 2 1 ∣111 ⟩ .
ถ้าวัดเฉพาะระบบแรก เราได้ผลลัพธ์ 0 0 0 ด้วยความน่าจะเป็น 1 / 2 , 1/2, 1/2 , ซึ่งในกรณีนั้นสถานะของ Qubit สามตัวจะกลายเป็น ∣ 000 ⟩ ; \vert 000\rangle; ∣000 ⟩ ; และเราได้ผลลัพธ์ 1 1 1 ด้วยความน่าจะเป็น 1 / 2 1/2 1/2 เช่นกัน ซึ่งในกรณีนั้นสถานะของ Qubit สามตัวจะกลายเป็น ∣ 111 ⟩ . \vert 111\rangle. ∣111 ⟩ .
สำหรับสถานะ W ในทางตรงกันข้าม สมมติว่าวัดเฉพาะระบบแรกอีกครั้ง เราเริ่มด้วยการเขียนสถานะนี้แบบนี้:
1 3 ∣ 001 ⟩ + 1 3 ∣ 010 ⟩ + 1 3 ∣ 100 ⟩ = ∣ 0 ⟩ ( 1 3 ∣ 01 ⟩ + 1 3 ∣ 10 ⟩ ) + ∣ 1 ⟩ ( 1 3 ∣ 00 ⟩ ) . \begin{aligned}
&
\frac{1}{\sqrt{3}} \vert 001\rangle +
\frac{1}{\sqrt{3}} \vert 010\rangle +
\frac{1}{\sqrt{3}} \vert 100\rangle \\
& \qquad
= \vert 0 \rangle \biggl(
\frac{1}{\sqrt{3}} \vert 01\rangle +
\frac{1}{\sqrt{3}} \vert 10\rangle\biggr)
+ \vert 1 \rangle \biggl(\frac{1}{\sqrt{3}}\vert 00\rangle\biggr).
\end{aligned} 3 1 ∣001 ⟩ + 3 1 ∣010 ⟩ + 3 1 ∣100 ⟩ = ∣0 ⟩ ( 3 1 ∣01 ⟩ + 3 1 ∣10 ⟩ ) + ∣1 ⟩ ( 3 1 ∣00 ⟩ ) .
ความน่าจะเป็นที่การวัด Qubit แรกได้ผลลัพธ์ 0 จึงเท่ากับ
∥ 1 3 ∣ 01 ⟩ + 1 3 ∣ 10 ⟩ ∥ 2 = 2 3 , \biggl\|
\frac{1}{\sqrt{3}} \vert 01\rangle +
\frac{1}{\sqrt{3}} \vert 10\rangle
\biggr\|^2 = \frac{2}{3}, 3 1 ∣01 ⟩ + 3 1 ∣10 ⟩ 2 = 3 2 ,
และเมื่อกำหนดเงื่อนไขว่าการวัดได้ผลลัพธ์นี้ สถานะควอนตัมของ Qubit สามตัวจะกลายเป็น
∣ 0 ⟩ ⊗ 1 3 ∣ 01 ⟩ + 1 3 ∣ 10 ⟩ 2 3 = ∣ 0 ⟩ ( 1 2 ∣ 01 ⟩ + 1 2 ∣ 10 ⟩ ) = ∣ 0 ⟩ ∣ ψ + ⟩ . \vert 0\rangle\otimes
\frac{
\frac{1}{\sqrt{3}} \vert 01\rangle +
\frac{1}{\sqrt{3}} \vert 10\rangle
}{
\sqrt{\frac{2}{3}}
}
= \vert 0\rangle \biggl(\frac{1}{\sqrt{2}} \vert 01\rangle
+ \frac{1}{\sqrt{2}} \vert 10\rangle \biggr)
= \vert 0\rangle\vert \psi^+\rangle. ∣0 ⟩ ⊗ 3 2 3 1 ∣01 ⟩ + 3 1 ∣10 ⟩ = ∣0 ⟩ ( 2 1 ∣01 ⟩ + 2 1 ∣10 ⟩ ) = ∣0 ⟩ ∣ ψ + ⟩ .
ความน่าจะเป็นที่ผลลัพธ์การวัดเป็น 1 คือ 1 / 3 , 1/3, 1/3 , ซึ่งในกรณีนั้นสถานะของ Qubit สามตัวจะกลายเป็น
∣ 100 ⟩ . \vert 100\rangle. ∣100 ⟩ .
สถานะ W มีความสมมาตร ในแง่ที่ว่าไม่เปลี่ยนถ้าเราสลับที่ของ Qubit
ดังนั้นเราจึงได้คำอธิบายที่คล้ายกันสำหรับการวัด Qubit ที่สองหรือที่สามแทน Qubit แรก
การดำเนินการยูนิทารี
โดยหลักการแล้ว เมทริกซ์ยูนิทารีใด ๆ ที่มีแถวและคอลัมน์สอดคล้องกับสถานะคลาสสิกของระบบแสดงถึงการดำเนินการควอนตัมที่ถูกต้องบนระบบนั้น
สิ่งนี้ยังคงเป็นจริงสำหรับระบบรวม ซึ่งชุดสถานะคลาสสิกเป็นผลคูณคาร์ทีเซียนของชุดสถานะคลาสสิกของระบบแต่ละระบบ
โดยเน้นที่สองระบบ ถ้า X \mathsf{X} X เป็นระบบที่มีชุดสถานะคลาสสิก Σ , \Sigma, Σ , และ Y \mathsf{Y} Y เป็นระบบที่มีชุดสถานะคลาสสิก Γ , \Gamma, Γ , ชุดสถานะคลาสสิกของระบบรวม ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) คือ Σ × Γ . \Sigma\times\Gamma. Σ × Γ. ดังนั้นการดำเนินการควอนตัมบนระบบรวมนี้แสดงด้วยเมทริกซ์ยูนิทารีที่มีแถวและคอลัมน์สอดคล้องกับชุด Σ × Γ \Sigma\times\Gamma Σ × Γ
ลำดับของแถวและคอลัมน์ของเมทริกซ์เหล่านี้เหมือนกับลำดับที่ใช้กับเวกเตอร์สถานะควอนตัมของระบบ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y )
ตัวอย่างเช่น สมมติว่า Σ = { 1 , 2 , 3 } \Sigma = \{1,2,3\} Σ = { 1 , 2 , 3 } และ Γ = { 0 , 1 } , \Gamma = \{0,1\}, Γ = { 0 , 1 } , และระลึกว่าแบบแผนมาตรฐานในการเรียงลำดับสมาชิกของผลคูณคาร์ทีเซียน { 1 , 2 , 3 } × { 0 , 1 } \{1,2,3\}\times\{0,1\} { 1 , 2 , 3 } × { 0 , 1 } คือ:
( 1 , 0 ) , ( 1 , 1 ) , ( 2 , 0 ) , ( 2 , 1 ) , ( 3 , 0 ) , ( 3 , 1 ) . (1,0),\;(1,1),\;(2,0),\;(2,1),\;(3,0),\; (3,1). ( 1 , 0 ) , ( 1 , 1 ) , ( 2 , 0 ) , ( 2 , 1 ) , ( 3 , 0 ) , ( 3 , 1 ) .
นี่คือตัวอย่างเมทริกซ์ยูนิทารีที่แสดงการดำเนินการบน ( X , Y ) : (\mathsf{X},\mathsf{Y}): ( X , Y ) :
U = ( 1 2 1 2 1 2 0 0 1 2 1 2 i 2 − 1 2 0 0 − i 2 1 2 − 1 2 1 2 0 0 − 1 2 0 0 0 1 2 1 2 0 1 2 − i 2 − 1 2 0 0 i 2 0 0 0 − 1 2 1 2 0 ) . U =
\begin{pmatrix}
\frac{1}{2} & \frac{1}{2} & \frac{1}{2} & 0 & 0 & \frac{1}{2} \\[2mm]
\frac{1}{2} & \frac{i}{2} & -\frac{1}{2} & 0 & 0 & -\frac{i}{2} \\[2mm]
\frac{1}{2} & -\frac{1}{2} & \frac{1}{2} & 0 & 0 & -\frac{1}{2} \\[2mm]
0 & 0 & 0 & \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} & 0\\[2mm]
\frac{1}{2} & -\frac{i}{2} & -\frac{1}{2} & 0 & 0 & \frac{i}{2} \\[2mm]
0 & 0 & 0 & -\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} & 0
\end{pmatrix}. U = 2 1 2 1 2 1 0 2 1 0 2 1 2 i − 2 1 0 − 2 i 0 2 1 − 2 1 2 1 0 − 2 1 0 0 0 0 2 1 0 − 2 1 0 0 0 2 1 0 2 1 2 1 − 2 i − 2 1 0 2 i 0 .
เมทริกซ์ยูนิทารีนี้ไม่ใช่กรณีพิเศษ เป็นแค่ตัวอย่าง
ในการตรวจสอบว่า U U U เป็นยูนิทารี เพียงพอที่จะคำนวณและตรวจสอบว่า U † U = I U^{\dagger} U = \mathbb{I} U † U = I เป็นต้น
หรืออาจตรวจสอบว่าแถว (หรือคอลัมน์) เป็นออร์โธนอร์มัล ซึ่งง่ายกว่าในกรณีนี้เนื่องจากรูปแบบเฉพาะของเมทริกซ์ U U U
การกระทำของ U U U บนเวกเตอร์ฐานมาตรฐาน ∣ 1 , 1 ⟩ \vert 1, 1 \rangle ∣1 , 1 ⟩ ตัวอย่างเช่น คือ
U ∣ 1 , 1 ⟩ = 1 2 ∣ 1 , 0 ⟩ + i 2 ∣ 1 , 1 ⟩ − 1 2 ∣ 2 , 0 ⟩ − i 2 ∣ 3 , 0 ⟩ , U \vert 1, 1\rangle =
\frac{1}{2} \vert 1, 0 \rangle
+ \frac{i}{2} \vert 1, 1 \rangle
- \frac{1}{2} \vert 2, 0 \rangle
- \frac{i}{2} \vert 3, 0\rangle, U ∣1 , 1 ⟩ = 2 1 ∣1 , 0 ⟩ + 2 i ∣1 , 1 ⟩ − 2 1 ∣2 , 0 ⟩ − 2 i ∣3 , 0 ⟩ ,
ซึ่งเราเห็นได้จากการตรวจสอบคอลัมน์ที่สองของ U U U โดยพิจารณาลำดับของชุด { 1 , 2 , 3 } × { 0 , 1 } \{1,2,3\}\times\{0,1\} { 1 , 2 , 3 } × { 0 , 1 }
เช่นเดียวกับเมทริกซ์ใด ๆ เป็นไปได้ที่จะแสดง U U U โดยใช้สัญลักษณ์ Dirac ซึ่งจะต้องใช้ 20 พจน์สำหรับรายการไม่เป็นศูนย์ 20 รายการของ U U U
อย่างไรก็ตาม ถ้าเราเขียนพจน์ทั้งหมดเหล่านี้ลงไป แทนที่จะเขียนเมทริกซ์ 6 × 6 6\times 6 6 × 6 มันจะรกและรูปแบบที่ชัดเจนจากนิพจน์เมทริกซ์อาจไม่ชัดเจนเท่า
พูดง่าย ๆ สัญลักษณ์ Dirac ไม่ใช่ตัวเลือกที่ดีที่สุดเสมอไป
การดำเนินการยูนิทารีบนสามระบบขึ้นไปทำงานในลักษณะเดียวกัน โดยเมทริกซ์ยูนิทารีมีแถวและคอลัมน์สอดคล้องกับผลคูณคาร์ทีเซียนของชุดสถานะคลาสสิกของระบบ
เราเห็นตัวอย่างหนึ่งแล้วในบทเรียนนี้: การดำเนินการ Qubit สามตัว
∑ k = 0 7 ∣ ( k + 1 ) m o d 8 ⟩ ⟨ k ∣ , \sum_{k = 0}^{7} \vert (k+1) \bmod 8 \rangle \langle k \vert, k = 0 ∑ 7 ∣ ( k + 1 ) mod 8 ⟩ ⟨ k ∣ ,
โดยที่ตัวเลขใน bra และ ket หมายถึงการเข้ารหัสไบนารี 3 3 3 บิตของตัวเลข
นอกจากจะเป็นการดำเนินการเดเทอร์มินิสติกแล้ว นี่ยังเป็นการดำเนินการยูนิทารีด้วย
การดำเนินการที่ทั้งเดเทอร์มินิสติกและยูนิทารีเรียกว่าการดำเนินการ ย้อนกลับได้
สังยุคทรานสโพสของเมทริกซ์นี้เขียนได้แบบนี้:
∑ k = 0 7 ∣ k ⟩ ⟨ ( k + 1 ) m o d 8 ∣ = ∑ k = 0 7 ∣ ( k − 1 ) m o d 8 ⟩ ⟨ k ∣ . \sum_{k = 0}^{7} \vert k \rangle \langle (k+1) \bmod 8 \vert
= \sum_{k = 0}^{7} \vert (k-1) \bmod 8 \rangle \langle k \vert. k = 0 ∑ 7 ∣ k ⟩ ⟨( k + 1 ) mod 8∣ = k = 0 ∑ 7 ∣ ( k − 1 ) mod 8 ⟩ ⟨ k ∣.
สิ่งนี้แสดงถึง การย้อนกลับ หรือในทางคณิตศาสตร์เรียกว่า อินเวอร์ส ของการดำเนินการเดิม — ซึ่งเป็นสิ่งที่เราคาดหวังจากสังยุคทรานสโพสของเมทริกซ์ยูนิทารี
เราจะเห็นตัวอย่างอื่น ๆ ของการดำเนินการยูนิทารีบนระบบหลายระบบเมื่อบทเรียนดำเนินต่อไป
เมื่อดำเนินการยูนิทารีอย่างอิสระบนชุดของระบบแต่ละระบบ การกระทำรวมของการดำเนินการอิสระเหล่านี้อธิบายได้ด้วยผลคูณเทนเซอร์ของเมทริกซ์ยูนิทารีที่แสดงถึงการดำเนินการเหล่านั้น
นั่นคือ ถ้า X 0 , … , X n − 1 \mathsf{X}_{0},\ldots,\mathsf{X}_{n-1} X 0 , … , X n − 1 เป็นระบบควอนตัม U 0 , … , U n − 1 U_0,\ldots, U_{n-1} U 0 , … , U n − 1 เป็นเมทริกซ์ยูนิทารีที่แสดงการดำเนินการบนระบบเหล่านี้ และการดำเนินการทำอย่างอิสระบนแต่ละระบบ การกระทำรวมบน ( X n − 1 , … , X 0 ) (\mathsf{X}_{n-1},\ldots,\mathsf{X}_0) ( X n − 1 , … , X 0 ) แสดงด้วยเมทริกซ์ U n − 1 ⊗ ⋯ ⊗ U 0 U_{n-1}\otimes\cdots\otimes U_0 U n − 1 ⊗ ⋯ ⊗ U 0
อีกครั้ง เราพบว่ากรณีความน่าจะเป็นและควอนตัมมีลักษณะคล้ายคลึงกันในแง่นี้
ตามธรรมชาติแล้วคาดหวังได้ว่าผลคูณเทนเซอร์ของเมทริกซ์ยูนิทารีใด ๆ เป็นยูนิทารี
จริง ๆ แล้วเป็นความจริง และเราสามารถยืนยันได้ดังนี้
สังเกตก่อนว่าการดำเนินการสังยุคทรานสโพสตอบสนอง
( M n − 1 ⊗ ⋯ ⊗ M 0 ) † = M n − 1 † ⊗ ⋯ ⊗ M 0 † (M_{n-1} \otimes \cdots \otimes M_0)^{\dagger} = M_{n-1}^{\dagger} \otimes \cdots \otimes M_0^{\dagger} ( M n − 1 ⊗ ⋯ ⊗ M 0 ) † = M n − 1 † ⊗ ⋯ ⊗ M 0 †
สำหรับเมทริกซ์ M 0 , … , M n − 1 M_0,\ldots,M_{n-1} M 0 , … , M n − 1 ใด ๆ ที่เลือก
สิ่งนี้สามารถตรวจสอบได้โดยย้อนกลับไปยังนิยามของผลคูณเทนเซอร์และสังยุคทรานสโพส และตรวจสอบว่าแต่ละรายการของสองข้างของสมการสอดคล้องกัน
ซึ่งหมายความว่า
( U n − 1 ⊗ ⋯ ⊗ U 0 ) † ( U n − 1 ⊗ ⋯ ⊗ U 0 ) = ( U n − 1 † ⊗ ⋯ ⊗ U 0 † ) ( U n − 1 ⊗ ⋯ ⊗ U 0 ) . (U_{n-1} \otimes \cdots \otimes U_0)^{\dagger} (U_{n-1}\otimes\cdots\otimes U_0)
= (U_{n-1}^{\dagger} \otimes \cdots \otimes U_0^{\dagger}) (U_{n-1}\otimes\cdots\otimes U_0). ( U n − 1 ⊗ ⋯ ⊗ U 0 ) † ( U n − 1 ⊗ ⋯ ⊗ U 0 ) = ( U n − 1 † ⊗ ⋯ ⊗ U 0 † ) ( U n − 1 ⊗ ⋯ ⊗ U 0 ) .
เนื่องจากผลคูณเทนเซอร์ของเมทริกซ์เป็นการคูณกัน เราพบว่า
( U n − 1 † ⊗ ⋯ ⊗ U 0 † ) ( U n − 1 ⊗ ⋯ ⊗ U 0 ) = ( U n − 1 † U n − 1 ) ⊗ ⋯ ⊗ ( U 0 † U 0 ) = I n − 1 ⊗ ⋯ ⊗ I 0 . (U_{n-1}^{\dagger} \otimes \cdots \otimes U_0^{\dagger}) (U_{n-1}\otimes\cdots\otimes U_0)
= (U_{n-1}^{\dagger} U_{n-1}) \otimes \cdots \otimes (U_0^{\dagger} U_0)
= \mathbb{I}_{n-1} \otimes \cdots \otimes \mathbb{I}_0. ( U n − 1 † ⊗ ⋯ ⊗ U 0 † ) ( U n − 1 ⊗ ⋯ ⊗ U 0 ) = ( U n − 1 † U n − 1 ) ⊗ ⋯ ⊗ ( U 0 † U 0 ) = I n − 1 ⊗ ⋯ ⊗ I 0 .
ที่นี่เราเขียน I 0 , … , I n − 1 \mathbb{I}_0,\ldots,\mathbb{I}_{n-1} I 0 , … , I n − 1 เพื่อหมายถึงเมทริกซ์ที่แสดงการดำเนินการเอกลักษณ์บนระบบ X 0 , … , X n − 1 \mathsf{X}_0,\ldots,\mathsf{X}_{n-1} X 0 , … , X n − 1 กล่าวคือเหล่านี้คือเมทริกซ์เอกลักษณ์ที่มีขนาดสอดคล้องกับจำนวนสถานะคลาสสิกของ X 0 , … , X n − 1 \mathsf{X}_0,\ldots,\mathsf{X}_{n-1} X 0 , … , X n − 1
สุดท้าย ผลคูณเทนเซอร์ I n − 1 ⊗ ⋯ ⊗ I 0 \mathbb{I}_{n-1} \otimes \cdots \otimes \mathbb{I}_0 I n − 1 ⊗ ⋯ ⊗ I 0 เท่ากับเมทริกซ์เอกลักษณ์ที่มีจำนวนแถวและคอลัมน์สอดคล้องกับผลคูณของจำนวนแถวและคอลัมน์ของเมทริกซ์
I n − 1 , … , I 0 \mathbb{I}_{n-1},\ldots,\mathbb{I}_0 I n − 1 , … , I 0
เมทริกซ์เอกลักษณ์ขนาดใหญ่กว่านี้แสดงถึงการดำเนินการเอกลักษณ์บนระบบรวม ( X n − 1 , … , X 0 ) (\mathsf{X}_{n-1},\ldots,\mathsf{X}_0) ( X n − 1 , … , X 0 )
สรุปแล้ว เรามีลำดับความเท่ากันดังต่อไปนี้:
( U n − 1 ⊗ ⋯ ⊗ U 0 ) † ( U n − 1 ⊗ ⋯ ⊗ U 0 ) = ( U n − 1 † ⊗ ⋯ ⊗ U 0 † ) ( U n − 1 ⊗ ⋯ ⊗ U 0 ) = ( U n − 1 † U n − 1 ) ⊗ ⋯ ⊗ ( U 0 † U 0 ) = I n − 1 ⊗ ⋯ ⊗ I 0 = I . \begin{aligned}
& (U_{n-1} \otimes \cdots \otimes U_0)^{\dagger} (U_{n-1}\otimes\cdots\otimes U_0) \\
& \quad = (U_{n-1}^{\dagger} \otimes \cdots \otimes U_0^{\dagger}) (U_{n-1}\otimes\cdots\otimes U_0) \\
& \quad = (U_{n-1}^{\dagger} U_{n-1}) \otimes \cdots \otimes (U_0^{\dagger} U_0)\\
& \quad = \mathbb{I}_{n-1} \otimes \cdots \otimes \mathbb{I}_0\\
& \quad = \mathbb{I}.
\end{aligned} ( U n − 1 ⊗ ⋯ ⊗ U 0 ) † ( U n − 1 ⊗ ⋯ ⊗ U 0 ) = ( U n − 1 † ⊗ ⋯ ⊗ U 0 † ) ( U n − 1 ⊗ ⋯ ⊗ U 0 ) = ( U n − 1 † U n − 1 ) ⊗ ⋯ ⊗ ( U 0 † U 0 ) = I n − 1 ⊗ ⋯ ⊗ I 0 = I .
ดังนั้นเราสรุปได้ว่า U n − 1 ⊗ ⋯ ⊗ U 0 U_{n-1} \otimes \cdots \otimes U_0 U n − 1 ⊗ ⋯ ⊗ U 0 เป็นยูนิทารี
สถานการณ์สำคัญที่เกิดขึ้นบ่อยคือกรณีที่ใช้การดำเนินการยูนิทารีกับระบบเดียว — หรือเซตย่อยที่เหมาะสมของระบบ — ภายในระบบรวมที่ใหญ่กว่า
ตัวอย่างเช่น สมมติว่า X \mathsf{X} X และ Y \mathsf{Y} Y เป็นระบบที่เรามองรวมกันเป็นระบบรวมเดี่ยว ( X , Y ) , (\mathsf{X},\mathsf{Y}), ( X , Y ) , และเราดำเนินการเฉพาะบนระบบ X \mathsf{X} X
เพื่อให้ชัดเจน สมมติว่า U U U เป็นเมทริกซ์ยูนิทารีที่แสดงการดำเนินการบน X \mathsf{X} X โดยที่แถวและคอลัมน์สอดคล้องกับสถานะคลาสสิกของ X \mathsf{X} X
การบอกว่าเราดำเนินการที่แสดงด้วย U U U เฉพาะบนระบบ X \mathsf{X} X หมายความว่าเราไม่ทำอะไรกับ Y \mathsf{Y} Y หมายความว่าเราดำเนินการ U U U บน X \mathsf{X} X และ การดำเนินการเอกลักษณ์ บน Y \mathsf{Y} Y อย่างอิสระ
นั่นคือ "ไม่ทำอะไร" กับ Y \mathsf{Y} Y เทียบเท่ากับการดำเนินการเอกลักษณ์บน Y \mathsf{Y} Y ซึ่งแสดงด้วยเมทริกซ์เอกลักษณ์ I Y \mathbb{I}_\mathsf{Y} I Y
(ในที่นี้ ดัชนีล่าง Y \mathsf{Y} Y บอกเราว่า I Y \mathbb{I}_\mathsf{Y} I Y หมายถึงเมทริกซ์เอกลักษณ์ที่มีจำนวนแถวและคอลัมน์สอดคล้องกับชุดสถานะคลาสสิกของ Y \mathsf{Y} Y )
การดำเนินการบน ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) ที่ได้เมื่อเราดำเนินการ U U U บน X \mathsf{X} X และไม่ทำอะไรกับ Y \mathsf{Y} Y จึงแสดงด้วยเมทริกซ์ยูนิทารี
U ⊗ I Y . U \otimes \mathbb{I}_{\mathsf{Y}}. U ⊗ I Y .
ตัวอย่างเช่น ถ้า X \mathsf{X} X และ Y \mathsf{Y} Y เป็น Qubit การดำเนินการ Hadamard บน X \mathsf{X} X และไม่ทำอะไรกับ Y \mathsf{Y} Y เทียบเท่ากับการดำเนินการ
H ⊗ I Y = ( 1 2 1 2 1 2 − 1 2 ) ⊗ ( 1 0 0 1 ) = ( 1 2 0 1 2 0 0 1 2 0 1 2 1 2 0 − 1 2 0 0 1 2 0 − 1 2 ) H \otimes \mathbb{I}_{\mathsf{Y}} =
\begin{pmatrix}
\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}}\\[2mm]
\frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}}
\end{pmatrix}
\otimes
\begin{pmatrix}
1 & 0\\
0 & 1
\end{pmatrix}
= \begin{pmatrix}
\frac{1}{\sqrt{2}} & 0 & \frac{1}{\sqrt{2}} & 0\\[2mm]
0 & \frac{1}{\sqrt{2}} & 0 & \frac{1}{\sqrt{2}}\\[2mm]
\frac{1}{\sqrt{2}} & 0 & -\frac{1}{\sqrt{2}} & 0\\[2mm]
0 & \frac{1}{\sqrt{2}} & 0 & -\frac{1}{\sqrt{2}}
\end{pmatrix} H ⊗ I Y = ( 2 1 2 1 2 1 − 2 1 ) ⊗ ( 1 0 0 1 ) = 2 1 0 2 1 0 0 2 1 0 2 1 2 1 0 − 2 1 0 0 2 1 0 − 2 1
บนระบบรวม ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y )
ในทำนองเดียวกัน ถ้าใช้การดำเนินการที่แสดงด้วยเมทริกซ์ยูนิทารี U U U กับ Y \mathsf{Y} Y และไม่ทำอะไรกับ X \mathsf{X} X การดำเนินการที่เกิดขึ้นบน ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) แสดงด้วยเมทริกซ์ยูนิทารี
I X ⊗ U . \mathbb{I}_{\mathsf{X}} \otimes U. I X ⊗ U .
ตัวอย่างเช่น ถ้าเราพิจารณาสถานการณ์ที่ทั้ง X \mathsf{X} X และ Y \mathsf{Y} Y เป็น Qubit และ U U U เป็นการดำเนินการ Hadamard การดำเนินการที่เกิดขึ้นบน ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) แสดงด้วยเมทริกซ์
( 1 0 0 1 ) ⊗ ( 1 2 1 2 1 2 − 1 2 ) = ( 1 2 1 2 0 0 1 2 − 1 2 0 0 0 0 1 2 1 2 0 0 1 2 − 1 2 ) . \begin{pmatrix}
1 & 0\\
0 & 1
\end{pmatrix}
\otimes
\begin{pmatrix}
\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}}\\[2mm]
\frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}}
\end{pmatrix}
= \begin{pmatrix}
\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} & 0 & 0\\[2mm]
\frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}} & 0 & 0\\[2mm]
0 & 0 & \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}}\\[2mm]
0 & 0 & \frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}}
\end{pmatrix}. ( 1 0 0 1 ) ⊗ ( 2 1 2 1 2 1 − 2 1 ) = 2 1 2 1 0 0 2 1 − 2 1 0 0 0 0 2 1 2 1 0 0 2 1 − 2 1 .
ไม่ใช่การดำเนินการยูนิทารีทุกอันบนชุดของระบบจะเขียนเป็นผลคูณเทนเซอร์ของการดำเนินการยูนิทารีแบบนี้ได้ เช่นเดียวกับที่ไม่ใช่เวกเตอร์สถานะควอนตัมทุกอันของระบบเหล่านี้จะเป็นสถานะผลคูณ
ตัวอย่างเช่น ทั้งการดำเนินการ swap และการดำเนินการ controlled-NOT บน Qubit สองตัว ซึ่งอธิบายไว้ด้านล่าง ไม่สามารถเขียนเป็นผลคูณเทนเซอร์ของการดำเนินการยูนิทารีได้
การดำเนินการ swap
ในการสรุปบทเรียน เรามาดูตัวอย่างสองประเภทของการดำเนินการยูนิทารีบนระบบหลายระบบ โดยเริ่มด้วย การดำเนินการ swap
สมมติว่า X \mathsf{X} X และ Y \mathsf{Y} Y เป็นระบบที่มีชุดสถานะคลาสสิกเดียวกันคือ Σ \Sigma Σ
การดำเนินการ swap บนคู่ ( X , Y ) (\mathsf{X},\mathsf{Y}) ( X , Y ) คือการดำเนินการที่แลกเปลี่ยนเนื้อหาของ
สองระบบ แต่ปล่อยระบบไว้อย่างอื่นโดยไม่เปลี่ยน — ดังนั้น X \mathsf{X} X ยังคงอยู่ทางซ้ายและ Y \mathsf{Y} Y
ยังคงอยู่ทางขวา
เราจะแสดงการดำเนินการนี้เป็น SWAP , \operatorname{SWAP}, SWAP , และมันทำงานดังนี้สำหรับสถานะคลาสสิก a , b ∈ Σ a,b\in\Sigma a , b ∈ Σ ทุกค่า:
SWAP ∣ a ⟩ ∣ b ⟩ = ∣ b ⟩ ∣ a ⟩ . \operatorname{SWAP} \vert a \rangle \vert b \rangle = \vert b \rangle \vert a \rangle. SWAP ∣ a ⟩ ∣ b ⟩ = ∣ b ⟩ ∣ a ⟩ .
วิธีหนึ่งในการเขียนเมทริกซ์ที่เกี่ยวข้องกับการดำเนินการนี้โดยใช้สัญลักษณ์ Dirac มีดังนี้:
S W A P = ∑ c , d ∈ Σ ∣ c ⟩ ⟨ d ∣ ⊗ ∣ d ⟩ ⟨ c ∣ . \mathrm{SWAP} = \sum_{c,d\in\Sigma} \vert c \rangle \langle d \vert \otimes \vert d \rangle \langle c \vert. SWAP = c , d ∈ Σ ∑ ∣ c ⟩ ⟨ d ∣ ⊗ ∣ d ⟩ ⟨ c ∣.
อาจไม่ชัดเจนทันทีว่าเมทริกซ์นี้แสดงถึง SWAP \operatorname{SWAP} SWAP แต่เราสามารถตรวจสอบว่ามันตอบสนองเงื่อนไข
SWAP ∣ a ⟩ ∣ b ⟩ = ∣ b ⟩ ∣ a ⟩ \operatorname{SWAP} \vert a \rangle \vert b \rangle = \vert b \rangle \vert a \rangle SWAP ∣ a ⟩ ∣ b ⟩ = ∣ b ⟩ ∣ a ⟩ สำหรับสถานะคลาสสิก a , b ∈ Σ a,b\in\Sigma a , b ∈ Σ ทุกค่า
ตัวอย่างง่าย ๆ เมื่อ X \mathsf{X} X และ Y \mathsf{Y} Y เป็น Qubit เราพบว่า
SWAP = ( 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 ) . \operatorname{SWAP} =
\begin{pmatrix}
1 & 0 & 0 & 0\\
0 & 0 & 1 & 0\\
0 & 1 & 0 & 0\\
0 & 0 & 0 & 1
\end{pmatrix}. SWAP = 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 .
การดำเนินการ controlled-unitary
ตอนนี้สมมติว่า Q \mathsf{Q} Q เป็น Qubit และ R \mathsf{R} R เป็นระบบโดยพลการ ที่มีชุดสถานะคลาสสิก
ตามที่เราต้องการ
สำหรับการดำเนินการยูนิทารีทุกอัน U U U ที่กระทำบนระบบ R \mathsf{R} R การดำเนินการ controlled -U U U คือการดำเนินการยูนิทารี
บนคู่ ( Q , R ) (\mathsf{Q},\mathsf{R}) ( Q , R ) ที่นิยามดังนี้:
C U = ∣ 0 ⟩ ⟨ 0 ∣ ⊗ I R + ∣ 1 ⟩ ⟨ 1 ∣ ⊗ U . CU =
\vert 0\rangle \langle 0\vert \otimes \mathbb{I}_{\mathsf{R}} + \vert 1\rangle \langle 1\vert \otimes U. C U = ∣0 ⟩ ⟨ 0∣ ⊗ I R + ∣1 ⟩ ⟨ 1∣ ⊗ U .
ตัวอย่างเช่น ถ้า R \mathsf{R} R เป็น Qubit ด้วย และเราพิจารณาการดำเนินการ Pauli X X X บน R , \mathrm{R}, R ,
การดำเนินการ controlled-X X X จะเป็น
C X = ∣ 0 ⟩ ⟨ 0 ∣ ⊗ I R + ∣ 1 ⟩ ⟨ 1 ∣ ⊗ X = ( 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 ) . CX =
\vert 0\rangle \langle 0\vert \otimes \mathbb{I}_{\mathsf{R}} + \vert 1\rangle \langle 1\vert \otimes X =
\begin{pmatrix}
1 & 0 & 0 & 0\\
0 & 1 & 0 & 0\\
0 & 0 & 0 & 1\\
0 & 0 & 1 & 0
\end{pmatrix}. CX = ∣0 ⟩ ⟨ 0∣ ⊗ I R + ∣1 ⟩ ⟨ 1∣ ⊗ X = 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 .
เราเคยพบการดำเนินการนี้แล้วในบริบทของข้อมูลคลาสสิกและการดำเนินการความน่าจะเป็น
ก่อนหน้านี้ในบทเรียน
การแทนที่การดำเนินการ Pauli X X X บน R \mathsf{R} R ด้วยการดำเนินการ Z Z Z ให้การดำเนินการนี้:
C Z = ∣ 0 ⟩ ⟨ 0 ∣ ⊗ I R + ∣ 1 ⟩ ⟨ 1 ∣ ⊗ Z = ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 − 1 ) . CZ =
\vert 0\rangle \langle 0\vert \otimes \mathbb{I}_{\mathsf{R}} + \vert 1\rangle \langle 1\vert \otimes Z =
\begin{pmatrix}
1 & 0 & 0 & 0\\
0 & 1 & 0 & 0\\
0 & 0 & 1 & 0\\
0 & 0 & 0 & -1
\end{pmatrix}. CZ = ∣0 ⟩ ⟨ 0∣ ⊗ I R + ∣1 ⟩ ⟨ 1∣ ⊗ Z = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 − 1 .
ถ้าเราแทน R \mathsf{R} R เป็น Qubit สองตัว และ U U U เป็น การดำเนินการ swap ระหว่าง Qubit สองตัวนี้
เราจะได้การดำเนินการนี้:
CSWAP = ( 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 ) . \operatorname{CSWAP} =
\begin{pmatrix}
1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \\
0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 1
\end{pmatrix}. CSWAP = 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 .
การดำเนินการนี้รู้จักกันในชื่อ การดำเนินการ Fredkin หรือที่นิยมเรียกว่า Fredkin gate
การกระทำบนสถานะฐานมาตรฐานอธิบายได้ดังนี้:
CSWAP ∣ 0 b c ⟩ = ∣ 0 b c ⟩ CSWAP ∣ 1 b c ⟩ = ∣ 1 c b ⟩ \begin{aligned}
\operatorname{CSWAP} \vert 0 b c \rangle
& = \vert 0 b c \rangle \\[1mm]
\operatorname{CSWAP} \vert 1 b c \rangle
& = \vert 1 c b \rangle
\end{aligned} CSWAP ∣0 b c ⟩ CSWAP ∣1 b c ⟩ = ∣0 b c ⟩ = ∣1 c b ⟩
สุดท้าย การดำเนินการ controlled-controlled-NOT ซึ่งเราอาจแสดงเป็น C C X CCX CCX เรียกว่า การดำเนินการ Toffoli หรือ Toffoli gate
การแสดงเมทริกซ์มีลักษณะดังนี้:
C C X = ( 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 ) . CCX =
\begin{pmatrix}
1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\
0 & 1 & 0 & 0 & 0 & 0 & 0 & 0\\
0 & 0 & 1 & 0 & 0 & 0 & 0 & 0\\
0 & 0 & 0 & 1 & 0 & 0 & 0 & 0\\
0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\
0 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\\
0 & 0 & 0 & 0 & 0 & 0 & 1 & 0
\end{pmatrix}. CCX = 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 .
เราอาจแสดงมันโดยใช้สัญลักษณ์ Dirac ได้ดังนี้:
C C X = ( ∣ 00 ⟩ ⟨ 00 ∣ + ∣ 01 ⟩ ⟨ 01 ∣ + ∣ 10 ⟩ ⟨ 10 ∣ ) ⊗ I + ∣ 11 ⟩ ⟨ 11 ∣ ⊗ X . CCX = \bigl(
\vert 00 \rangle \langle 00 \vert
+ \vert 01 \rangle \langle 01 \vert
+ \vert 10 \rangle \langle 10 \vert \bigr) \otimes \mathbb{I}
+ \vert 11 \rangle \langle 11 \vert \otimes X. CCX = ( ∣00 ⟩ ⟨ 00∣ + ∣01 ⟩ ⟨ 01∣ + ∣10 ⟩ ⟨ 10∣ ) ⊗ I + ∣11 ⟩ ⟨ 11∣ ⊗ X .