पहले सिद्धांतों से एक प्रस्तुति के लिए, मुझे रयान ओ'डॉनेल का जवाब पसंद है । लेकिन थोड़ा उच्च-स्तर के बीजीय उपचार के लिए, यहां बताया गया है कि मैं यह कैसे करूंगा।
एक नियंत्रित ऑपरेशन की मुख्य विशेषता , किसी भी एकात्मक यू के लिए , यह है कि यह (सुसंगत) कुछ सिंगल क्वबिट के मूल्य के आधार पर कुछ क्वैबिट पर एक ऑपरेशन करता है। जिस तरह से हम इसे स्पष्ट रूप से बीजगणितीय (पहली पर नियंत्रण के साथ) लिख सकते हैं वह है:
जहाँ , के समान आयाम का एक पहचान मैट्रिक्स है । यहाँ, और राज्यों के और पर प्रोजेक्टर हैंयूयू1 यू | 0 ⟩
सी यू=| 0 ⟩⟨ 0 |⊗1+| 1 ⟩⟨ 1 |⊗यू
1यू| 1 ⟩| 0 ⟩⟨ 0 || 0 ⟩ | 1 ⟩| 1 ⟩⟨ 1 || 0 ⟩| 1 ⟩ नियंत्रण qubit के - लेकिन हम उन्हें माप के तत्वों के रूप में यहां उपयोग नहीं कर रहे हैं, लेकिन पहली qubit के राज्य-स्थान के एक या दूसरे उप-स्थान के आधार पर अन्य qubits पर प्रभाव का वर्णन करने के लिए।
हम गेट लिए मैट्रिक्स को प्राप्त करने के लिए इसका उपयोग कर सकते हैं, जो कि 3 की स्थिति पर सुसंगत रूप से 3 की स्थिति पर करता है, जो कि एक नियंत्रित- ऑपरेशन 2 और 3 पर:
एक्स( 1 2)सी एक्स1 , 3एक्ससी एक्स 1 , 3( 1)2⊗एक्स)
सी एक्स1 , 3=| 0 ⟩⟨ 0 | ⊗ १4+| 1 ⟩⟨ 1 | ⊗ ( १2⊗ एक्स)=[ १40404( 1)2⊗एक्स)]=⎡⎣⎢⎢⎢12020202021202020202एक्स02020202एक्स⎤⎦⎥⎥⎥,
जहाँ बाद वाले दो ब्लॉक मैट्रिक्स निरूपण हैं अंतरिक्ष (और पवित्रता) को बचाने के लिए।
बेहतर अभी भी: हम पहचान सकते हैं कि - कुछ गणितीय स्तर पर जहां हम खुद को यह महसूस करने की अनुमति देते हैं कि दसियों कारकों के क्रम को कुछ निश्चित क्रम में नहीं होना चाहिए - नियंत्रण और ऑपरेशन का लक्ष्य किसी भी दो टेंसर पर हो सकता है कारक, और हम ऑपरेटर के विवरण में अन्य सभी बटनों पर । यह हमें प्रतिनिधित्व के लिए सीधे कूदने की अनुमति देगा
सी एक्स 1 , 312सी एक्स 3 , 1
सी एक्स1 , 3==| 0 ⟩⟨ 0 |नियंत्रण⊗12असंबद्ध⊗12लक्ष्य⎡⎣⎢⎢⎢12020202021202020202020202020202⎤⎦⎥⎥⎥+| 1 ⟩⟨ 1|नियंत्रण⊗12असंबद्ध⊗एक्सलक्ष्य+⎡⎣⎢⎢⎢02020202020202020202एक्स02020202एक्स⎤⎦⎥⎥⎥
और हमें तुरंत यह देखने की भी अनुमति देता है कि यदि नियंत्रण और लक्ष्य की भूमिकाएँ उलट जाएँ तो क्या करें:
सीएक्स1,3=| 0⟩सी एक्स3 , 1===12लक्ष्य⊗12असंबद्ध⊗ | 0 ⟩⟨ 0 |नियंत्रण⎡⎣⎢⎢⎢⎢⎢| 0 ⟩⟨ 0 || 0 ⟩⟨ 0 || 0 ⟩⟨ 0 || 0 ⟩⟨ 0 |⎤⎦⎥⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢10000000000001000010000000000001+एक्सलक्ष्य⊗12असंबद्ध⊗ | 1 ⟩⟨ 1 |नियंत्रण+⎡⎣⎢⎢⎢⎢⎢| 1 ⟩⟨ 1 || 1 ⟩⟨ 1 || 1 ⟩⟨ 1 || 1 ⟩⟨ 1 |⎤⎦⎥⎥⎥⎥⎥00001000010000000000001000010000⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥।
लेकिन सबसे अच्छी बात: यदि आप इन संचालकों को बीजगणितीय रूप से लिख सकते हैं, तो आप विशाल मेट्रिसेस के साथ पूरी तरह से वितरण करने की दिशा में पहला कदम उठा सकते हैं, बजाय इसके कि इन संचालकों के बारे में तर्क के रूप में
और
सी एक्स 3 , 1 = 1 2सी एक्स1 , 3= | 0 ⟩⟨ 0 |⊗12⊗12+ | 1 ⟩⟨ 1 |⊗12⊗एक्ससी एक्स3 , 1=12⊗12⊗|0⟩⟨0|+X⊗12⊗|1⟩⟨1|। निश्चित रूप से आप इनसे कितना कुछ कर सकते हैं, इसकी एक सीमा होगी - प्रतिनिधित्व में एक साधारण बदलाव एक मुश्किल क्वांटम एल्गोरिथ्म को कुशलतापूर्वक हल करने की संभावना नहीं है, मैन्युअल गणना द्वारा अकेले ट्रैक्टेबल होने दें - लेकिन आप सरल सर्किट के बारे में बहुत अधिक प्रभावी ढंग से तर्क कर सकते हैं विशालकाय अंतरिक्ष खाने वाले मैट्रिस की तुलना में इन अभिव्यक्तियों का उपयोग करना।