ข้ามไปยังเนื้อหาหลัก

การส่งข้อมูลเชิงควอนตัม (Quantum Teleportation)

Quantum teleportation หรือเรียกสั้นๆ ว่า teleportation คือโปรโตคอลที่ผู้ส่ง (Alice) ถ่ายโอน qubit ไปยังผู้รับ (Bob) โดยอาศัยสถานะควอนตัมที่พัวพันร่วมกัน (specifically คือ e-bit หนึ่งหน่วย) ร่วมกับการสื่อสารข้อมูลแบบคลาสสิก 2 บิต คำว่า teleportation นั้นถูกใช้เพื่อสื่อถึงแนวคิดในนิยายวิทยาศาสตร์ที่สสารถูกส่งจากที่หนึ่งไปยังอีกที่หนึ่งผ่านกระบวนการอนาคต แต่ต้องเข้าใจให้ชัดเจนว่าใน quantum teleportation นั้น ไม่มีสสารถูกส่ง — สิ่งที่ถูก "ส่ง" จริงๆ คือข้อมูลเชิงควอนตัม

การเตรียมตัวสำหรับ teleportation มีดังนี้

สมมติว่า Alice และ Bob แชร์ e-bit ร่วมกัน: Alice ถือ qubit A,\mathsf{A}, Bob ถือ qubit B,\mathsf{B}, และคู่ (A,B)(\mathsf{A},\mathsf{B}) อยู่ในสถานะ ϕ+.\vert\phi^+\rangle. อาจเป็นไปได้ว่า Alice และ Bob เคยอยู่ที่เดียวกัน เตรียม qubit A\mathsf{A} และ B\mathsf{B} ให้อยู่ในสถานะ ϕ+\vert \phi^+ \rangle แล้วต่างคนต่างพา qubit ของตัวเองแยกย้ายไป หรืออาจใช้กระบวนการอื่น เช่น บุคคลที่สามหรือกระบวนการแบบกระจายที่ซับซ้อน เพื่อสร้าง e-bit ที่แชร์กันนี้ รายละเอียดเหล่านี้ไม่ได้เป็นส่วนหนึ่งของโปรโตคอล teleportation เอง

จากนั้น Alice ได้รับ qubit ที่สาม Q\mathsf{Q} ซึ่งเธอต้องการส่งให้ Bob สถานะของ qubit Q\mathsf{Q} ถือว่า ไม่ทราบ ทั้งโดย Alice และ Bob และไม่มีข้อสมมติฐานใดๆ เกี่ยวกับมัน ตัวอย่างเช่น qubit Q\mathsf{Q} อาจพัวพันกับระบบอื่นๆ อีกหนึ่งหรือหลายระบบที่ทั้ง Alice และ Bob เข้าถึงไม่ได้ การที่ Alice ต้องการส่ง qubit Q\mathsf{Q} ให้ Bob หมายความว่า Alice อยากให้ Bob ถือ qubit ที่อยู่ในสถานะเดิมกับที่ Q\mathsf{Q} อยู่ตอนต้นโปรโตคอล รวมถึงความสัมพันธ์ใดๆ ที่ Q\mathsf{Q} มีกับระบบอื่น ราวกับว่า Alice ส่ง Q\mathsf{Q} ให้ Bob โดยตรง

เราอาจจินตนาการว่า Alice ส่ง qubit Q\mathsf{Q} ให้ Bob โดยตรง และถ้ามันถึงมือ Bob โดยไม่ถูกรบกวนระหว่างทาง ภารกิจของ Alice และ Bob ก็สำเร็จ อย่างไรก็ตาม ในบริบทของ teleportation เราสมมติว่าสิ่งนี้เป็นไปไม่ได้ในทางปฏิบัติ — Alice ไม่สามารถส่ง qubit ให้ Bob โดยตรงได้ แต่เธอสามารถส่งข้อมูลแบบคลาสสิกให้ Bob ได้

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

ณ จุดนี้ อาจมีคนถามว่า Alice และ Bob จะสามารถทำสิ่งที่ต้องการได้โดยไม่ต้องใช้ e-bit ที่แชร์กันหรือไม่ กล่าวคือ มีวิธีใดบ้างที่จะส่ง qubit โดยใช้การสื่อสารแบบคลาสสิกเพียงอย่างเดียว?

คำตอบคือไม่ ไม่สามารถส่งข้อมูลเชิงควอนตัมโดยใช้การสื่อสารแบบคลาสสิกเพียงอย่างเดียวได้ สิ่งนี้ไม่ยากที่จะพิสูจน์ทางคณิตศาสตร์โดยใช้ทฤษฎีข้อมูลเชิงควอนตัมพื้นฐาน แต่เราก็สามารถตัดความเป็นไปได้ของการส่ง qubit โดยใช้การสื่อสารแบบคลาสสิกเพียงอย่างเดียวออกได้ โดยคิดถึงทฤษฎีบท no-cloning

ลองนึกภาพว่ามีวิธีส่งข้อมูลเชิงควอนตัมโดยใช้การสื่อสารแบบคลาสสิกเพียงอย่างเดียว ข้อมูลแบบคลาสสิกสามารถคัดลอกและกระจายได้ง่าย ซึ่งหมายความว่าการส่งข้อมูลแบบคลาสสิกใดๆ จาก Alice ไปยัง Bob อาจถูกรับโดยผู้รับคนที่สองด้วย (ขอเรียกว่า Charlie) แต่ถ้า Charlie ได้รับการสื่อสารแบบคลาสสิกเดียวกับที่ Bob ได้รับ เขาจะไม่สามารถได้รับสำเนาของ qubit Q\mathsf{Q} ด้วยหรือ? นี่จะแนะนำว่า Q\mathsf{Q} ถูกโคลน ซึ่งเราทราบแล้วว่าเป็นไปไม่ได้ตามทฤษฎีบท no-cloning ดังนั้นเราจึงสรุปได้ว่าไม่มีทางส่งข้อมูลเชิงควอนตัมโดยใช้การสื่อสารแบบคลาสสิกเพียงอย่างเดียว

อย่างไรก็ตาม เมื่อสมมติว่า Alice และ Bob แชร์ e-bit ร่วมกัน Alice และ Bob สามารถทำภารกิจของพวกเขาได้ นี่คือสิ่งที่โปรโตคอล quantum teleportation ทำได้พอดี

โปรโตคอล

ต่อไปนี้คือแผนภาพ Circuit ควอนตัมที่อธิบายโปรโตคอล teleportation:

Teleportation circuit

แผนภาพนี้มีการจัดสไตล์เล็กน้อยโดยแสดงการแยกระหว่าง Alice และ Bob พร้อมสายแนวทแยงสองเส้นที่แทนบิตแบบคลาสสิกที่ส่งจาก Alice ไปยัง Bob แต่นอกจากนั้นก็เป็นแผนภาพ Circuit ควอนตัมธรรมดา ชื่อ qubit แสดงอยู่เหนือสายแทนที่จะอยู่ทางซ้ายเพื่อให้สามารถแสดงสถานะเริ่มต้นได้ด้วย (ซึ่งเราจะทำบ่อยๆ เมื่อมันสะดวก) ควรสังเกตด้วยว่า Gate XX และ ZZ มีการควบคุมแบบ คลาสสิก ซึ่งหมายความว่า Gate จะไม่ถูกใช้หรือถูกใช้ขึ้นอยู่กับว่าบิตควบคุมแบบคลาสสิกเหล่านี้เป็น 00 หรือ 11 ตามลำดับ

ในรูปแบบคำพูด โปรโตคอล teleportation มีขั้นตอนดังนี้:

  1. Alice ทำการดำเนินการ controlled-NOT บนคู่ (A,Q)(\mathsf{A},\mathsf{Q}) โดยมี Q\mathsf{Q} เป็นตัวควบคุมและ A\mathsf{A} เป็นเป้าหมาย แล้วดำเนินการ Hadamard บน Q\mathsf{Q}

  2. จากนั้น Alice วัดทั้ง A\mathsf{A} และ Q\mathsf{Q} ด้วยการวัดฐานมาตรฐานในทั้งสองกรณี และส่งผลลัพธ์แบบคลาสสิกให้ Bob ขอเรียกผลการวัด A\mathsf{A} ว่า aa และผลการวัด Q\mathsf{Q} ว่า bb

  3. Bob รับ aa และ bb จาก Alice และขึ้นอยู่กับค่าของบิตเหล่านี้ เขาดำเนินการ:

    • ถ้า a=1a = 1 Bob ทำ bit flip (หรือ Gate XX) บน qubit B\mathsf{B} ของเขา
    • ถ้า b=1b = 1 Bob ทำ phase flip (หรือ Gate ZZ) บน qubit B\mathsf{B} ของเขา

    นั่นคือ โดยมีเงื่อนไขว่า abab เป็น 00,00, 01,01, 10,10, หรือ 1111 Bob ดำเนินการหนึ่งในการดำเนินการ I,\mathbb{I}, Z,Z, X,X, หรือ ZXZX บน qubit B\mathsf{B}

นี่คือคำอธิบายสมบูรณ์ของโปรโตคอล teleportation การวิเคราะห์ที่ปรากฏด้านล่างจะเปิดเผยว่าเมื่อรันโปรโตคอล qubit B\mathsf{B} จะอยู่ในสถานะเดิมกับที่ Q\mathsf{Q} อยู่ก่อนเริ่มโปรโตคอล รวมถึงความสัมพันธ์ใดๆ ที่มีกับระบบอื่น — กล่าวคือ โปรโตคอลนี้ได้สร้างช่องทางการสื่อสาร qubit ที่สมบูรณ์แบบ โดยสถานะของ Q\mathsf{Q} ถูก "ส่ง" เข้าไปใน B\mathsf{B}

ก่อนที่จะไปยังการวิเคราะห์ สังเกตว่าโปรโตคอลนี้ไม่ได้โคลนสถานะของ Q\mathsf{Q} ซึ่งเราทราบแล้วว่าเป็นไปไม่ได้ตามทฤษฎีบท no-cloning แต่ละ เมื่อโปรโตคอลสิ้นสุดลง สถานะของ qubit Q\mathsf{Q} จะเปลี่ยนจากค่าเดิมเป็น b\vert b\rangle เนื่องจากการวัดที่ทำกับมัน นอกจากนี้ยังสังเกตได้ว่า e-bit ถูก "เผาทิ้ง" ในกระบวนการ: สถานะของ A\mathsf{A} เปลี่ยนเป็น a\vert a\rangle และไม่ได้พัวพันกับ B\mathsf{B} (หรือระบบอื่นใด) อีกต่อไป นี่คือต้นทุนของ teleportation

การวิเคราะห์

เพื่อวิเคราะห์โปรโตคอล teleportation เราจะตรวจสอบพฤติกรรมของ Circuit ที่อธิบายข้างต้นทีละขั้นตอน โดยเริ่มจากสถานการณ์ที่ Q\mathsf{Q} อยู่ในสถานะเริ่มต้น α0+β1\alpha\vert 0\rangle + \beta\vert 1\rangle นี่ไม่ใช่สถานการณ์ทั่วไปที่สุด เพราะมันไม่ครอบคลุมความเป็นไปได้ที่ Q\mathsf{Q} พัวพันกับระบบอื่น แต่การเริ่มต้นด้วยกรณีที่ง่ายกว่านี้จะช่วยให้การวิเคราะห์ชัดเจนขึ้น กรณีทั่วไปมากขึ้นจะถูกอธิบายด้านล่างหลังจากการวิเคราะห์กรณีที่ง่ายกว่า

โดยเฉพาะเราจะพิจารณาสถานะของ qubit (B,A,Q)(\mathsf{B},\mathsf{A},\mathsf{Q}) ณ เวลาต่างๆ ตามที่แสดงในรูปนี้:

Teleportation circuit time-steps

ภายใต้สมมติฐานที่ว่า qubit Q\mathsf{Q} เริ่มต้นโปรโตคอลในสถานะ α0+β1\alpha\vert 0\rangle + \beta\vert 1\rangle สถานะของ qubit ทั้งสาม (B,A,Q)(\mathsf{B},\mathsf{A},\mathsf{Q}) ร่วมกัน ณ จุดเริ่มต้นของโปรโตคอล จึงเป็น

π0=ϕ+(α0+β1)=α000+α110+β001+β1112.\vert \pi_0 \rangle = \vert \phi^+\rangle \otimes \bigl(\alpha\vert 0\rangle + \beta\vert 1\rangle \bigr) = \frac{\alpha \vert 000 \rangle + \alpha \vert 110\rangle + \beta \vert 001\rangle + \beta \vert 111\rangle}{\sqrt{2}}.

Gate แรกที่ทำคือ controlled-NOT gate ซึ่งแปลงสถานะ π0\vert\pi_0\rangle ให้เป็น

π1=α000+α110+β011+β1012.\vert \pi_1 \rangle = \frac{\alpha \vert 000 \rangle + \alpha \vert 110\rangle + \beta \vert 011\rangle + \beta \vert 101\rangle}{\sqrt{2}}.

จากนั้นใช้ Hadamard gate ซึ่งแปลงสถานะ π1\vert\pi_1\rangle ให้เป็น

π2=α00++α11++β01+β102=α000+α001+α110+α111+β010β011+β100β1012.\begin{aligned} \vert\pi_2\rangle & = \frac{\alpha \vert 00\rangle \vert + \rangle + \alpha \vert 11\rangle\vert +\rangle + \beta \vert 01\rangle\vert -\rangle + \beta \vert 10\rangle\vert -\rangle}{\sqrt{2}}\\[2mm] & = \frac{\alpha \vert 000 \rangle + \alpha \vert 001 \rangle + \alpha \vert 110 \rangle + \alpha \vert 111 \rangle + \beta \vert 010 \rangle - \beta \vert 011 \rangle + \beta \vert 100 \rangle - \beta \vert 101 \rangle}{2}. \end{aligned}

โดยใช้ multilinearity ของผลคูณ tensor เราสามารถเขียนสถานะนี้ในรูปแบบอื่นได้ดังนี้:

π2=12(α0+β1)00+12(α0β1)01+12(α1+β0)10+12(α1β0)11.\begin{aligned} \vert\pi_2\rangle = \quad & \frac{1}{2} \bigl(\alpha\vert 0 \rangle + \beta \vert 1\rangle \bigr)\vert 00\rangle \\[2mm] + & \frac{1}{2} \bigl(\alpha\vert 0 \rangle - \beta \vert 1\rangle \bigr)\vert 01\rangle \\[2mm] + & \frac{1}{2} \bigl(\alpha\vert 1 \rangle + \beta \vert 0\rangle \bigr)\vert 10\rangle \\[2mm] + & \frac{1}{2} \bigl(\alpha\vert 1 \rangle - \beta \vert 0\rangle \bigr)\vert 11\rangle. \end{aligned}

เมื่อมองแรกอาจดูเหมือนเกิดสิ่งน่าอัศจรรย์ขึ้น เพราะ qubit ซ้ายสุด B\mathsf{B} ดูเหมือนจะขึ้นอยู่กับตัวเลข α\alpha และ β\beta ทั้งที่ยังไม่มีการสื่อสารใดๆ จาก Alice ไปยัง Bob แต่นี่เป็นภาพลวงตา สเกลาร์ไหลได้อย่างอิสระผ่านผลคูณ tensor ดังนั้น α\alpha และ β\beta จึงไม่ได้เกี่ยวข้องกับ qubit ซ้ายสุดมากหรือน้อยไปกว่า qubit อื่นๆ และสิ่งที่เราทำไปคือการใช้พีชคณิตเพื่อแสดงสถานะในรูปแบบที่ช่วยให้วิเคราะห์การวัดได้ง่ายขึ้น

ต่อไปให้พิจารณาผลลัพธ์ที่เป็นไปได้สี่แบบของการวัดฐานมาตรฐานของ Alice พร้อมกับการกระทำที่ Bob ดำเนินการตามมา

ผลลัพธ์ที่เป็นไปได้

  • ผลลัพธ์การวัดของ Alice คือ aq=00aq = 00 ด้วยความน่าจะเป็น

    12(α0+β1)2=α2+β24=14,\Biggl\| \frac{1}{2}\bigl(\alpha \vert 0\rangle + \beta\vert 1\rangle\bigr) \Biggr\|^2 = \frac{\vert\alpha\vert^2 + \vert\beta\vert^2}{4} = \frac{1}{4},

    ในกรณีนี้สถานะของ (B,A,Q)(\mathsf{B},\mathsf{A},\mathsf{Q}) กลายเป็น

    (α0+β1)00.\bigl( \alpha \vert 0 \rangle + \beta \vert 1 \rangle \bigr) \vert 00 \rangle.

    Bob ไม่ทำอะไรในกรณีนี้ ดังนั้นนี่คือสถานะสุดท้ายของ qubit ทั้งสาม

  • ผลลัพธ์การวัดของ Alice คือ aq=01aq = 01 ด้วยความน่าจะเป็น

    12(α0β1)2=α2+β24=14,\Biggl\| \frac{1}{2}\bigl(\alpha \vert 0\rangle - \beta\vert 1\rangle\bigr) \Biggr\|^2 = \frac{\vert\alpha\vert^2 + \vert{-\beta}\vert^2}{4} = \frac{1}{4},

    ในกรณีนี้สถานะของ (B,A,Q)(\mathsf{B},\mathsf{A},\mathsf{Q}) กลายเป็น

    (α0β1)01.\bigl( \alpha \vert 0 \rangle - \beta \vert 1 \rangle \bigr) \vert 01 \rangle.

    ในกรณีนี้ Bob ใช้ Gate ZZ บน B\mathsf{B} ทำให้ (B,A,Q)(\mathsf{B},\mathsf{A},\mathsf{Q}) อยู่ในสถานะ

    (α0+β1)01.\bigl( \alpha \vert 0 \rangle + \beta \vert 1 \rangle \bigr) \vert 01 \rangle.
  • ผลลัพธ์การวัดของ Alice คือ aq=10aq = 10 ด้วยความน่าจะเป็น

    12(α1+β0)2=α2+β24=14,\Biggl\| \frac{1}{2}\bigl(\alpha \vert 1\rangle + \beta\vert 0\rangle\bigr) \Biggr\|^2 = \frac{\vert\alpha\vert^2 + \vert\beta\vert^2}{4} = \frac{1}{4},

    ในกรณีนี้สถานะของ (B,A,Q)(\mathsf{B},\mathsf{A},\mathsf{Q}) กลายเป็น

    (α1+β0)10.\bigl( \alpha \vert 1 \rangle + \beta \vert 0 \rangle \bigr) \vert 10 \rangle.

    ในกรณีนี้ Bob ใช้ Gate XX บน qubit B\mathsf{B} ทำให้ (B,A,Q)(\mathsf{B},\mathsf{A},\mathsf{Q}) อยู่ในสถานะ

    (α0+β1)10.\bigl( \alpha \vert 0 \rangle + \beta \vert 1 \rangle \bigr) \vert 10 \rangle.
  • ผลลัพธ์การวัดของ Alice คือ aq=11aq = 11 ด้วยความน่าจะเป็น

    12(α1β0)2=α2+β24=14,\Biggl\| \frac{1}{2}\bigl(\alpha \vert 1\rangle - \beta\vert 0\rangle\bigr) \Biggr\|^2 = \frac{\vert\alpha\vert^2 + \vert{-\beta}\vert^2}{4} = \frac{1}{4},

    ในกรณีนี้สถานะของ (B,A,Q)(\mathsf{B},\mathsf{A},\mathsf{Q}) กลายเป็น

    (α1β0)11.\bigl( \alpha \vert 1 \rangle - \beta \vert 0 \rangle \bigr) \vert 11 \rangle.

    ในกรณีนี้ Bob ดำเนินการ ZXZX บน qubit B\mathsf{B} ทำให้ (B,A,Q)(\mathsf{B},\mathsf{A},\mathsf{Q}) อยู่ในสถานะ

    (α0+β1)11.\bigl( \alpha \vert 0 \rangle + \beta \vert 1 \rangle \bigr) \vert 11 \rangle.

ตอนนี้เราเห็นแล้วว่าในทั้งสี่กรณี qubit B\mathsf{B} ของ Bob อยู่ในสถานะ α0+β1\alpha\vert 0\rangle + \beta\vert 1\rangle ณ ตอนจบของโปรโตคอล ซึ่งเป็นสถานะเริ่มต้นของ qubit Q\mathsf{Q} นี่คือสิ่งที่เราต้องการแสดง: โปรโตคอล teleportation ทำงานได้อย่างถูกต้อง

เรายังเห็นด้วยว่า qubit A\mathsf{A} และ Q\mathsf{Q} ถูกทิ้งให้อยู่ในหนึ่งในสี่สถานะ 00,\vert 00\rangle, 01,\vert 01\rangle, 10,\vert 10\rangle, หรือ 11\vert 11\rangle แต่ละสถานะมีความน่าจะเป็น 1/41/4 ขึ้นอยู่กับผลการวัดของ Alice ดังนั้น อย่างที่ได้แนะนำไว้ข้างต้น ณ ตอนจบของโปรโตคอล Alice ไม่มีสถานะ α0+β1\alpha \vert 0\rangle + \beta \vert 1\rangle อีกต่อไป ซึ่งสอดคล้องกับทฤษฎีบท no-cloning

สังเกตว่าการวัดของ Alice ไม่ได้ให้ข้อมูลใดๆ เกี่ยวกับสถานะ α0+β1\alpha \vert 0\rangle + \beta \vert 1\rangle เลย กล่าวคือ ความน่าจะเป็นของแต่ละผลลัพธ์การวัดที่เป็นไปได้ทั้งสี่คือ 1/41/4 โดยไม่ขึ้นกับ α\alpha และ β\beta สิ่งนี้ก็มีความสำคัญต่อการทำงานของ teleportation ด้วย การดึงข้อมูลจากสถานะควอนตัมที่ไม่ทราบค่านั้นโดยทั่วไปจะรบกวนสถานะนั้น แต่ที่นี่ Bob ได้รับสถานะโดยไม่ถูกรบกวน

ต่อไปให้พิจารณาสถานการณ์ทั่วไปมากขึ้นที่ qubit Q\mathsf{Q} พัวพันในตอนแรกกับระบบอื่น ซึ่งจะเรียกว่า R\mathsf{R} การวิเคราะห์ที่คล้ายกับข้างต้นจะเปิดเผยว่าโปรโตคอล teleportation ทำงานได้ถูกต้องในกรณีทั่วไปมากขึ้นนี้: ณ ตอนจบของโปรโตคอล qubit B\mathsf{B} ที่ Bob ถือนั้นพัวพันกับ R\mathsf{R} ในลักษณะเดียวกับที่ Q\mathsf{Q} พัวพันตอนต้นโปรโตคอล ราวกับว่า Alice ส่ง Q\mathsf{Q} ให้ Bob โดยตรง

เพื่อพิสูจน์สิ่งนี้ ให้สมมติว่าสถานะของคู่ (Q,R)(\mathsf{Q},\mathsf{R}) ในตอนแรกได้รับโดยเวกเตอร์สถานะควอนตัมในรูปแบบ

α0Qγ0R+β1Qγ1R,\alpha \vert 0 \rangle_{\mathsf{Q}} \vert \gamma_0\rangle_{\mathsf{R}} + \beta \vert 1 \rangle_{\mathsf{Q}} \vert \gamma_1\rangle_{\mathsf{R}},

โดยที่ γ0\vert\gamma_0\rangle และ γ1\vert\gamma_1\rangle เป็นเวกเตอร์สถานะควอนตัมสำหรับระบบ R\mathsf{R} และ α\alpha และ β\beta เป็นจำนวนเชิงซ้อนที่ตอบสนอง α2+β2=1\vert \alpha \vert^2 + \vert\beta\vert^2 = 1 เวกเตอร์สถานะควอนตัมใดๆ ของคู่ (Q,R)(\mathsf{Q},\mathsf{R}) สามารถแสดงในรูปแบบนี้ได้

รูปต่อไปนี้แสดง Circuit เดิม พร้อมเพิ่มระบบ R\mathsf{R} (แทนด้วยกลุ่ม qubit ที่ด้านบนของแผนภาพที่ไม่มีอะไรเกิดขึ้น)

Teleportation with an entangled input

เพื่อวิเคราะห์สิ่งที่เกิดขึ้นเมื่อรันโปรโตคอล teleportation จะเป็นประโยชน์ถ้าสลับตำแหน่งของระบบ ตามแนวทางที่อธิบายไว้ในบทเรียนก่อนหน้า โดยเฉพาะอย่างยิ่ง เราจะพิจารณาสถานะของระบบในลำดับ (B,R,A,Q)(\mathsf{B},\mathsf{R},\mathsf{A},\mathsf{Q}) แทนที่จะเป็น (B,A,Q,R)(\mathsf{B},\mathsf{A},\mathsf{Q},\mathsf{R}) ชื่อของระบบต่างๆ ถูกใส่ไว้เป็น subscript ในสมการต่อไปนี้เพื่อความชัดเจน

ณ จุดเริ่มต้นของโปรโตคอล สถานะของระบบเหล่านี้เป็นดังนี้:

π0=ϕ+BA(α0Qγ0R+β1Qγ1R)=α0Bγ0R00AQ+α1Bγ0R10AQ+β0Bγ1R01AQ+β1Bγ1R11AQ2.\begin{aligned} \vert \pi_0\rangle & = \vert \phi^+\rangle_{\mathsf{BA}} \otimes \bigl( \alpha \vert 0\rangle_{\mathsf{Q}} \vert\gamma_0\rangle_{\mathsf{R}} + \beta \vert 1\rangle_{\mathsf{Q}}\vert\gamma_1\rangle_{\mathsf{R}}\bigr)\\[1mm] & = \frac{ \alpha \vert 0\rangle_{\mathsf{B}} \vert \gamma_0 \rangle_{\mathsf{R}} \vert 00 \rangle_{\mathsf{AQ}} + \alpha \vert 1\rangle_{\mathsf{B}} \vert \gamma_0 \rangle_{\mathsf{R}} \vert 10 \rangle_{\mathsf{AQ}} + \beta \vert 0\rangle_{\mathsf{B}} \vert \gamma_1 \rangle_{\mathsf{R}} \vert 01 \rangle_{\mathsf{AQ}} + \beta \vert 1\rangle_{\mathsf{B}} \vert \gamma_1 \rangle_{\mathsf{R}} \vert 11 \rangle_{\mathsf{AQ}}}{\sqrt{2}}. \end{aligned}

ขั้นแรก controlled-NOT gate ถูกใช้ ซึ่งแปลงสถานะนี้เป็น

π1=α0Bγ0R00AQ+α1Bγ0R10AQ+β0Bγ1R11AQ+β1Bγ1R01AQ2.\vert\pi_1\rangle = \frac{ \alpha \vert 0\rangle_{\mathsf{B}} \vert\gamma_0 \rangle_{\mathsf{R}} \vert 00\rangle_{\mathsf{AQ}} + \alpha \vert 1\rangle_{\mathsf{B}} \vert\gamma_0 \rangle_{\mathsf{R}} \vert 10\rangle_{\mathsf{AQ}} + \beta \vert 0\rangle_{\mathsf{B}} \vert\gamma_1 \rangle_{\mathsf{R}} \vert 11\rangle_{\mathsf{AQ}} + \beta \vert 1\rangle_{\mathsf{B}} \vert\gamma_1 \rangle_{\mathsf{R}} \vert 01\rangle_{\mathsf{AQ}}}{\sqrt{2}}.

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

π2=12(α0Bγ0R+β1Bγ1R)00AQ+12(α0Bγ0Rβ1Bγ1R)01AQ+12(α1Bγ0R+β0Bγ1R)10AQ+12(α1Bγ0Rβ0Bγ1R)11AQ.\begin{aligned} \vert \pi_2 \rangle = \quad & \frac{1}{2} \bigl( \alpha \vert 0\rangle_{\mathsf{B}} \vert\gamma_0\rangle_{\mathsf{R}} + \beta \vert 1\rangle_{\mathsf{B}} \vert\gamma_1\rangle_{\mathsf{R}} \bigr) \vert 00\rangle_{\mathsf{AQ}}\\[2mm] + & \frac{1}{2} \bigl( \alpha \vert 0\rangle_{\mathsf{B}} \vert\gamma_0\rangle_{\mathsf{R}} - \beta \vert 1\rangle_{\mathsf{B}} \vert\gamma_1\rangle_{\mathsf{R}} \bigr) \vert 01\rangle_{\mathsf{AQ}}\\[2mm] + & \frac{1}{2} \bigl( \alpha \vert 1\rangle_{\mathsf{B}} \vert\gamma_0\rangle_{\mathsf{R}} + \beta \vert 0\rangle_{\mathsf{B}} \vert\gamma_1\rangle_{\mathsf{R}} \bigr) \vert 10\rangle_{\mathsf{AQ}}\\[2mm] + & \frac{1}{2} \bigl( \alpha \vert 1\rangle_{\mathsf{B}} \vert\gamma_0\rangle_{\mathsf{R}} - \beta \vert 0\rangle_{\mathsf{B}} \vert\gamma_1\rangle_{\mathsf{R}} \bigr) \vert 11\rangle_{\mathsf{AQ}}. \end{aligned}

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

α0γ0+β1γ1\alpha \vert 0 \rangle \vert \gamma_0\rangle + \beta \vert 1 \rangle \vert \gamma_1\rangle

เสมอ

พูดอย่างไม่เป็นทางการ การวิเคราะห์ไม่ได้เปลี่ยนแปลงมากนักเมื่อเทียบกับกรณีที่ง่ายกว่าข้างต้น γ0\vert\gamma_0\rangle และ γ1\vert\gamma_1\rangle เพียงแค่ "ติดตามมาด้วย" เท่านั้น ดังนั้น teleportation ประสบความสำเร็จในการสร้างช่องทางการสื่อสารควอนตัมที่สมบูรณ์แบบ โดยถ่ายโอนเนื้อหาของ qubit Q\mathsf{Q} เข้าไปใน B\mathsf{B} และรักษาความสัมพันธ์กับระบบอื่นทั้งหมดไว้

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

การอภิปรายเพิ่มเติม

ต่อไปนี้คือข้อสังเกตสรุปสั้นๆ เกี่ยวกับ teleportation

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

อันที่จริง เป็นเรื่องสมเหตุสมผลที่จะคาดการณ์ว่า teleportation อาจกลายเป็นวิธีมาตรฐานในการสื่อสารข้อมูลเชิงควอนตัมสักวันหนึ่ง อาจผ่านกระบวนการที่เรียกว่า entanglement distillation นี่คือกระบวนการที่แปลง e-bit จำนวนมากที่มีสัญญาณรบกวน (หรือไม่สมบูรณ์) ให้เป็น e-bit คุณภาพสูงจำนวนน้อยกว่า ซึ่งสามารถนำไปใช้กับ teleportation ที่ไม่มีสัญญาณรบกวนหรือเกือบไม่มีสัญญาณรบกวนได้ แนวคิดคือกระบวนการ entanglement distillation ไม่ละเอียดอ่อนเท่ากับการสื่อสารควอนตัมโดยตรง เราอาจยอมรับการสูญเสียได้ ตัวอย่างเช่น และถ้ากระบวนการไม่ได้ผล เราก็ลองใหม่ได้ ในทางตรงกันข้าม qubit จริงๆ ที่เราหวังจะสื่อสารอาจมีคุณค่ามากกว่ามาก

สุดท้าย ควรเข้าใจว่าแนวคิดเบื้องหลัง teleportation และวิธีที่มันทำงานนั้นเป็นหลักการพื้นฐานในข้อมูลและการคำนวณเชิงควอนตัม มันเป็นรากฐานที่แท้จริงของทฤษฎีข้อมูลเชิงควอนตัม และรูปแบบต่างๆ ของมันปรากฏขึ้น ตัวอย่างเช่น Gate ควอนตัมสามารถสร้างได้ผ่านกระบวนการที่เกี่ยวข้องอย่างใกล้ชิดที่เรียกว่า quantum gate teleportation ซึ่งใช้ teleportation เพื่อใช้ การดำเนินการ กับ qubit แทนที่จะสื่อสาร qubit

Source: IBM Quantum docs — updated 15 ม.ค. 2569
English version on doQumentation — updated 7 พ.ค. 2569
This translation based on the English version of approx. 26 มี.ค. 2569