พยายามถามที่นี่ก่อนเนื่องจากคำถามที่คล้ายกันถูกถามในเว็บไซต์นั้น ดูเหมือนว่ามีความเกี่ยวข้องมากขึ้นสำหรับเว็บไซต์นี้
มันเป็นความเข้าใจของฉันในปัจจุบันว่าประตูควอนตัมแฮคเกอร์คือประตู CNOT ประตูควอนตัม XNOR เป็นประตู CCNOT หรือไม่
พยายามถามที่นี่ก่อนเนื่องจากคำถามที่คล้ายกันถูกถามในเว็บไซต์นั้น ดูเหมือนว่ามีความเกี่ยวข้องมากขึ้นสำหรับเว็บไซต์นี้
มันเป็นความเข้าใจของฉันในปัจจุบันว่าประตูควอนตัมแฮคเกอร์คือประตู CNOT ประตูควอนตัม XNOR เป็นประตู CCNOT หรือไม่
คำตอบ:
ใด ๆ คลาสสิกหนึ่งบิตฟังก์ชั่นที่x ∈ { 0 , 1 } nเป็นnอินพุตบิตและY ∈ { 0 , 1 }เป็นnผลผลิตบิตสามารถเขียนเป็นคำนวณย้อนกลับ ฉR : ( x , y ) ↦ ( x , y ⊕ f ( x ) ) (โปรดทราบว่าฟังก์ชันใด ๆ ของm
ประตูควอนตัมที่ใช้สิ่งนี้เป็นเพียงประตูควอนตัมที่สอดคล้องกับการประเมินฟังก์ชั่นย้อนกลับได้ หากคุณเขียนตารางความจริงของฟังก์ชันแต่ละบรรทัดจะสอดคล้องกับแถวของเมทริกซ์ที่รวมกันและเอาต์พุตจะบอกคุณว่ารายการคอลัมน์ใดมี 1 (รายการอื่น ๆ ทั้งหมดมี 0)
ในกรณีของ XNOR เรามีตารางความจริงมาตรฐานและตารางความจริงฟังก์ชันย้อนกลับได้ ดังนั้นเมทริกซ์ที่รวมกันคือ U=( 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0
ควอนตัม XNOR ไม่ใช่ CCNOT CCNOT จะรับ 3 บิตเป็นอินพุตในขณะที่ XOR, XNOR และ CNOT ใช้เวลาเพียง 2 บิตหรือ qubits เป็นอินพุต
เหตุผลที่เราบอกว่า XOR สามารถคิดได้ว่าเป็น CNOT อธิบายไว้ที่นี่และเหตุผลเดียวกันสามารถใช้ในการสร้าง (2 qubit) XNOR