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

ข้อมูลแบบคลาสสิก

เหมือนกับที่เราทำในบทเรียนก่อนหน้า บทเรียนนี้จะเริ่มต้นด้วยการพูดถึงข้อมูลแบบคลาสสิก ความคล้ายคลึงทางคณิตศาสตร์ระหว่างคำอธิบายเชิงความน่าจะเป็นและเชิงควอนตัมยังคงมีอยู่เช่นเดิม และการทำความเข้าใจว่าคณิตศาสตร์ทำงานอย่างไรในบริบทของข้อมูลแบบคลาสสิกที่คุ้นเคยจะช่วยให้เข้าใจได้ว่าทำไมข้อมูลควอนตัมถึงถูกอธิบายในรูปแบบที่เป็นอยู่

สถานะคลาสสิกผ่านผลคูณคาร์ทีเซียน​

เราจะเริ่มจากพื้นฐาน นั่นคือสถานะคลาสสิกของระบบหลายระบบ เพื่อความเรียบง่าย เราจะพูดถึงสองระบบก่อน แล้วจึงขยายไปยังกรณีที่มีมากกว่าสองระบบ

ให้ X\mathsf{X} เป็นระบบที่มีเซตสถานะคลาสสิกคือ Σ,\Sigma, และให้ Y\mathsf{Y} เป็นระบบที่สองซึ่งมีเซตสถานะคลาสสิกคือ Γ.\Gamma. สังเกตว่าเนื่องจากเราเรียกเซตเหล่านี้ว่า เซตสถานะคลาสสิก เราจึงสมมติว่า Σ\Sigma และ Γ\Gamma ต่างก็มีสมาชิกจำนวนจำกัดและไม่ว่างเปล่า อาจเป็นได้ว่า Σ=Γ\Sigma = \Gamma แต่ไม่จำเป็นเสมอไป และไม่ว่าจะเป็นแบบใด การใช้ชื่อต่างกันเพื่ออ้างถึงเซตเหล่านี้ก็ช่วยให้ชัดเจนขึ้น

ลองนึกภาพว่าระบบทั้งสอง X\mathsf{X} และ Y\mathsf{Y} วางเคียงกัน โดย X\mathsf{X} อยู่ทางซ้ายและ Y\mathsf{Y} อยู่ทางขวา ถ้าต้องการ เราสามารถมองสองระบบนี้เสมือนเป็นระบบเดียว ซึ่งเราจะแทนด้วย (X,Y)(\mathsf{X},\mathsf{Y}) หรือ XY\mathsf{XY} ตามความถนัด คำถามที่น่าสนใจเกี่ยวกับระบบรวม (X,Y)(\mathsf{X},\mathsf{Y}) คือ "สถานะคลาสสิกของมันคืออะไร?"

คำตอบคือ เซตสถานะคลาสสิกของ (X,Y)(\mathsf{X},\mathsf{Y}) คือ ผลคูณคาร์ทีเซียน ของ Σ\Sigma และ Γ\Gamma ซึ่งนิยามเป็น

Σ×Γ={(a,b) : a∈Σ  and  b∈Γ}. \Sigma\times\Gamma = \bigl\{(a,b)\,:\,a\in\Sigma\;\text{and}\;b\in\Gamma\bigr\}.

พูดง่ายๆ ผลคูณคาร์ทีเซียนคือแนวคิดทางคณิตศาสตร์ที่จับภาพความคิดในการนำสมาชิกหนึ่งจากเซตหนึ่งมาคู่กับสมาชิกหนึ่งจากเซตที่สอง เสมือนกับว่ามันเป็นสมาชิกเดียวของเซตเดียว ในกรณีนี้ การกล่าวว่า (X,Y)(\mathsf{X},\mathsf{Y}) อยู่ในสถานะคลาสสิก (a,b)∈Σ×Γ(a,b)\in\Sigma\times\Gamma หมายความว่า X\mathsf{X} อยู่ในสถานะคลาสสิก a∈Σa\in\Sigma และ Y\mathsf{Y} อยู่ในสถานะคลาสสิก b∈Γb\in\Gamma; และหาก X\mathsf{X} อยู่ในสถานะ a∈Σa\in\Sigma และ Y\mathsf{Y} อยู่ในสถานะ b∈Γb\in\Gamma แล้ว สถานะคลาสสิกของระบบรวม (X,Y)(\mathsf{X},\mathsf{Y}) จะเป็น (a,b)(a,b)

สำหรับมากกว่าสองระบบ สถานการณ์จะขยายออกไปในแบบที่เป็นธรรมชาติ หากกำหนดให้ X1,…,Xn\mathsf{X}_1,\ldots,\mathsf{X}_n เป็นระบบที่มีเซตสถานะคลาสสิกเป็น Σ1,…,Σn\Sigma_1,\ldots,\Sigma_n ตามลำดับ สำหรับจำนวนเต็มบวก nn ใดๆ เซตสถานะคลาสสิกของ nn-ทูเพิล (X1,…,Xn)(\mathsf{X}_1,\ldots,\mathsf{X}_n) เมื่อมองเป็นระบบรวมเดียว คือผลคูณคาร์ทีเซียน

Σ1×⋯×Σn={(a1,…,an) : a1∈Σ1, …, an∈Σn}. \Sigma_1\times\cdots\times\Sigma_n = \bigl\{(a_1,\ldots,a_n)\,:\, a_1\in\Sigma_1,\:\ldots,\:a_n\in\Sigma_n\bigr\}.

แน่นอน เราสามารถตั้งชื่อระบบและเรียงลำดับได้ตามต้องการ โดยเฉพาะถ้ามี nn ระบบดังที่กล่าวข้างต้น เราอาจเลือกตั้งชื่อเป็น X0,…,Xn−1\mathsf{X}_{0},\ldots,\mathsf{X}_{n-1} และเรียงจากขวาไปซ้าย ทำให้ระบบรวมกลายเป็น (Xn−1,…,X0)(\mathsf{X}_{n-1},\ldots,\mathsf{X}_0) เมื่อใช้รูปแบบการตั้งชื่อเดียวกันสำหรับสถานะคลาสสิกและเซตสถานะคลาสสิกที่เกี่ยวข้อง เราอาจอ้างถึงสถานะคลาสสิก

(an−1,…,a0)∈Σn−1×⋯×Σ0(a_{n-1},\ldots,a_0) \in \Sigma_{n-1}\times \cdots \times \Sigma_0

ของระบบรวมนี้ จริงๆ แล้ว นี่คือรูปแบบการเรียงลำดับที่ Qiskit ใช้ในการตั้งชื่อหลาย Qubit เราจะกลับมาพูดถึงรูปแบบนี้และความเชื่อมโยงกับ Circuit ควอนตัมในบทเรียนถัดไป แต่เราจะเริ่มใช้มันตั้งแต่ตอนนี้เพื่อทำความคุ้นเคย

การเขียนสถานะคลาสสิกในรูป (an−1,…,a0)(a_{n-1},\ldots,a_0) ให้อยู่ในรูปแบบ สตริง an−1⋯a0a_{n-1}\cdots a_0 มักจะสะดวกกว่า โดยเฉพาะในกรณีทั่วไปที่เซตสถานะคลาสสิก Σ0,…,Σn−1\Sigma_0,\ldots,\Sigma_{n-1} เป็นเซตของ สัญลักษณ์ หรือ อักขระ ในบริบทนี้ คำว่า ตัวอักษร (alphabet) มักถูกใช้เพื่ออ้างถึงเซตของสัญลักษณ์ที่ใช้ในการสร้างสตริง แต่นิยามทางคณิตศาสตร์ของตัวอักษรก็เหมือนกันกับนิยามของเซตสถานะคลาสสิกทุกประการ นั่นคือมันเป็นเซตที่มีสมาชิกจำนวนจำกัดและไม่ว่างเปล่า

ตัวอย่างเช่น สมมติว่า X0,…,X9\mathsf{X}_0,\ldots,\mathsf{X}_9 เป็นบิต ทำให้เซตสถานะคลาสสิกของระบบเหล่านี้ทั้งหมดเหมือนกัน

Σ0=Σ1=⋯=Σ9={0,1} \Sigma_0 = \Sigma_1 = \cdots = \Sigma_9 = \{0,1\}

จะมีสถานะคลาสสิก 210=10242^{10} = 1024 สถานะของระบบรวม (X9,…,X0)(\mathsf{X}_9,\ldots,\mathsf{X}_0) ซึ่งเป็นสมาชิกของเซต

Σ9×Σ8×⋯×Σ0={0,1}10. \Sigma_9\times\Sigma_8\times\cdots\times\Sigma_0 = \{0,1\}^{10}.

เมื่อเขียนในรูปสตริง สถานะคลาสสิกเหล่านี้จะมีหน้าตาดังนี้:

00000000000000000001000000001000000000110000000100⋮1111111111 \begin{array}{c} 0000000000\\ 0000000001\\ 0000000010\\ 0000000011\\ 0000000100\\ \vdots\\[1mm] 1111111111 \end{array}

สำหรับสถานะคลาสสิก 00000001100000000110 ตัวอย่างเช่น จะเห็นว่า X1\mathsf{X}_1 และ X2\mathsf{X}_2 อยู่ในสถานะ 11 ในขณะที่ระบบอื่นๆ ทั้งหมดอยู่ในสถานะ 00

สถานะความน่าจะเป็น​

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

ตัวอย่างเช่น สมมติว่า X\mathsf{X} และ Y\mathsf{Y} เป็นบิตทั้งคู่ ทำให้เซตสถานะคลาสสิกของพวกมันคือ Σ={0,1}\Sigma = \{0,1\} และ Γ={0,1}\Gamma = \{0,1\} ตามลำดับ ต่อไปนี้คือสถานะความน่าจะเป็นของคู่ (X,Y)(\mathsf{X},\mathsf{Y}):

Pr⁡((X,Y)=(0,0))=1/2Pr⁡((X,Y)=(0,1))=0Pr⁡((X,Y)=(1,0))=0Pr⁡((X,Y)=(1,1))=1/2 \begin{aligned} \operatorname{Pr}\bigl( (\mathsf{X},\mathsf{Y}) = (0,0)\bigr) & = 1/2 \\[2mm] \operatorname{Pr}\bigl( (\mathsf{X},\mathsf{Y}) = (0,1)\bigr) & = 0\\[2mm] \operatorname{Pr}\bigl( (\mathsf{X},\mathsf{Y}) = (1,0)\bigr) & = 0\\[2mm] \operatorname{Pr}\bigl( (\mathsf{X},\mathsf{Y}) = (1,1)\bigr) & = 1/2 \end{aligned}

สถานะความน่าจะเป็นนี้คือสถานะที่ทั้ง X\mathsf{X} และ Y\mathsf{Y} เป็นบิตสุ่ม โดยแต่ละตัวมีค่า 00 ด้วยความน่าจะเป็น 1/21/2 และมีค่า 11 ด้วยความน่าจะเป็น 1/21/2 แต่สถานะคลาสสิกของทั้งสองบิตจะตรงกันเสมอ นี่คือตัวอย่างของ ความสัมพันธ์ (correlation) ระหว่างระบบเหล่านี้

การเรียงลำดับเซตสถานะของผลคูณคาร์ทีเซียน​

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

การเลือกความสัมพันธ์ดังกล่าวหมายถึงการตัดสินใจเรียงลำดับสถานะคลาสสิก ซึ่งมักเป็นไปอย่างเป็นธรรมชาติหรือกำหนดโดยรูปแบบมาตรฐาน ตัวอย่างเช่น ตัวอักษรไบนารี {0,1}\{0,1\} จะเรียงตามธรรมชาติโดยให้ 00 อยู่ก่อนและ 11 อยู่หลัง ดังนั้นรายการแรกในเวกเตอร์ความน่าจะเป็นที่แทนสถานะความน่าจะเป็นของบิตหนึ่งคือความน่าจะเป็นที่มันอยู่ในสถานะ 00 และรายการที่สองคือความน่าจะเป็นที่มันอยู่ในสถานะ 11

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

รูปแบบง่ายๆ ที่เราใช้คือ เริ่มจากลำดับที่มีอยู่แล้วสำหรับเซตสถานะคลาสสิกของแต่ละระบบ แล้วเรียงสมาชิกของผลคูณคาร์ทีเซียน ตามลำดับตัวอักษร (alphabetically) อีกวิธีหนึ่งในการอธิบายคือ รายการในแต่ละ nn-ทูเพิล (หรือเทียบเท่า แต่ละสัญลักษณ์ในแต่ละสตริง) จะถูกมองว่ามีความสำคัญที่ ลดลงจากซ้ายไปขวา ตัวอย่างเช่น ตามรูปแบบนี้ ผลคูณคาร์ทีเซียน {1,2,3}×{0,1}\{1,2,3\}\times\{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).

เมื่อ nn-ทูเพิลถูกเขียนเป็นสตริงและเรียงลำดับในแบบนี้ เราจะเห็นรูปแบบที่คุ้นเคย เช่น {0,1}×{0,1}\{0,1\}\times\{0,1\} จะถูกเรียงเป็น 00,01,10,1100, 01, 10, 11 และเซต {0,1}10\{0,1\}^{10} จะถูกเรียงตามที่เขียนไว้ก่อนหน้าในบทเรียน อีกตัวอย่างหนึ่ง ถ้ามองเซต {0,1,…,9}×{0,1,…,9}\{0, 1, \dots, 9\} \times \{0, 1, \dots, 9\} ในรูปแบบสตริง เราจะได้ตัวเลขสองหลักตั้งแต่ 0000 ถึง 9999 เรียงตามลำดับตัวเลข นี่ไม่ใช่ความบังเอิญ; ระบบเลขฐานสิบของเราใช้การเรียงลำดับตามตัวอักษรแบบนี้พอดี โดยความหมายของ ตามตัวอักษร ควรเข้าใจในความหมายกว้างๆ ที่รวมถึงตัวเลขด้วยไม่ใช่แค่ตัวอักษร

กลับมาที่ตัวอย่างของสองบิตจากข้างต้น สถานะความน่าจะเป็นที่อธิบายไว้ก่อนหน้านี้จึงถูกแทนด้วยเวกเตอร์ความน่าจะเป็นต่อไปนี้ โดยกำกับชื่อแต่ละสมาชิกไว้เพื่อความชัดเจน

(120012)←probability of being in the state 00←probability of being in the state 01←probability of being in the state 10←probability of being in the state 11(1) \begin{pmatrix} \frac{1}{2}\\[1mm] 0\\[1mm] 0\\[1mm] \frac{1}{2} \end{pmatrix} \begin{array}{l} \leftarrow \text{probability of being in the state 00}\\[1mm] \leftarrow \text{probability of being in the state 01}\\[1mm] \leftarrow \text{probability of being in the state 10}\\[1mm] \leftarrow \text{probability of being in the state 11} \end{array} \tag{1}

ความเป็นอิสระของสองระบบ​

สถานะความน่าจะเป็นพิเศษชนิดหนึ่งของสองระบบคือสถานะที่ระบบทั้งสองเป็น อิสระ ต่อกัน โดยสัญชาตญาณ สองระบบเป็นอิสระต่อกันถ้าการรู้สถานะคลาสสิกของระบบใดระบบหนึ่งไม่มีผลต่อความน่าจะเป็นที่เกี่ยวข้องกับอีกระบบหนึ่ง กล่าวคือ การรู้ว่าระบบหนึ่งอยู่ในสถานะคลาสสิกใดไม่ให้ข้อมูลใดๆ เกี่ยวกับสถานะคลาสสิกของอีกระบบหนึ่งเลย

เพื่อนิยามแนวคิดนี้อย่างชัดเจน สมมติอีกครั้งว่า X\mathsf{X} และ Y\mathsf{Y} เป็นระบบที่มีเซตสถานะคลาสสิกเป็น Σ\Sigma และ Γ\Gamma ตามลำดับ สำหรับสถานะความน่าจะเป็นที่กำหนดของระบบเหล่านี้ พวกมันจะถูกเรียกว่า อิสระ ถ้า

Pr⁡((X,Y)=(a,b))=Pr⁡(X=a)Pr⁡(Y=b)(2) \operatorname{Pr}((\mathsf{X},\mathsf{Y}) = (a,b)) = \operatorname{Pr}(\mathsf{X} = a) \operatorname{Pr}(\mathsf{Y} = b) \tag{2}

สำหรับทุกการเลือก a∈Σa\in\Sigma และ b∈Γb\in\Gamma

เพื่อแสดงเงื่อนไขนี้ในรูปเวกเตอร์ความน่าจะเป็น สมมติว่าสถานะความน่าจะเป็นที่กำหนดของ (X,Y)(\mathsf{X},\mathsf{Y}) ถูกอธิบายด้วยเวกเตอร์ความน่าจะเป็น ซึ่งในสัญลักษณ์ Dirac เขียนเป็น

∑(a,b)∈Σ×Γpab∣ab⟩.\sum_{(a,b) \in \Sigma\times\Gamma} p_{ab} \vert a b\rangle.

เงื่อนไข (2)(2) สำหรับความเป็นอิสระจะเทียบเท่ากับการมีอยู่ของเวกเตอร์ความน่าจะเป็นสอง vector

∣ϕ⟩=∑a∈Σqa∣a⟩and∣ψ⟩=∑b∈Γrb∣b⟩,(3)\vert \phi \rangle = \sum_{a\in\Sigma} q_a \vert a \rangle \quad\text{and}\quad \vert \psi \rangle = \sum_{b\in\Gamma} r_b \vert b \rangle, \tag{3}

ซึ่งแทนค่าความน่าจะเป็นที่เกี่ยวข้องกับสถานะคลาสสิกของ X\mathsf{X} และ Y\mathsf{Y} ตามลำดับ โดยที่

pab=qarb(4)p_{ab} = q_a r_b \tag{4}

สำหรับทุก a∈Σa\in\Sigma และ b∈Γb\in\Gamma

ตัวอย่างเช่น สถานะความน่าจะเป็นของคู่บิต (X,Y)(\mathsf{X},\mathsf{Y}) ที่แทนด้วยเวกเตอร์

16∣00⟩+112∣01⟩+12∣10⟩+14∣11⟩ \frac{1}{6} \vert 00 \rangle + \frac{1}{12} \vert 01 \rangle + \frac{1}{2} \vert 10 \rangle + \frac{1}{4} \vert 11 \rangle

คือสถานะที่ X\mathsf{X} และ Y\mathsf{Y} เป็นอิสระต่อกัน โดยเฉพาะ เงื่อนไขที่จำเป็นสำหรับความเป็นอิสระจะเป็นจริงสำหรับเวกเตอร์ความน่าจะเป็น

∣ϕ⟩=14∣0⟩+34∣1⟩and∣ψ⟩=23∣0⟩+13∣1⟩. \vert \phi \rangle = \frac{1}{4} \vert 0 \rangle + \frac{3}{4} \vert 1 \rangle \quad\text{and}\quad \vert \psi \rangle = \frac{2}{3} \vert 0 \rangle + \frac{1}{3} \vert 1 \rangle.

ตัวอย่างเช่น เพื่อให้ความน่าจะเป็นสำหรับสถานะ 0000 ตรงกัน เราต้องการ 16=14×23\frac{1}{6} = \frac{1}{4} \times \frac{2}{3} และนั่นก็เป็นจริง รายการอื่นๆ สามารถตรวจสอบได้ในลักษณะเดียวกัน

ในทางกลับกัน สถานะความน่าจะเป็น (1)(1) ซึ่งเราเขียนได้เป็น

12∣00⟩+12∣11⟩,(5) \frac{1}{2} \vert 00 \rangle + \frac{1}{2} \vert 11 \rangle, \tag{5}

ไม่ได้แทนความเป็นอิสระระหว่างระบบ X\mathsf{X} และ Y\mathsf{Y} วิธีง่ายๆ ในการพิสูจน์มีดังต่อไปนี้

สมมติว่ามีเวกเตอร์ความน่าจะเป็น ∣ϕ⟩\vert \phi\rangle และ ∣ψ⟩\vert \psi \rangle ดังในสมการ (3)(3) ข้างต้น ซึ่งเงื่อนไข (4)(4) เป็นจริงสำหรับทุกการเลือก aa และ bb จะต้องเป็นว่า

q0r1=Pr⁡((X,Y)=(0,1))=0. q_0 r_1 = \operatorname{Pr}\bigl((\mathsf{X},\mathsf{Y}) = (0,1)\bigr) = 0.

สิ่งนี้หมายความว่า q0=0q_0 = 0 หรือ r1=0r_1 = 0 เพราะถ้าทั้งสองไม่เป็นศูนย์ ผลคูณ q0r1q_0 r_1 ก็จะไม่เป็นศูนย์ด้วย สิ่งนี้นำไปสู่ข้อสรุปว่า q0r0=0q_0 r_0 = 0 (ในกรณี q0=0q_0 = 0) หรือ q1r1=0q_1 r_1 = 0 (ในกรณี r1=0r_1 = 0) แต่เราเห็นว่าไม่มีสมการเหล่านั้นสามารถเป็นจริงได้ เพราะเราต้องมี q0r0=1/2q_0 r_0 = 1/2 และ q1r1=1/2q_1 r_1 = 1/2 ดังนั้น จึงไม่มีเวกเตอร์ ∣ϕ⟩\vert\phi\rangle และ ∣ψ⟩\vert\psi\rangle ที่ตอบสนองคุณสมบัติที่จำเป็นสำหรับความเป็นอิสระ

เมื่อนิยามความเป็นอิสระระหว่างสองระบบแล้ว เราสามารถนิยาม ความสัมพันธ์ (correlation) ได้: มันคือ การขาดความเป็นอิสระ ตัวอย่างเช่น เนื่องจากสองบิตในสถานะความน่าจะเป็นที่แทนด้วยเวกเตอร์ (5)(5) ไม่เป็นอิสระต่อกัน พวกมันจึงถูกเรียกว่ามีความสัมพันธ์กันตามนิยาม

ผลคูณเทนเซอร์ของเวกเตอร์​

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

กำหนดให้สองเวกเตอร์

∣ϕ⟩=∑a∈Σαa∣a⟩and∣ψ⟩=∑b∈Γβb∣b⟩,\vert \phi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle \quad\text{and}\quad \vert \psi \rangle = \sum_{b\in\Gamma} \beta_b \vert b \rangle,

ผลคูณเทนเซอร์ ∣ϕ⟩⊗∣ψ⟩\vert \phi \rangle \otimes \vert \psi \rangle คือเวกเตอร์ที่นิยามเป็น

∣ϕ⟩⊗∣ψ⟩=∑(a,b)∈Σ×Γαaβb∣ab⟩. \vert \phi \rangle \otimes \vert \psi \rangle = \sum_{(a,b)\in\Sigma\times\Gamma} \alpha_a \beta_b \vert ab\rangle.

รายการของเวกเตอร์ใหม่นี้สอดคล้องกับสมาชิกของผลคูณคาร์ทีเซียน Σ×Γ\Sigma\times\Gamma ซึ่งถูกเขียนในรูปสตริงในสมการก่อนหน้า อีกทางหนึ่ง เวกเตอร์ ∣π⟩=∣ϕ⟩⊗∣ψ⟩\vert \pi \rangle = \vert \phi \rangle \otimes \vert \psi \rangle นิยามโดยสมการ

⟨ab∣π⟩=⟨a∣ϕ⟩⟨b∣ψ⟩\langle ab \vert \pi \rangle = \langle a \vert \phi \rangle \langle b \vert \psi \rangle

ซึ่งเป็นจริงสำหรับทุก a∈Σa\in\Sigma และ b∈Γb\in\Gamma

ตอนนี้เราสามารถแสดงเงื่อนไขของความเป็นอิสระใหม่ได้: สำหรับระบบรวม (X,Y)(\mathsf{X}, \mathsf{Y}) ที่อยู่ในสถานะความน่าจะเป็นที่แทนด้วยเวกเตอร์ความน่าจะเป็น ∣π⟩\vert \pi \rangle ระบบ X\mathsf{X} และ Y\mathsf{Y} จะเป็นอิสระต่อกันถ้า ∣π⟩\vert\pi\rangle ได้มาจากการหาผลคูณเทนเซอร์

∣π⟩=∣ϕ⟩⊗∣ψ⟩ \vert \pi \rangle = \vert \phi \rangle \otimes \vert \psi \rangle

ของเวกเตอร์ความน่าจะเป็น ∣ϕ⟩\vert \phi \rangle และ ∣ψ⟩\vert \psi \rangle ของระบบย่อย X\mathsf{X} และ Y\mathsf{Y} ตามลำดับ ในกรณีนี้ ∣π⟩\vert \pi \rangle จะถูกเรียกว่า สถานะผลคูณ (product state) หรือ เวกเตอร์ผลคูณ (product vector)

เราจะละเว้นสัญลักษณ์ ⊗\otimes บ่อยครั้งเมื่อหาผลคูณเทนเซอร์ของ ket เช่นเขียน ∣ϕ⟩∣ψ⟩\vert \phi \rangle \vert \psi \rangle แทน ∣ϕ⟩⊗∣ψ⟩\vert \phi \rangle \otimes \vert \psi \rangle รูปแบบนี้สะท้อนแนวคิดที่ว่าผลคูณเทนเซอร์ ในบริบทนี้ คือวิธีที่เป็นธรรมชาติหรือวิธีเริ่มต้นในการหาผลคูณของเวกเตอร์สองตัว แม้ว่าจะพบไม่บ่อย แต่บางครั้งก็ใช้สัญลักษณ์ ∣ϕ⊗ψ⟩\vert \phi\otimes\psi\rangle เช่นกัน

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

(α1⋮αm)⊗(β1⋮βk)=(α1β1⋮α1βkα2β1⋮α2βk⋮αmβ1⋮αmβk) \begin{pmatrix} \alpha_1\\ \vdots\\ \alpha_m \end{pmatrix} \otimes \begin{pmatrix} \beta_1\\ \vdots\\ \beta_k \end{pmatrix} = \begin{pmatrix} \alpha_1 \beta_1\\ \vdots\\ \alpha_1 \beta_k\\ \alpha_2 \beta_1\\ \vdots\\ \alpha_2 \beta_k\\ \vdots\\ \alpha_m \beta_1\\ \vdots\\ \alpha_m \beta_k \end{pmatrix}

ในฐานะหมายเหตุสำคัญ สังเกตสมการต่อไปนี้สำหรับผลคูณเทนเซอร์ของเวกเตอร์ฐานมาตรฐาน:

∣a⟩⊗∣b⟩=∣ab⟩.\vert a \rangle \otimes \vert b \rangle = \vert ab \rangle.

เราอาจเขียน (a,b)(a,b) เป็นคู่อันดับแทนสตริง ซึ่งจะได้ ∣a⟩⊗∣b⟩=∣(a,b)⟩\vert a \rangle \otimes \vert b \rangle = \vert (a,b) \rangle อย่างไรก็ตาม เป็นเรื่องปกติกว่าที่จะละเว้นวงเล็บในกรณีนี้ และเขียนแทนว่า ∣a⟩⊗∣b⟩=∣a,b⟩\vert a \rangle \otimes \vert b \rangle = \vert a,b \rangle สิ่งนี้เป็นเรื่องปกติในคณิตศาสตร์โดยทั่วไป วงเล็บที่ไม่ได้เพิ่มความชัดเจนหรือลดความคลุมเครือมักจะถูกละเว้น

ผลคูณเทนเซอร์ของเวกเตอร์สองตัวมีคุณสมบัติสำคัญที่ว่ามันเป็น ไบลิเนียร์ (bilinear) ซึ่งหมายความว่ามันเป็นเชิงเส้นในแต่ละอาร์กิวเมนต์แยกกัน โดยสมมติว่าอาร์กิวเมนต์อื่นคงที่ คุณสมบัตินี้สามารถแสดงผ่านสมการเหล่านี้:

1. ความเป็นเชิงเส้นในอาร์กิวเมนต์แรก:

(∣ϕ1⟩+∣ϕ2⟩)⊗∣ψ⟩=∣ϕ1⟩⊗∣ψ⟩+∣ϕ2⟩⊗∣ψ⟩(α∣ϕ⟩)⊗∣ψ⟩=α(∣ϕ⟩⊗∣ψ⟩)\begin{aligned} \bigl(\vert\phi_1\rangle + \vert\phi_2\rangle\bigr)\otimes \vert\psi\rangle & = \vert\phi_1\rangle \otimes \vert\psi\rangle + \vert\phi_2\rangle \otimes \vert\psi\rangle \\[1mm] \bigl(\alpha \vert \phi \rangle\bigr) \otimes \vert \psi \rangle & = \alpha \bigl(\vert \phi \rangle \otimes \vert \psi \rangle \bigr) \end{aligned}

2. ความเป็นเชิงเส้นในอาร์กิวเมนต์ที่สอง:

∣ϕ⟩⊗(∣ψ1⟩+∣ψ2⟩)=∣ϕ⟩⊗∣ψ1⟩+∣ϕ⟩⊗∣ψ2⟩∣ϕ⟩⊗(α∣ψ⟩)=α(∣ϕ⟩⊗∣ψ⟩)\begin{aligned} \vert \phi \rangle \otimes \bigl(\vert \psi_1 \rangle + \vert \psi_2 \rangle \bigr) & = \vert \phi \rangle \otimes \vert \psi_1 \rangle + \vert \phi \rangle \otimes \vert \psi_2 \rangle\\[1mm] \vert \phi \rangle \otimes \bigl(\alpha \vert \psi \rangle \bigr) & = \alpha \bigl(\vert\phi\rangle\otimes\vert\psi\rangle\bigr) \end{aligned}

เมื่อพิจารณาสมการที่สองในแต่ละคู่ของสมการเหล่านี้ เราจะเห็นว่าสเกลาร์ "ลอยอย่างอิสระ" ภายในผลคูณเทนเซอร์:

(α∣ϕ⟩)⊗∣ψ⟩=∣ϕ⟩⊗(α∣ψ⟩)=α(∣ϕ⟩⊗∣ψ⟩).\bigl(\alpha \vert \phi \rangle\bigr) \otimes \vert \psi \rangle = \vert \phi \rangle \otimes \bigl(\alpha \vert \psi \rangle \bigr) = \alpha \bigl(\vert \phi \rangle \otimes \vert \psi \rangle \bigr).

ดังนั้นจึงไม่มีความคลุมเครือในการเขียนเพียง α∣ϕ⟩⊗∣ψ⟩\alpha\vert\phi\rangle\otimes\vert\psi\rangle หรือในทางเลือก α∣ϕ⟩∣ψ⟩\alpha\vert\phi\rangle\vert\psi \rangle หรือ α∣ϕ⊗ψ⟩\alpha\vert\phi\otimes\psi\rangle เพื่ออ้างถึงเวกเตอร์นี้

ความเป็นอิสระและผลคูณเทนเซอร์สำหรับสามระบบขึ้นไป​

แนวคิดของความเป็นอิสระและผลคูณเทนเซอร์ขยายออกไปสู่สามระบบขึ้นไปได้โดยตรง ถ้า X0,…,Xn−1\mathsf{X}_0,\ldots,\mathsf{X}_{n-1} เป็นระบบที่มีเซตสถานะคลาสสิกเป็น Σ0,…,Σn−1\Sigma_0,\ldots,\Sigma_{n-1} ตามลำดับ สถานะความน่าจะเป็นของระบบรวม (Xn−1,…,X0)(\mathsf{X}_{n-1},\ldots,\mathsf{X}_0) จะเป็น สถานะผลคูณ ถ้าเวกเตอร์ความน่าจะเป็นที่เกี่ยวข้องอยู่ในรูป

∣ψ⟩=∣ϕn−1⟩⊗⋯⊗∣ϕ0⟩ \vert \psi \rangle = \vert \phi_{n-1} \rangle \otimes \cdots \otimes \vert \phi_0 \rangle

สำหรับเวกเตอร์ความน่าจะเป็น ∣ϕ0⟩,…,∣ϕn−1⟩\vert \phi_0 \rangle,\ldots,\vert \phi_{n-1}\rangle ที่อธิบายสถานะความน่าจะเป็นของ X0,…,Xn−1\mathsf{X}_0,\ldots,\mathsf{X}_{n-1} ที่นี่ นิยามของผลคูณเทนเซอร์ขยายออกไปในแบบที่เป็นธรรมชาติ: เวกเตอร์

∣ψ⟩=∣ϕn−1⟩⊗⋯⊗∣ϕ0⟩\vert \psi \rangle = \vert \phi_{n-1} \rangle \otimes \cdots \otimes \vert \phi_0 \rangle

นิยามโดยสมการ

⟨an−1⋯a0∣ψ⟩=⟨an−1∣ϕn−1⟩⋯⟨a0∣ϕ0⟩ \langle a_{n-1} \cdots a_0 \vert \psi \rangle = \langle a_{n-1} \vert \phi_{n-1} \rangle \cdots \langle a_0 \vert \phi_0 \rangle

ซึ่งเป็นจริงสำหรับทุก a0∈Σ0,…an−1∈Σn−1a_0\in\Sigma_0, \ldots a_{n-1}\in\Sigma_{n-1}

อีกวิธีหนึ่งที่แตกต่างแต่เทียบเท่ากัน ในการนิยามผลคูณเทนเซอร์ของเวกเตอร์สามตัวขึ้นไปคือการนิยามแบบ recursive ในรูปผลคูณเทนเซอร์ของเวกเตอร์สองตัว:

∣ϕn−1⟩⊗⋯⊗∣ϕ0⟩=∣ϕn−1⟩⊗(∣ϕn−2⟩⊗⋯⊗∣ϕ0⟩). \vert \phi_{n-1} \rangle \otimes \cdots \otimes \vert \phi_0 \rangle = \vert \phi_{n-1} \rangle \otimes \bigl( \vert \phi_{n-2} \rangle \otimes \cdots \otimes \vert \phi_0 \rangle \bigr).

คล้ายกับผลคูณเทนเซอร์ของเวกเตอร์สองตัว ผลคูณเทนเซอร์ของเวกเตอร์สามตัวขึ้นไปเป็นเชิงเส้นในแต่ละอาร์กิวเมนต์แยกกัน โดยสมมติว่าอาร์กิวเมนต์อื่นทั้งหมดคงที่ ในกรณีนี้ผลคูณเทนเซอร์ของเวกเตอร์สามตัวขึ้นไปถูกเรียกว่า มัลติลิเนียร์ (multilinear)

เหมือนกับกรณีของสองระบบ เราสามารถกล่าวว่าระบบ X0,…,Xn−1\mathsf{X}_0,\ldots,\mathsf{X}_{n-1} เป็น อิสระ เมื่ออยู่ในสถานะผลิตภัณฑ์ แต่คำว่า อิสระร่วมกัน (mutually independent) จะแม่นยำกว่า มีแนวคิดอื่นๆ เกี่ยวกับความเป็นอิสระสำหรับสามระบบขึ้นไป เช่น ความเป็นอิสระแบบคู่ (pairwise independence) ที่ทั้งน่าสนใจและสำคัญ แต่ไม่ใช่ในบริบทของคอร์สนี้

ขยายการสังเกตก่อนหน้าเกี่ยวกับผลคูณเทนเซอร์ของเวกเตอร์ฐานมาตรฐาน สำหรับจำนวนเต็มบวก nn ใดๆ และสถานะคลาสสิก a0,…,an−1a_0,\ldots,a_{n-1} ใดๆ เราจะได้

∣an−1⟩⊗⋯⊗∣a0⟩=∣an−1⋯a0⟩.\vert a_{n-1} \rangle \otimes \cdots \otimes \vert a_0 \rangle = \vert a_{n-1} \cdots a_0 \rangle.

การวัดสถานะความน่าจะเป็น​

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

ตัวอย่างเช่น ถ้าสถานะความน่าจะเป็นของสองบิต (X,Y)(\mathsf{X},\mathsf{Y}) ถูกอธิบายด้วยเวกเตอร์ความน่าจะเป็น

12∣00⟩+12∣11⟩, \frac{1}{2} \vert 00 \rangle + \frac{1}{2} \vert 11 \rangle,

ผลลัพธ์ 0000 ซึ่งหมายถึง 00 จากการวัด X\mathsf{X} และ 00 จากการวัด Y\mathsf{Y} จะเกิดขึ้นด้วยความน่าจะเป็น 1/21/2 และผลลัพธ์ 1111 ก็เกิดขึ้นด้วยความน่าจะเป็น 1/21/2 เช่นกัน ในแต่ละกรณีเราจะอัปเดตคำอธิบายเวกเตอร์ความน่าจะเป็นของความรู้เราตามลำดับ เพื่อให้สถานะความน่าจะเป็นกลายเป็น ∣00⟩|00\rangle หรือ ∣11⟩|11\rangle ตามลำดับ

อย่างไรก็ตาม เราอาจเลือกที่จะวัดไม่ใช่ ทุก ระบบ แต่วัดเพียงบางระบบเท่านั้น สิ่งนี้จะให้ผลลัพธ์การวัดสำหรับแต่ละระบบที่ถูกวัด และยังจะส่งผล (โดยทั่วไป) ต่อความรู้ของเราเกี่ยวกับระบบที่เหลือที่เราไม่ได้วัด

เพื่ออธิบายวิธีการทำงานนี้ เราจะมุ่งเน้นที่กรณีของสองระบบ โดยระบบหนึ่งถูกวัด สถานการณ์ทั่วไปกว่านี้ ซึ่งส่วนย่อยที่เหมาะสมของสามระบบขึ้นไปถูกวัด จะลดรูปลงสู่กรณีของสองระบบได้เมื่อเรามองระบบที่ถูกวัดรวมกันเสมือนเป็นระบบเดียว และระบบที่ไม่ถูกวัดเสมือนเป็นอีกระบบเดียว

ให้ชัดเจนยิ่งขึ้น สมมติว่า X\mathsf{X} และ Y\mathsf{Y} เป็นระบบที่มีเซตสถานะคลาสสิกเป็น Σ\Sigma และ Γ\Gamma ตามลำดับ และระบบทั้งสองรวมกันอยู่ในสถานะความน่าจะเป็นบางสถานะ เราจะพิจารณาว่าเกิดอะไรขึ้นเมื่อเราวัดเฉพาะ X\mathsf{X} และไม่ทำอะไรกับ Y\mathsf{Y} กรณีที่วัดเฉพาะ Y\mathsf{Y} และไม่ทำอะไรกับ X\mathsf{X} จะจัดการในลักษณะสมมาตร

ก่อนอื่น เราทราบว่าความน่าจะเป็นที่จะสังเกตเห็นสถานะคลาสสิกเฉพาะ a∈Σa\in\Sigma เมื่อวัดเฉพาะ X\mathsf{X} จะต้องสอดคล้องกับความน่าจะเป็นที่จะได้ภายใต้สมมติฐานว่า Y\mathsf{Y} ถูกวัดด้วย นั่นคือ ต้องมี

Pr⁡(X=a)=∑b∈ΓPr⁡((X,Y)=(a,b)). \operatorname{Pr}(\mathsf{X} = a) = \sum_{b\in\Gamma} \operatorname{Pr}\bigl( (\mathsf{X},\mathsf{Y}) = (a,b) \bigr).

นี่คือสูตรสำหรับสถานะความน่าจะเป็นที่ลดรูป (หรือ marginal) ของ X\mathsf{X} เพียงอย่างเดียว

สูตรนี้สมเหตุสมผลในระดับสัญชาตญาณ ในแง่ที่ว่าต้องเกิดสิ่งแปลกประหลาดมากหากมันผิด ถ้ามันผิด นั่นหมายความว่าการวัด Y\mathsf{Y} อาจส่งผลต่อความน่าจะเป็นที่เกี่ยวข้องกับผลลัพธ์ต่างๆ ของการวัด X\mathsf{X} ได้ โดยไม่ขึ้นกับผลลัพธ์จริงของการวัด Y\mathsf{Y} ถ้า Y\mathsf{Y} อยู่ในตำแหน่งที่ห่างไกล เช่น ในกาแล็กซีอื่น สิ่งนี้จะทำให้เกิดการส่งสัญญาณที่เร็วกว่าแสงได้ ซึ่งเราปฏิเสธตามความเข้าใจของเราเกี่ยวกับฟิสิกส์ อีกวิธีหนึ่งในการเข้าใจสิ่งนี้มาจากการตีความความน่าจะเป็นว่าสะท้อนถึงระดับความเชื่อ ข้อเท็จจริงที่ว่าคนอื่นอาจตัดสินใจมองที่ Y\mathsf{Y} ไม่สามารถเปลี่ยนแปลงสถานะคลาสสิกของ X\mathsf{X} ได้ ดังนั้นโดยไม่มีข้อมูลใดๆ เกี่ยวกับสิ่งที่พวกเขาเห็นหรือไม่เห็น ความเชื่อของเราเกี่ยวกับสถานะของ X\mathsf{X} ไม่ควรเปลี่ยนแปลงเป็นผลจากสิ่งนั้น

ตอนนี้ ภายใต้สมมติฐานที่ว่าเฉพาะ X\mathsf{X} ถูกวัดและ Y\mathsf{Y} ไม่ถูกวัด ยังอาจมีความไม่แน่นอนเกี่ยวกับสถานะคลาสสิกของ Y\mathsf{Y} ด้วยเหตุนี้ แทนที่จะอัปเดตคำอธิบายสถานะความน่าจะเป็นของ (X,Y)(\mathsf{X},\mathsf{Y}) เป็น ∣ab⟩\vert ab\rangle สำหรับ a∈Σa\in\Sigma และ b∈Γb\in\Gamma บางค่า เราต้องอัปเดตคำอธิบายให้สะท้อนความไม่แน่นอนเกี่ยวกับ Y\mathsf{Y} อย่างถูกต้อง

สูตร ความน่าจะเป็นแบบมีเงื่อนไข (conditional probability) ต่อไปนี้สะท้อนความไม่แน่นอนนี้

Pr⁡(Y=b ∣ X=a)=Pr⁡((X,Y)=(a,b))Pr⁡(X=a) \operatorname{Pr}(\mathsf{Y} = b \,\vert\, \mathsf{X} = a) = \frac{ \operatorname{Pr}\bigl((\mathsf{X},\mathsf{Y}) = (a,b)\bigr) }{ \operatorname{Pr}(\mathsf{X} = a) }

ที่นี่ นิพจน์ Pr⁡(Y=b ∣ X=a)\operatorname{Pr}(\mathsf{Y} = b \,\vert\, \mathsf{X} = a) แทนความน่าจะเป็นที่ Y=b\mathsf{Y} = b ภายใต้เงื่อนไขที่ (หรือ กำหนดให้) X=a\mathsf{X} = a ในทางเทคนิค นิพจน์นี้สมเหตุสมผลเฉพาะเมื่อ Pr⁡(X=a)\operatorname{Pr}(\mathsf{X}=a) ไม่เป็นศูนย์ เพราะถ้า Pr⁡(X=a)=0\operatorname{Pr}(\mathsf{X}=a) = 0 เราจะหารด้วยศูนย์และได้รูปแบบไม่ชัดเจน 00\frac{0}{0} อย่างไรก็ตาม นี่ไม่ใช่ปัญหา เพราะถ้าความน่าจะเป็นที่เกี่ยวข้องกับ aa เป็นศูนย์ เราจะไม่มีวันได้ aa เป็นผลลัพธ์ของการวัด X\mathsf{X} ดังนั้นเราไม่ต้องกังวลกับกรณีนี้

เพื่อแสดงสูตรเหล่านี้ในรูปเวกเตอร์ความน่าจะเป็น พิจารณาเวกเตอร์ความน่าจะเป็น ∣π⟩\vert \pi \rangle ที่อธิบายสถานะความน่าจะเป็นรวมของ (X,Y)(\mathsf{X},\mathsf{Y})

∣π⟩=∑(a,b)∈Σ×Γpab∣ab⟩ \vert\pi\rangle = \sum_{(a,b)\in\Sigma\times\Gamma} p_{ab} \vert ab\rangle

การวัด X\mathsf{X} เพียงอย่างเดียวให้ผลลัพธ์ที่เป็นไปได้แต่ละ a∈Σa\in\Sigma ด้วยความน่าจะเป็น

Pr⁡(X=a)=∑c∈Γpac. \operatorname{Pr}(\mathsf{X} = a) = \sum_{c\in\Gamma} p_{ac}.

เวกเตอร์ที่แทนสถานะความน่าจะเป็นของ X\mathsf{X} เพียงอย่างเดียวจึงเป็น

∑a∈Σ(∑c∈Γpac)∣a⟩. \sum_{a\in\Sigma} \biggl(\sum_{c\in\Gamma} p_{ac}\biggr) \vert a\rangle.

เมื่อได้ผลลัพธ์เฉพาะ a∈Σa\in\Sigma จากการวัด X\mathsf{X} สถานะความน่าจะเป็นของ Y\mathsf{Y} จะถูกอัปเดตตามสูตรความน่าจะเป็นแบบมีเงื่อนไข ทำให้ถูกแทนด้วยเวกเตอร์ความน่าจะเป็นนี้:

∣ψa⟩=∑b∈Γpab∣b⟩∑c∈Γpac. \vert \psi_a \rangle = \frac{\sum_{b\in\Gamma}p_{ab}\vert b\rangle}{\sum_{c\in\Gamma} p_{ac}}.

ในกรณีที่การวัด X\mathsf{X} ให้ผลลัพธ์เป็นสถานะคลาสสิก aa เราจึงอัปเดตคำอธิบายสถานะความน่าจะเป็นของระบบรวม (X,Y)(\mathsf{X},\mathsf{Y}) เป็น ∣a⟩⊗∣ψa⟩\vert a\rangle \otimes \vert\psi_a\rangle

วิธีหนึ่งในการคิดเกี่ยวกับนิยามของ ∣ψa⟩\vert\psi_a\rangle นี้คือการมองมันเป็นการ ทำให้เป็น normalized ของเวกเตอร์ ∑b∈Γpab∣b⟩\sum_{b\in\Gamma} p_{ab} \vert b\rangle โดยเราหารด้วยผลรวมของรายการในเวกเตอร์นี้เพื่อให้ได้เวกเตอร์ความน่าจะเป็น การทำให้เป็น normalized นี้คำนึงถึงการมีเงื่อนไขบนเหตุการณ์ที่การวัด X\mathsf{X} ให้ผลลัพธ์เป็น aa

สำหรับตัวอย่างเฉพาะ สมมติว่าเซตสถานะคลาสสิกของ X\mathsf{X} คือ Σ={0,1}\Sigma = \{0,1\} เซตสถานะคลาสสิกของ Y\mathsf{Y} คือ Γ={1,2,3}\Gamma = \{1,2,3\} และสถานะความน่าจะเป็นของ (X,Y)(\mathsf{X},\mathsf{Y}) คือ

∣π⟩=12∣0,1⟩+112∣0,3⟩+112∣1,1⟩+16∣1,2⟩+16∣1,3⟩. \vert \pi \rangle = \frac{1}{2} \vert 0,1 \rangle + \frac{1}{12} \vert 0,3 \rangle + \frac{1}{12} \vert 1,1 \rangle + \frac{1}{6} \vert 1,2 \rangle + \frac{1}{6} \vert 1,3 \rangle.

เป้าหมายของเราคือการหาความน่าจะเป็นของผลลัพธ์ที่เป็นไปได้สองแบบ (00 และ 11) และคำนวณว่าสถานะความน่าจะเป็นของ Y\mathsf{Y} จะเป็นอะไรสำหรับผลลัพธ์ทั้งสอง โดยสมมติว่าระบบ X\mathsf{X} ถูกวัด

โดยใช้ความเป็นไบลิเนียร์ของผลคูณเทนเซอร์ และโดยเฉพาะข้อเท็จจริงที่ว่ามันเป็นเชิงเส้นใน อาร์กิวเมนต์ที่สอง เราสามารถเขียนเวกเตอร์ ∣π⟩\vert \pi \rangle ใหม่ดังต่อไปนี้:

∣π⟩=∣0⟩⊗(12∣1⟩+112∣3⟩)+∣1⟩⊗(112∣1⟩+16∣2⟩+16∣3⟩). \vert \pi \rangle = \vert 0\rangle \otimes \biggl( \frac{1}{2} \vert 1 \rangle + \frac{1}{12} \vert 3 \rangle\biggr) + \vert 1\rangle \otimes \biggl( \frac{1}{12} \vert 1 \rangle + \frac{1}{6} \vert 2\rangle + \frac{1}{6} \vert 3 \rangle\biggr).

กล่าวเป็นคำพูด สิ่งที่เราทำคือการแยกเวกเตอร์ฐานมาตรฐานที่แตกต่างกันสำหรับระบบแรก (นั่นคือ ระบบที่ถูกวัด) โดยนำแต่ละตัวไปคูณเทนเซอร์กับการผสมเชิงเส้นของเวกเตอร์ฐานมาตรฐานสำหรับระบบที่สอง ที่ได้จากการเลือกรายการของเวกเตอร์ดั้งเดิมที่สอดคล้องกับสถานะคลาสสิกที่เกี่ยวข้องของระบบแรก การคิดสักครู่จะเผยให้เห็นว่าสิ่งนี้เป็นไปได้เสมอ ไม่ว่าเราจะเริ่มต้นด้วยเวกเตอร์ใด

เมื่อแสดงเวกเตอร์ความน่าจะเป็นของเราในวิธีนี้แล้ว ผลของการวัดระบบแรกจะวิเคราะห์ได้ง่าย ความน่าจะเป็นของผลลัพธ์ทั้งสองสามารถหาได้โดยการรวมความน่าจะเป็นในวงเล็บ

Pr⁡(X=0)=12+112=712Pr⁡(X=1)=112+16+16=512 \begin{aligned} \operatorname{Pr}(\mathsf{X} = 0) & = \frac{1}{2} + \frac{1}{12} = \frac{7}{12}\\[3mm] \operatorname{Pr}(\mathsf{X} = 1) & = \frac{1}{12} + \frac{1}{6} + \frac{1}{6} = \frac{5}{12} \end{aligned}

ความน่าจะเป็นเหล่านี้รวมกันได้หนึ่ง ดังที่คาดไว้ และนี่เป็นการตรวจสอบที่มีประโยชน์สำหรับการคำนวณของเรา

และตอนนี้ สถานะความน่าจะเป็นของ Y\mathsf{Y} ภายใต้เงื่อนไขของผลลัพธ์ที่เป็นไปได้แต่ละแบบ สามารถหาได้โดยการนอร์มัลไลซ์เวกเตอร์ในวงเล็บ นั่นคือ เราหารเวกเตอร์เหล่านี้ด้วยความน่าจะเป็นที่เกี่ยวข้องที่เพิ่งคำนวณ เพื่อให้กลายเป็นเวกเตอร์ความน่าจะเป็น

ดังนั้น ภายใต้เงื่อนไขที่ X\mathsf{X} เป็น 00 สถานะความน่าจะเป็นของ Y\mathsf{Y} กลายเป็น

12∣1⟩+112∣3⟩712=67∣1⟩+17∣3⟩, \frac{\frac{1}{2} \vert 1 \rangle + \frac{1}{12} \vert 3 \rangle}{\frac{7}{12}} = \frac{6}{7} \vert 1 \rangle + \frac{1}{7} \vert 3 \rangle,

และภายใต้เงื่อนไขที่การวัด X\mathsf{X} ได้ค่า 11 สถานะความน่าจะเป็นของ Y\mathsf{Y} กลายเป็น

112∣1⟩+16∣2⟩+16∣3⟩512=15∣1⟩+25∣2⟩+25∣3⟩. \frac{\frac{1}{12} \vert 1 \rangle + \frac{1}{6} \vert 2\rangle + \frac{1}{6} \vert 3 \rangle}{\frac{5}{12}} = \frac{1}{5} \vert 1 \rangle + \frac{2}{5} \vert 2 \rangle + \frac{2}{5} \vert 3 \rangle.

การดำเนินการบนสถานะความน่าจะเป็น​

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

กลับมาที่การตั้งค่าทั่วไปที่เรามีสองระบบ X\mathsf{X} และ Y\mathsf{Y} ลองพิจารณาการดำเนินการแบบคลาสสิกบนระบบรวม (X,Y)(\mathsf{X},\mathsf{Y}) จากบทเรียนก่อนหน้าและการอภิปรายข้างต้น เราสรุปได้ว่าการดำเนินการใดๆ ดังกล่าวถูกแทนด้วยเมทริกซ์สโตแคสติกที่มีดัชนีของแถวและคอลัมน์ตามผลคูณคาร์ทีเซียน Σ×Γ\Sigma\times\Gamma

ตัวอย่างเช่น สมมติว่า X\mathsf{X} และ Y\mathsf{Y} เป็นบิต และพิจารณาการดำเนินการที่มีคำอธิบายดังต่อไปนี้

การดำเนินการ

ถ้า X=1\mathsf{X} = 1 ให้ทำการดำเนินการ NOT บน Y\mathsf{Y}
มิฉะนั้นไม่ทำอะไร

นี่คือการดำเนินการเชิงกำหนด (deterministic) ที่รู้จักกันในชื่อ controlled-NOT โดย X\mathsf{X} คือ บิตควบคุม (control bit) ที่กำหนดว่าจะใช้การดำเนินการ NOT กับ บิตเป้าหมาย (target bit) Y\mathsf{Y} หรือไม่ นี่คือการแทนด้วยเมทริกซ์ของการดำเนินการนี้:

(1000010000010010).\begin{pmatrix} 1 & 0 & 0 & 0\\[2mm] 0 & 1 & 0 & 0\\[2mm] 0 & 0 & 0 & 1\\[2mm] 0 & 0 & 1 & 0 \end{pmatrix}.

การกระทำของมันบนสถานะฐานมาตรฐานเป็นดังนี้

∣00⟩↦∣00⟩∣01⟩↦∣01⟩∣10⟩↦∣11⟩∣11⟩↦∣10⟩\begin{aligned} \vert 00 \rangle & \mapsto \vert 00 \rangle\\ \vert 01 \rangle & \mapsto \vert 01 \rangle\\ \vert 10 \rangle & \mapsto \vert 11 \rangle\\ \vert 11 \rangle & \mapsto \vert 10 \rangle \end{aligned}

ถ้าเราสลับบทบาทของ X\mathsf{X} และ Y\mathsf{Y} โดยให้ Y\mathsf{Y} เป็นบิตควบคุมและ X\mathsf{X} เป็นบิตเป้าหมาย การแทนด้วยเมทริกซ์ของการดำเนินการจะกลายเป็น

(1000000100100100)\begin{pmatrix} 1 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 1\\[2mm] 0 & 0 & 1 & 0\\[2mm] 0 & 1 & 0 & 0 \end{pmatrix}

และการกระทำของมันบนสถานะฐานมาตรฐานจะเป็นดังนี้:

∣00⟩↦∣00⟩∣01⟩↦∣11⟩∣10⟩↦∣10⟩∣11⟩↦∣01⟩\begin{aligned} \vert 00 \rangle & \mapsto \vert 00 \rangle\\ \vert 01 \rangle & \mapsto \vert 11 \rangle\\ \vert 10 \rangle & \mapsto \vert 10 \rangle\\ \vert 11 \rangle & \mapsto \vert 01 \rangle \end{aligned}

อีกตัวอย่างหนึ่งคือการดำเนินการที่มีคำอธิบายนี้:

การดำเนินการ

ทำการดำเนินการหนึ่งในสองต่อไปนี้ แต่ละแบบด้วยความน่าจะเป็น 1/21/2:

  1. ตั้งค่า Y\mathsf{Y} ให้เท่ากับ X\mathsf{X}

  2. ตั้งค่า X\mathsf{X} ให้เท่ากับ Y\mathsf{Y}

การแทนด้วยเมทริกซ์ของการดำเนินการนี้เป็นดังต่อไปนี้:

(11212000000000012121)=12(1100000000000011)+12(1010000000000101).\begin{pmatrix} 1 & \frac{1}{2} & \frac{1}{2} & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & \frac{1}{2} & \frac{1}{2} & 1 \end{pmatrix} = \frac{1}{2} \begin{pmatrix} 1 & 1 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 1 & 1 \end{pmatrix} + \frac{1}{2} \begin{pmatrix} 1 & 0 & 1 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 1 & 0 & 1 \end{pmatrix}.

การกระทำของการดำเนินการนี้บนเวกเตอร์ฐานมาตรฐานเป็นดังนี้:

∣00⟩↦∣00⟩∣01⟩↦12∣00⟩+12∣11⟩∣10⟩↦12∣00⟩+12∣11⟩∣11⟩↦∣11⟩\begin{aligned} \vert 00 \rangle & \mapsto \vert 00 \rangle\\[1mm] \vert 01 \rangle & \mapsto \frac{1}{2} \vert 00 \rangle + \frac{1}{2}\vert 11\rangle\\[3mm] \vert 10 \rangle & \mapsto \frac{1}{2} \vert 00 \rangle + \frac{1}{2}\vert 11\rangle\\[2mm] \vert 11 \rangle & \mapsto \vert 11 \rangle \end{aligned}

ในตัวอย่างเหล่านี้ เราเพียงแค่มองสองระบบรวมกันเป็นระบบเดียวและดำเนินการตามที่อธิบายในบทเรียนก่อนหน้า

สิ่งเดียวกันนี้สามารถทำได้สำหรับจำนวนระบบใดๆ ตัวอย่างเช่น สมมติว่ามีสามบิต และเราเพิ่มค่าสามบิตนั้นโดย modulo 88 หมายความว่าเราคิดว่าสามบิตเข้ารหัสตัวเลขระหว่าง 00 ถึง 77 ด้วยสัญลักษณ์ไบนารี บวก 11 แล้วหารเอาเศษด้วย 88 วิธีหนึ่งในการแสดงการดำเนินการนี้คือ:

∣001⟩⟨000∣+∣010⟩⟨001∣+∣011⟩⟨010∣+∣100⟩⟨011∣+∣101⟩⟨100∣+∣110⟩⟨101∣+∣111⟩⟨110∣+∣000⟩⟨111∣.\begin{aligned} & \vert 001 \rangle \langle 000 \vert + \vert 010 \rangle \langle 001 \vert + \vert 011 \rangle \langle 010 \vert + \vert 100 \rangle \langle 011 \vert\\[1mm] & \quad + \vert 101 \rangle \langle 100 \vert + \vert 110 \rangle \langle 101 \vert + \vert 111 \rangle \langle 110 \vert + \vert 000 \rangle \langle 111 \vert. \end{aligned}

อีกวิธีหนึ่งในการแสดงมันคือ

∑k=07∣(k+1) mod 8⟩⟨k∣,\sum_{k = 0}^{7} \vert (k+1) \bmod 8 \rangle \langle k \vert,

โดยสมมติว่าเราตกลงกันว่าตัวเลขตั้งแต่ 00 ถึง 77 ภายใน ket หมายถึงการเข้ารหัสไบนารีสามบิตของตัวเลขเหล่านั้น ตัวเลือกที่สามคือการแสดงการดำเนินการนี้เป็นเมทริกซ์

(0000000110000000010000000010000000010000000010000000010000000010)\begin{pmatrix} 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\\ 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 & 1 & 0 \end{pmatrix}

การดำเนินการอิสระ​

ทีนี้สมมติว่ามีระบบหลายระบบและเรา ทำการดำเนินการอิสระ บนระบบต่างๆ แยกกัน

ตัวอย่างเช่น ในการตั้งค่าทั่วไปของสองระบบ X\mathsf{X} และ Y\mathsf{Y} ที่มีเซตสถานะคลาสสิกเป็น Σ\Sigma และ Γ\Gamma ตามลำดับ สมมติว่าเราทำการดำเนินการหนึ่งบน X\mathsf{X} และอีกการดำเนินการหนึ่งบน Y\mathsf{Y} อย่างอิสระกัน ดังที่เราทราบจากบทเรียนก่อนหน้า การดำเนินการเหล่านี้ถูกแทนด้วยเมทริกซ์สโตแคสติก และให้แน่ชัด สมมติว่าการดำเนินการบน X\mathsf{X} ถูกแทนด้วยเมทริกซ์ MM และการดำเนินการบน Y\mathsf{Y} ถูกแทนด้วยเมทริกซ์ NN ดังนั้น แถวและคอลัมน์ของ MM มีดัชนีที่อยู่ในความสัมพันธ์กับสมาชิกของ Σ\Sigma และในทำนองเดียวกัน แถวและคอลัมน์ของ NN สอดคล้องกับสมาชิกของ Γ\Gamma

คำถามที่เป็นธรรมชาติที่ต้องถามคือ: ถ้าเรามอง X\mathsf{X} และ Y\mathsf{Y} รวมกันเป็นระบบรวมเดียว (X,Y)(\mathsf{X},\mathsf{Y}) เมทริกซ์ที่แทนการกระทำรวมของการดำเนินการทั้งสองบนระบบรวมนี้คืออะไร? เพื่อตอบคำถามนี้ เราต้องแนะนำผลคูณเทนเซอร์ของเมทริกซ์ก่อน ซึ่งคล้ายกับผลคูณเทนเซอร์ของเวกเตอร์และนิยามในลักษณะเดียวกัน

ผลคูณเทนเซอร์ของเมทริกซ์​

ผลคูณเทนเซอร์ M⊗NM\otimes N ของเมทริกซ์

M=∑a,b∈Σαab∣a⟩⟨b∣ M = \sum_{a,b\in\Sigma} \alpha_{ab} \vert a\rangle \langle b\vert

และ

N=∑c,d∈Γβcd∣c⟩⟨d∣ N = \sum_{c,d\in\Gamma} \beta_{cd} \vert c\rangle \langle d\vert

คือเมทริกซ์

M⊗N=∑a,b∈Σ∑c,d∈Γαabβcd∣ac⟩⟨bd∣ M \otimes N = \sum_{a,b\in\Sigma} \sum_{c,d\in\Gamma} \alpha_{ab} \beta_{cd} \vert ac \rangle \langle bd \vert

อีกทางหนึ่ง ผลคูณเทนเซอร์ของ MM และ NN นิยามโดยสมการ

⟨ac∣M⊗N∣bd⟩=⟨a∣M∣b⟩⟨c∣N∣d⟩\langle ac \vert M \otimes N \vert bd\rangle = \langle a \vert M \vert b\rangle \langle c \vert N \vert d\rangle

ซึ่งเป็นจริงสำหรับทุกการเลือก a,b∈Σa,b\in\Sigma และ c,d∈Γc,d\in\Gamma

อีกวิธีหนึ่งที่เทียบเท่ากันในการอธิบาย M⊗NM\otimes N คือมันเป็นเมทริกซ์เดียวที่ตอบสนองสมการ

(M⊗N)(∣ϕ⟩⊗∣ψ⟩)=(M∣ϕ⟩)⊗(N∣ψ⟩) (M \otimes N) \bigl( \vert \phi \rangle \otimes \vert \psi \rangle \bigr) = \bigl(M \vert\phi\rangle\bigr) \otimes \bigl(N \vert\psi\rangle\bigr)

สำหรับทุกการเลือกเวกเตอร์ ∣ϕ⟩\vert\phi\rangle และ ∣ψ⟩\vert\psi\rangle โดยสมมติว่าดัชนีของ ∣ϕ⟩\vert\phi\rangle สอดคล้องกับสมาชิกของ Σ\Sigma และดัชนีของ ∣ψ⟩\vert\psi\rangle สอดคล้องกับ Γ\Gamma

ตามรูปแบบที่อธิบายไว้ก่อนหน้าในการเรียงลำดับสมาชิกของผลคูณคาร์ทีเซียน เราสามารถเขียนผลคูณเทนเซอร์ของเมทริกซ์สองตัวอย่างชัดเจนดังนี้:

(α11⋯α1m⋮⋱⋮αm1⋯αmm)⊗(β11⋯β1k⋮⋱⋮βk1⋯βkk)=(α11β11⋯α11β1kα1mβ11⋯α1mβ1k⋮⋱⋮⋯⋮⋱⋮α11βk1⋯α11βkkα1mβk1⋯α1mβkk⋮⋱⋮αm1β11⋯αm1β1kαmmβ11⋯αmmβ1k⋮⋱⋮⋯⋮⋱⋮αm1βk1⋯αm1βkkαmmβk1⋯αmmβkk)\begin{gathered} \begin{pmatrix} \alpha_{11} & \cdots & \alpha_{1m} \\ \vdots & \ddots & \vdots \\ \alpha_{m1} & \cdots & \alpha_{mm} \end{pmatrix} \otimes \begin{pmatrix} \beta_{11} & \cdots & \beta_{1k} \\ \vdots & \ddots & \vdots\\ \beta_{k1} & \cdots & \beta_{kk} \end{pmatrix} \hspace{6cm}\\[8mm] \hspace{1cm} = \begin{pmatrix} \alpha_{11}\beta_{11} & \cdots & \alpha_{11}\beta_{1k} & & \alpha_{1m}\beta_{11} & \cdots & \alpha_{1m}\beta_{1k} \\ \vdots & \ddots & \vdots & \hspace{2mm}\cdots\hspace{2mm} & \vdots & \ddots & \vdots \\ \alpha_{11}\beta_{k1} & \cdots & \alpha_{11}\beta_{kk} & & \alpha_{1m}\beta_{k1} & \cdots & \alpha_{1m}\beta_{kk} \\[2mm] & \vdots & & \ddots & & \vdots & \\[2mm] \alpha_{m1}\beta_{11} & \cdots & \alpha_{m1}\beta_{1k} & & \alpha_{mm}\beta_{11} & \cdots & \alpha_{mm}\beta_{1k} \\ \vdots & \ddots & \vdots & \hspace{2mm}\cdots\hspace{2mm} & \vdots & \ddots & \vdots \\ \alpha_{m1}\beta_{k1} & \cdots & \alpha_{m1}\beta_{kk} & & \alpha_{mm}\beta_{k1} & \cdots & \alpha_{mm}\beta_{kk} \end{pmatrix} \end{gathered}

ผลคูณเทนเซอร์ของเมทริกซ์สามตัวขึ้นไปนิยามในลักษณะเดียวกัน ถ้า M0,…,Mn−1M_0, \ldots, M_{n-1} เป็นเมทริกซ์ที่มีดัชนีสอดคล้องกับเซตสถานะคลาสสิก Σ0,…,Σn−1\Sigma_0,\ldots,\Sigma_{n-1} ผลคูณเทนเซอร์ Mn−1⊗⋯⊗M0M_{n-1}\otimes\cdots\otimes M_0 นิยามโดยเงื่อนไขที่

⟨an−1⋯a0∣Mn−1⊗⋯⊗M0∣bn−1⋯b0⟩=⟨an−1∣Mn−1∣bn−1⟩⋯⟨a0∣M0∣b0⟩\langle a_{n-1}\cdots a_0 \vert M_{n-1}\otimes\cdots\otimes M_0 \vert b_{n-1}\cdots b_0\rangle = \langle a_{n-1} \vert M_{n-1} \vert b_{n-1} \rangle \cdots\langle a_0 \vert M_0 \vert b_0 \rangle

สำหรับทุกการเลือกสถานะคลาสสิก a0,b0∈Σ0,…,an−1,bn−1∈Σn−1a_0,b_0\in\Sigma_0,\ldots,a_{n-1},b_{n-1}\in\Sigma_{n-1} อีกทางหนึ่ง ผลคูณเทนเซอร์ของเมทริกซ์สามตัวขึ้นไปสามารถนิยามแบบ recursive ในรูปผลคูณเทนเซอร์ของเมทริกซ์สองตัว คล้ายกับที่เราสังเกตสำหรับเวกเตอร์

ผลคูณเทนเซอร์ของเมทริกซ์บางครั้งถูกเรียกว่า คูณได้ (multiplicative) เพราะสมการ

(Mn−1⊗⋯⊗M0)(Nn−1⊗⋯⊗N0)=(Mn−1Nn−1)⊗⋯⊗(M0N0) (M_{n-1}\otimes\cdots\otimes M_0)(N_{n-1}\otimes\cdots\otimes N_0) = (M_{n-1} N_{n-1})\otimes\cdots\otimes (M_0 N_0)

เป็นจริงเสมอ สำหรับทุกการเลือกเมทริกซ์ M0,…,Mn−1M_0,\ldots,M_{n-1} และ N0…,Nn−1N_0\ldots,N_{n-1} โดยที่ผลคูณ M0N0,…,Mn−1Nn−1M_0 N_0, \ldots, M_{n-1} N_{n-1} มีความหมาย

การดำเนินการอิสระ (ต่อ)​

ตอนนี้เราสามารถตอบคำถามที่ถามไว้ก่อนหน้าได้: ถ้า MM เป็นการดำเนินการความน่าจะเป็นบน X\mathsf{X} และ NN เป็นการดำเนินการความน่าจะเป็นบน Y\mathsf{Y} และการดำเนินการทั้งสองถูกทำอย่างอิสระกัน การดำเนินการผลลัพธ์บนระบบรวม (X,Y)(\mathsf{X},\mathsf{Y}) คือผลคูณเทนเซอร์ M⊗NM\otimes N

ดังนั้น ทั้งสำหรับสถานะความน่าจะเป็นและการดำเนินการความน่าจะเป็น ผลคูณเทนเซอร์แทนความเป็นอิสระ ถ้ามีสองระบบ X\mathsf{X} และ Y\mathsf{Y} ที่อยู่ในสถานะความน่าจะเป็น ∣ϕ⟩\vert\phi\rangle และ ∣ψ⟩\vert\psi\rangle อย่างอิสระกัน ระบบรวม (X,Y)(\mathsf{X},\mathsf{Y}) จะอยู่ในสถานะความน่าจะเป็น ∣ϕ⟩⊗∣ψ⟩\vert\phi\rangle\otimes\vert\psi\rangle; และถ้าเราใช้การดำเนินการความน่าจะเป็น MM และ NN กับสองระบบอย่างอิสระกัน การกระทำผลลัพธ์บนระบบรวม (X,Y)(\mathsf{X},\mathsf{Y}) จะถูกอธิบายโดยการดำเนินการ M⊗NM\otimes N

ลองดูตัวอย่างหนึ่ง ซึ่งระลึกถึงการดำเนินการความน่าจะเป็นบนบิตเดียวจากบทเรียนก่อนหน้า: ถ้าสถานะคลาสสิกของบิตคือ 00 บิตนั้นจะถูกปล่อยทิ้งไว้ และถ้าสถานะคลาสสิกของบิตคือ 11 บิตนั้นจะถูกพลิกเป็น 00 ด้วยความน่าจะเป็น 1/21/2 เราสังเกตว่าการดำเนินการนี้ถูกแทนด้วยเมทริกซ์

(112012). \begin{pmatrix} 1 & \frac{1}{2}\\[1mm] 0 & \frac{1}{2} \end{pmatrix}.

ถ้าการดำเนินการนี้ถูกทำกับบิต X\mathsf{X} และการดำเนินการ NOT (อย่างอิสระกัน) ถูกทำกับบิตที่สอง Y\mathsf{Y} การดำเนินการรวมบนระบบรวม (X,Y)(\mathsf{X},\mathsf{Y}) จะมีการแทนด้วยเมทริกซ์

(112012)⊗(0110)=(01012101200001200120). \begin{pmatrix} 1 & \frac{1}{2}\\[1mm] 0 & \frac{1}{2} \end{pmatrix} \otimes \begin{pmatrix} 0 & 1\\[1mm] 1 & 0 \end{pmatrix} = \begin{pmatrix} 0 & 1 & 0 & \frac{1}{2} \\[1mm] 1 & 0 & \frac{1}{2} & 0 \\[1mm] 0 & 0 & 0 & \frac{1}{2} \\[1mm] 0 & 0 & \frac{1}{2} & 0 \end{pmatrix}.

จากการตรวจสอบ เราเห็นว่านี่คือเมทริกซ์สโตแคสติก นี่จะเป็นจริงเสมอ: ผลคูณเทนเซอร์ของเมทริกซ์สโตแคสติกสองตัวขึ้นไปเป็นสโตแคสติกเสมอ

สถานการณ์ที่พบบ่อยคือเมื่อมีการดำเนินการหนึ่งกระทำบนระบบหนึ่งและ ไม่มีอะไรทำ กับอีกระบบหนึ่ง ในกรณีดังกล่าว จะใช้หลักการเดียวกันทุกประการ โดยจำไว้ว่า การไม่ทำอะไร ถูกแทนด้วยเมทริกซ์เอกลักษณ์ ตัวอย่างเช่น การรีเซ็ตบิต X\mathsf{X} ให้เป็นสถานะ 00 และไม่ทำอะไรกับ Y\mathsf{Y} ให้การดำเนินการความน่าจะเป็น (และในความเป็นจริงเชิงกำหนด) บน (X,Y)(\mathsf{X},\mathsf{Y}) ที่ถูกแทนด้วยเมทริกซ์

(1100)⊗(1001)=(1010010100000000). \begin{pmatrix} 1 & 1\\[1mm] 0 & 0 \end{pmatrix} \otimes \begin{pmatrix} 1 & 0\\[1mm] 0 & 1 \end{pmatrix} = \begin{pmatrix} 1 & 0 & 1 & 0 \\[1mm] 0 & 1 & 0 & 1 \\[1mm] 0 & 0 & 0 & 0 \\[1mm] 0 & 0 & 0 & 0 \end{pmatrix}.