การทับซ้อนของ Gate gate มีเงื่อนไขหรือไม่?


9

ฉันได้สร้างวงจรอย่างง่ายใน Q-Kit เพื่อทำความเข้าใจกับประตูที่มีเงื่อนไขและสถานะเอาต์พุตในแต่ละขั้นตอน: ป้อนคำอธิบายรูปภาพที่นี่

  1. ในการเริ่มต้นมีสถานะ 00 ชัดเจนซึ่งเป็นอินพุต
  2. ควิบิตแรกผ่านประตู Hadamard มันจะเข้าสู่การทับซ้อน 00 และ 10 กลายเป็นไปได้เท่า ๆ กัน
  3. ควิบิตแรก CNOTs อันที่สองความน่าจะเป็นที่ 00 ไม่เปลี่ยนแปลง แต่เปลี่ยนเป็น 10 และ 11
  4. ควิบิตแรกผ่าน Hadamard อีกครั้งและความน่าจะเป็นของ 00 ถูกแบ่งระหว่าง 00 และ 10 และ 11 ระหว่าง 01 และ 11ราวกับว่าควิบิตแรกก้าวเข้าสู่การซ้อนจากสถานะคงที่

ผลลัพธ์ไม่ควรกระจายอย่างเท่าเทียมกัน 00 และ 01 qubit แรกผ่าน Hadamard สองครั้งซึ่งควรใส่ไว้ในการซ้อนทับและกลับไปที่ค่าเริ่มต้น 0 ประตู CNOT ไม่ส่งผลกระทบต่อตัวควบคุม qubit ดังนั้นการมีอยู่ของมันไม่ควรส่งผลต่อ qubit แรกเลย แต่ในความเป็นจริงมันทำให้มันเหมือนเดิม ไม่ทับซ้อนอีกต่อไป การใช้ qubit เป็นตัวควบคุมยุบตัวซ้อนทับของมันหรือไม่?

คำตอบ:


5

|0012|00+12|1012|00+12|1114|00+14|11+14|10+14|01

หากบรรทัดที่สองคือ (12|0+12|1)โวลต์จากนั้นใช้ H อีกครั้งจะนำไป |0โวลต์แต่มันไม่ใช่ พวกเขาเข้าไปพัวพัน

ดูเหมือนว่าคุณกำลังคิดว่า qubit แรกนั้นไม่ได้รับผลกระทบจาก CNOT ดังนั้นสองคนสุดท้ายควรเดินทาง

H1ยังไม่มีข้อความOT12=12(10010110100-101-10)ยังไม่มีข้อความOT12H1=12(10100101010-110-10)

มันอยู่ในการซ้อนทับตลอดเวลา ไม่มีการล่มสลาย มันไม่ใช่คำสั่งที่ไม่เด่นชัด ถ้าคุณมีผมdยูนั่นจะเป็นสิ่งที่ไม่ส่งผลกระทบต่อ qubit แรกและมันจะเดินทางด้วย H1. แต่ CNOT ไม่ใช่แบบนั้น

คุณสามารถคิดได้ด้วยวิธีนี้ในตอนแรกคุณมี 2 qubits หลังจากทาครั้งแรกHคุณยังคงมี 2 qubits จากนั้นหลังจาก CNOT พวกมันจะถูกพันกันดังนั้นคุณมี 1 qudit ด้วยd=4เพราะพวกเขารวมกัน จากนั้นเป็นครั้งสุดท้ายH ทิ้งไว้กับ d=4. ที่แต่ละประตูคุณทำสถานการณ์กรณีที่เลวร้ายที่สุดของโครงสร้างการพัวพัน


3

ไม่การใช้เกตที่ควบคุมไม่ได้วัดการควบคุม

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

ในการเปรียบเทียบที่ง่ายกว่าให้พิจารณา Z gate ประตู Z ใช้ตัวประกอบเฟส 1 กับ|1สถานะของ qubit มันส่งa|0+|1 ถึง a|0-|1. หนึ่งสามารถอธิบายผลกระทบนี้ในลักษณะตามเงื่อนไข: ถ้า qubit อยู่ใน|1สถานะจากนั้น Z เกตจะทำการ qubit ด้วย -1 แต่คำว่า "ถ้า" ในคำอธิบายนั้นไม่ได้หมายความว่าเราต้องวัด qubit แล้วตัดสินใจว่าจะใช้ปัจจัย 1- เฟสหรือไม่นั่นเป็นเพียงคำอธิบายที่ทำให้เข้าใจผิดเล็กน้อย

แนวคิดเดียวกันนี้ใช้กับ CNOT ใช่คุณสามารถอธิบายได้ในแบบ If-then แต่คุณยังสามารถอธิบายได้ว่า "ใช้ตัวคูณเฟส -1 กับ|1|- สถานะ "และคำอธิบายหลังทำให้ชัดเจนว่าการวัดไม่จำเป็น


0
  1. ในการเริ่มต้นมีสถานะ 00 ชัดเจนซึ่งเป็นอินพุต
  2. ควิบิตแรกผ่านประตู Hadamard มันจะเข้าสู่การทับซ้อน 00 และ 10 กลายเป็นไปได้เท่า ๆ กัน

แก้ไข.

  1. ควิบิตแรก CNOTs อันที่สองความน่าจะเป็นที่ 00 ไม่เปลี่ยนแปลง แต่เปลี่ยนเป็น 10 และ 11

เพื่อความแม่นยำ 10 กลายเป็น 11

  1. qubit แรกผ่าน Hadamard อีกครั้งและความน่าจะเป็นที่ 01 ถูกแบ่งระหว่าง 01 และ 11 และ 11 ระหว่าง 01 และ 11ราวกับว่า qubit แรกก้าวเข้าสู่การทับซ้อนจากสถานะคงที่

ไม่ถูกต้อง ไม่มี01นี่เพียง00และ11และหลังจากใช้ Hadamard กับ qubit แรกที่คุณต้องซ้อน 4 ฯ : 00 , 10 , 11และ01 ,

12(|00+|11)12(|00+|10+|01-|11)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.