Entangled Qubits पर CNOT गेट


9

मैं ग्रीनबर्गर-हॉर्ने-ज़िलिंगर (GHZ) राज्य के लिए उत्पन्न करने की कोशिश कर रहा था Nक्वांटम कंप्यूटिंग का उपयोग करने वाले राज्य, शुरू|000...000 (N बार)

प्रस्तावित समाधान है कि पहले हैबिटर्ड ट्रांसफॉर्मेशन को पहले क्वैबिट पर लागू किया जाए, और उसके बाद अन्य सभी लोगों की पहली क्वोट के साथ CNOT गेट्स का एक लूप शुरू किया जाए।

मैं यह समझने में असमर्थ हूं कि मैं CNOT कैसे कर सकता हूं (q1,q2) अगर q1 बेल राज्य की तरह एक उलझी हुई जोड़ी का एक हिस्सा है B0 हडामर्ड परिवर्तन के बाद यहां कौन से रूप हैं।

मुझे पता है कि इसके लिए कोड कैसे लिखना है, लेकिन बीजगणितीय रूप से यह विधि सही क्यों है और यह कैसे किया जाता है? धन्यवाद।

जवाबों:


3

मैं यह समझने में असमर्थ हूं कि मैं CNOT कैसे कर सकता हूं (q1,q2) अगर q1 बेल राज्य की तरह एक उलझी हुई जोड़ी का एक हिस्सा है B0 हडामर्ड परिवर्तन के बाद यहां कौन से रूप हैं।

कुंजी यह सूचित करना है कि प्रासंगिक क्वांटम गेट (ओं) को लागू करने पर कम्प्यूटेशनल आधार राज्यों (या, उस मामले के लिए, आधार राज्यों के किसी अन्य पूर्ण सेट) के लिए क्या होता है । इससे कोई फ़र्क नहीं पड़ता कि राज्य उलझा हुआ है या अलग है। यह तरीका हमेशा काम करता है।

आइए विचार करें 2-क्वेट बेल स्टेट (दो क्वैबिट का) A तथा B):

|Ψ=12(|00+|11)

|Ψकम्प्यूटेशनल आधार राज्यों के एक समान रैखिक सुपरपोजिशन द्वारा गठित किया जाता है|00 और |11 (जिसे व्यक्त किया जा सकता है |0A|0B तथा |1A|1B क्रमशः) और |1A|1B। हमें अन्य दो कम्प्यूटेशनल आधार वाले राज्यों के बारे में चिंता करने की आवश्यकता नहीं है:|01 तथा |10 के रूप में वे बेल राज्य के सुपरपोजिशन का हिस्सा नहीं हैं |Ψ। एक CNOT गेट मूल रूप से फ़्लिप करता है (यानी या तो दो मैपिंग में से एक है|0|1 या |1|0) पंचक की स्थिति B मामले में qubitA राज्य में है |1, या फिर यह कुछ भी नहीं करता है।

इसलिए मूल रूप से CNOT कम्प्यूटेशनल आधार स्थिति को बनाए रखेगा |00ज्यों का त्यों। हालाँकि, यह कम्प्यूटेशनल आधार स्थिति को रूपांतरित करेगा|11 सेवा |10। सीएनओटी की कार्रवाई से|00 तथा |11, आप सुपरपोजिशन राज्य पर CNOT की कार्रवाई को घटा सकते हैं |Ψ अभी:

CNOT|Ψ=12(|00+|10)

संपादित करें :

आप टिप्पणियों में उल्लेख करते हैं कि आप उलझी हुई अवस्था की दो में से एक श्रेणी चाहते हैं |Ψनियंत्रण के रूप में कार्य करने के लिए (और ऑपरेशन अलग-अलग क्वेट पर लागू नहीं किया जाएगा, कहते हैं C, नियंत्रण पर निर्भर करता है )।

उस मामले में भी, आप ऊपर दिए गए तरीके से आगे बढ़ सकते हैं।

नीचे लिखें 3संयुक्त राज्य की स्थिति :

|Ψ|0C=12(|0A|0B+|1A|1B)|0C
=12(|0A|0B|0C+|1A|1B|0C)

हम कहते हैं Bआपका नियंत्रण qubit है।

एक बार फिर हम बस कम्प्यूटेशनल आधार वाले राज्यों (3-क्विट सिस्टम के लिए) पर CNOT की कार्रवाई की जाँच करेंगे |000 और |110। कम्प्यूटेशनल आधार राज्य में|000=|0A|0B|0C ध्यान दें कि क्वेट की स्थिति B है |0 और वह बोली की C है |0। चूँकिB राज्य में है |0की अवस्था Cहोगा नहीं फ़्लिप किया। हालाँकि, ध्यान दें कि कम्प्यूटेशनल आधार स्थिति में|110=|1A|1B|0C qubit B राज्य में है |1 समय रहते C राज्य में है |0। चूँकि बोलीB राज्य में है |1राज्य की स्थिति C को फ़्लिप किया जाएगा |1

इस प्रकार, आप राज्य के साथ समाप्त होते हैं:

12(|0A|0B|0C+|1A|1B|1C)

यह आपके लिए ग्रीनबर्गर-हॉर्ने-ज़िलिंगर राज्य है3 qubits!


हम इस पद्धति का उपयोग कर सकते हैं यदि हम एक उलझी हुई जोड़ी पर CNOT लागू करना चाहते हैं। लेकिन मैं ऐसा नहीं करना चाहता। मैं जो चाहता हूं, वह उलझी हुई अवस्था की पहली कतार में ले जाऊंगाB0 (इसे q1 नहीं कह सकते क्योंकि यह अविभाज्य है), और CNOT को उस (q1) और एक अलग पर लागू करें |0>qubit। यदि संभव हो तो कृपया मैट्रिक्स फॉर्म गुणन को पूरा करें। एक बार फिर धन्यवाद।
सात्विक गोलेछा

@SatvikGolechha So which one are you considering to be the control qubit (of the controlled-NOT gate): q1 or the "different |0 qubit"? The answer will depend on that.
Sanchayan Dutta

I am considering q1 to be the control bit. And the difficulty I'm facing is that I can't separate q1, and hence can't see what the CNOT gate will do to q1 and |0>.
Satvik Golechha

@SatvikGolechha Updated the answer. OK now?
Sanchayan Dutta

Thanks a bunch! Using Tensor product properties makes it all very clear, and it just fits in beautifully now. I've marked this answer as accepted.
Satvik Golechha

7

ψ1=|000ψ2=(HII)ψ1=12(|0+|1)|00=12(|000+|100)ψ3=(CNOT12I)ψ2=12(|000+|110)ψ4=(CNOT13I2)ψ3=12(|000+|111)

CNOTij is itself an operator on 2 qubits giving a 4×4 unitary matrix. You can apply it to any state in C2C2 not just those of the form qiqj. Just write the coefficients in the computational basis where you know what to do in terms of the CNOTij of classical reversible computing. Then just follow your linearity nose.

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.