คำพูดแรก
ปรากฏการณ์เดียวกันนี้ของการควบคุมการเปลี่ยนสถานะของ qubits ในบางสถานการณ์ก็เกิดขึ้นกับประตูที่ไม่ได้ควบคุม ในความเป็นจริงนี่คือพื้นฐานทั้งหมดของการประมาณค่าลักษณะเฉพาะ ดังนั้นไม่เพียง แต่เป็นไปได้เท่านั้นมันเป็นข้อเท็จจริงสำคัญเกี่ยวกับการคำนวณควอนตัมที่เป็นไปได้ มันยังมีชื่อ: "ระยะเตะ" ซึ่งควบคุม qubits (หรือมากกว่าปกติลงทะเบียนควบคุม) เกิดขึ้นในช่วงญาติเป็นผลมาจากการกระทำผ่านการดำเนินการบางอย่างในการลงทะเบียนเป้าหมายบางอย่าง
สาเหตุที่สิ่งนี้เกิดขึ้น
เหตุใดจึงเป็นเช่นนี้ โดยพื้นฐานแล้วมากับความจริงที่ว่ามาตรฐานพื้นฐานนั้นไม่สำคัญเท่าที่เราบางครั้งอธิบายว่าเป็น
เวอร์ชั่นสั้น. เฉพาะสถานะมาตรฐานบน qubits ควบคุมเท่านั้นที่ไม่ได้รับผลกระทบ หากคิวบิตควบคุมอยู่ในสถานะที่ไม่ได้เป็นสถานะมาตรฐานก็สามารถเปลี่ยนแปลงได้ตามหลักการ
รุ่นที่ยาวกว่า -
พิจารณาทรงกลมโบลช ในที่สุดทรงกลม - สมมาตรอย่างสมบูรณ์แบบโดยไม่มีจุดใดที่พิเศษกว่าใครและไม่มีแกนใดที่พิเศษไปกว่าแกนใด ๆ โดยเฉพาะอย่างยิ่งพื้นฐานมาตรฐานไม่ได้พิเศษโดยเฉพาะ
การดำเนินการ CNOT เป็นหลักการการดำเนินการทางกายภาพ เพื่ออธิบายมันเรามักจะแสดงมันในแง่ของวิธีที่มันมีผลต่อมาตรฐานพื้นฐานโดยใช้การแทนเวกเตอร์
- แต่นี่เป็นเพียงการนำเสนอ สิ่งนี้นำไปสู่การเป็นตัวแทนเฉพาะของการแปลง CNOT:
| 00 ⟩ → ⎡⎣⎢⎢⎢⎢1000⎤⎦⎥⎥⎥⎥,| 01 ⟩ → ⎡⎣⎢⎢⎢⎢0100⎤⎦⎥⎥⎥⎥,| 10 ⟩ → ⎡⎣⎢⎢⎢⎢0010⎤⎦⎥⎥⎥⎥,| 11 ⟩ → ⎡⎣⎢⎢⎢⎢0001⎤⎦⎥⎥⎥⎥
C N O T → ⎡⎣⎢⎢⎢⎢1000010000010010⎤⎦⎥⎥⎥⎥.
และเพื่อประโยชน์ของความกะทัดรัดเราบอกว่าเวกเตอร์คอลัมน์เหล่านั้น
เป็นสถานะมาตรฐานบนสอง qubits และเมทริกซ์
นี้เป็นเมทริกซ์ CNOT
คุณเคยทำในช่วงต้นคณิตศาสตร์มหาวิทยาลัยชั้นเรียนหรืออ่านตำราที่มันเริ่มต้นที่จะเน้นความแตกต่างระหว่างการเปลี่ยนแปลงเชิงเส้นและเมทริกซ์ - ที่ได้รับการกล่าวว่าเช่นว่าเมทริกซ์สามารถเป็นตัวแทนของการเปลี่ยนแปลงเชิงเส้น แต่ก็ไม่เช่นเดียวกับการแปลงเชิงเส้น? สถานการณ์ที่มี CNOT ในการคำนวณควอนตัมเป็นตัวอย่างหนึ่งของความแตกต่างนี้มีความหมายอย่างไร CNOT เป็นการเปลี่ยนแปลงของระบบกายภาพไม่ใช่ของเวกเตอร์คอลัมน์ สถานะพื้นฐานของมาตรฐานเป็นเพียงหนึ่งในพื้นฐานของระบบทางกายภาพซึ่งเราเป็นตัวแทนตามอัตภาพโดยเวกเตอร์คอลัมน์{ 0 , 1 }
จะเป็นอย่างไรถ้าเราเลือกที่จะเป็นตัวแทนของพื้นฐานที่แตกต่าง - พูดว่า X eigenbasis - โดยเวกเตอร์คอลัมน์แทน สมมติว่าเราต้องการเป็นตัวแทน{ 0 , 1 }
| + + ⟩ →| + - ⟩ →| - + ⟩ →| - - ⟩ →[1000]†,[0100]†,[0010]†,[0001]†.
นี่เป็นตัวเลือกที่ถูกต้องตามหลักวิชาทางคณิตศาสตร์อย่างสมบูรณ์และเนื่องจากเป็นเพียงตัวเลือกที่น่าสังเกตเท่านั้นจึงไม่ส่งผลกระทบต่อฟิสิกส์ - มันมีผลกับวิธีที่เราจะเขียนฟิสิกส์เท่านั้น ไม่ใช่เรื่องแปลกในวรรณคดีที่จะทำการวิเคราะห์ในลักษณะที่เทียบเท่ากับสิ่งนี้ (แม้ว่ามันจะยากที่จะเขียนแบบแผนที่แตกต่างกันสำหรับเวกเตอร์คอลัมน์อย่างที่ฉันได้ทำที่นี่) เราจะต้องเป็นตัวแทนเวกเตอร์พื้นฐานมาตรฐานโดย:
| 00 ⟩ → 12⎡⎣⎢⎢⎢⎢1111⎤⎦⎥⎥⎥⎥,| 01 ⟩ → 12⎡⎣⎢⎢⎢⎢1- 11- 1⎤⎦⎥⎥⎥⎥,| 10 ⟩ → 12⎡⎣⎢⎢⎢⎢11- 1- 1⎤⎦⎥⎥⎥⎥,| 11 ⟩ → 12⎡⎣⎢⎢⎢⎢1- 1- 11⎤⎦⎥⎥⎥⎥.
อีกครั้งเราใช้เวกเตอร์คอลัมน์ทางด้านขวา
เท่านั้นเพื่อแสดงสถานะทางซ้าย แต่การเปลี่ยนแปลงในการเป็นตัวแทนจะส่งผลกระทบต่อวิธีที่เราต้องการเป็นตัวแทนประตู CNOT
คมตาอ่านอาจจะสังเกตเห็นว่าเวกเตอร์ที่ผมได้เขียนด้านขวาเพียงข้างต้นเป็นคอลัมน์ของการเป็นตัวแทนเมทริกซ์ปกติของH มีเหตุผลที่ดีสำหรับสิ่งนี้: สิ่งที่การเปลี่ยนแปลงของจำนวนการแทนนี้คือการเปลี่ยนแปลงของกรอบอ้างอิงที่ใช้อธิบายสถานะของสอง qubits เพื่ออธิบาย ,และอื่น ๆ เราได้เปลี่ยนกรอบการอ้างอิงสำหรับแต่ละ qubit โดยการหมุนซึ่งเหมือนกับการแสดงเมทริกซ์ปกติของโอเปอเรเตอร์ Hadamard - เพราะผู้ประกอบการเดียวกันแลกเปลี่ยนและสังเกตได้ โดยการผันคำกริยาH⊗ H| + + ⟩ = [1000]†| + - ⟩ = [0100]†XZ
กรอบการอ้างอิงเดียวกันนี้จะนำไปใช้กับวิธีที่เราเป็นตัวแทนของการดำเนินการ CNOT ดังนั้นในการแสดงแบบเลื่อนนี้เราจะมี
0 \ end {bmatrix}} \ end {aligned}
ซึ่ง - จำได้ว่าตอนนี้คอลัมน์แทน eigenstates - หมายความว่า CNOT ทำการเปลี่ยนแปลง
C N O T → 14⎡⎣⎢⎢⎢⎢11111- 11- 111- 1- 11- 1- 11⎤⎦⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢1000010000010010⎤⎦⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢11111- 11- 111- 1- 11- 1- 11⎤⎦⎥⎥⎥⎥=⎡⎣⎢⎢⎢⎢1000000100100100⎤⎦⎥⎥⎥⎥
XC N O T| + + ⟩C N O T| + - ⟩C N O T| - + ⟩C N O T| - - ⟩= | + + ⟩ ,= | - - ⟩ ,= | - + ⟩ ,= | + - ⟩
โปรดสังเกตว่าที่นี่เป็น
เพียง 'qubits' ควบคุมแรกที่มีการเปลี่ยนแปลงสถานะ เป้าหมายจะไม่เปลี่ยนแปลง
ตอนนี้ฉันสามารถแสดงความจริงแบบเดียวกันนี้ได้เร็วขึ้นโดยไม่พูดถึงการเปลี่ยนแปลงในกรอบอ้างอิงทั้งหมด ในหลักสูตรเบื้องต้นในการคำนวณควอนตัมในวิทยาการคอมพิวเตอร์อาจมีการอธิบายปรากฏการณ์ที่คล้ายกันโดยไม่พูดถึงคำว่า 'กรอบอ้างอิง' แต่ฉันต้องการให้คุณมากกว่าการคำนวณ ฉันต้องการที่จะดึงความสนใจไปที่ข้อเท็จจริงที่ว่า CNOT เป็นหลักการไม่ใช่แค่เมทริกซ์ ว่าพื้นฐานมาตรฐานไม่ใช่พื้นฐานพิเศษ และเมื่อคุณตัดสิ่งเหล่านี้ออกไปมันจะกลายเป็นที่ชัดเจนว่าการดำเนินการที่ CNOT ตระหนักได้อย่างชัดเจนมีศักยภาพที่จะส่งผลกระทบต่อสถานะของ qubit ควบคุมแม้ว่า CNOT เป็นสิ่งเดียวที่คุณทำกับ qubits ของคุณ
ความคิดที่ว่ามี 'ควบคุม' qubit เป็นหนึ่งศูนย์กลางบนพื้นฐานมาตรฐานและฝังความอยุติธรรมเกี่ยวกับสถานะของ qubits ที่เชิญให้เราคิดว่าการดำเนินงานเป็นด้านเดียว แต่ในฐานะนักฟิสิกส์คุณควรสงสัยอย่างยิ่งถึงการปฏิบัติการด้านเดียว สำหรับทุกการกระทำมีปฏิกิริยาเท่ากับและตรงข้าม ; และที่นี่ความชัดเจนด้านเดียวของ CNOT ในรัฐมาตรฐานนั้นถูกปฏิเสธโดยความจริงที่ว่าสำหรับ X eigenbasis ฯ มันเป็น 'เป้าหมาย' ซึ่งกำหนดการเปลี่ยนแปลงที่เป็นไปได้ของสถานะของ 'การควบคุม' เพียงฝ่ายเดียว
คุณสงสัยว่ามีบางอย่างที่เล่นซึ่งเป็นเพียงความสะดวกสบายทางคณิตศาสตร์ที่เกี่ยวข้องกับการเลือกสัญกรณ์ ในความเป็นจริงมี: วิธีที่เราเขียนรัฐของเราโดยเน้นที่มาตรฐานซึ่งอาจนำคุณไปสู่การพัฒนาสัญชาตญาณที่ไม่ใช่คณิตศาสตร์ของการดำเนินการเฉพาะในแง่ของมาตรฐาน แต่เปลี่ยนการเป็นตัวแทนและสัญชาตญาณที่ไม่ใช่คณิตศาสตร์หายไป
สิ่งเดียวกันกับที่ฉันวาดไว้สำหรับผลกระทบของ CNOT ในสถานะ X-eigenbasis นั้นก็เกิดขึ้นในการประมาณเฟสด้วยการเปลี่ยนแปลงที่แตกต่างจาก CNOT 'เฟส' ที่เก็บไว้ใน 'เป้าหมาย' qubit จะถูกเตะขึ้นไปที่ 'ควบคุม' qubit เนื่องจากเป้าหมายอยู่ในสถานะเฉพาะของการดำเนินการซึ่งควบคุมโดยควิบิตแรก ในด้านวิทยาศาสตร์คอมพิวเตอร์ของการคำนวณควอนตัมมันเป็นหนึ่งในปรากฏการณ์ที่โด่งดังที่สุดในสนาม มันบังคับให้เราต้องเผชิญหน้ากับความจริงที่ว่ามาตรฐานพื้นฐานเป็นเพียงความพิเศษในการที่จะอธิบายข้อมูลของเราด้วย - แต่ไม่ใช่ในลักษณะของฟิสิกส์