हैडमार्ड गेट आपका पहला मुकाबला सुपरपोजिशन क्रिएशन के साथ हो सकता है । जब आप कहते हैं कि आप पौली गेट (उर्फ ) की उपयोगिता को उसके शास्त्रीय समकक्ष से जोड़ सकते हैं - ठीक है, हैडमार्ड ठीक उसी जगह है जहां आप शास्त्रीय एनालॉग के दायरे को छोड़ते हैं, तब। यह ठीक उसी कारण से उपयोगी है , हालाँकि, इसका उपयोग अक्सर फाटकों के एक सार्वभौमिक सेट (जैसे कि पंखे के साथ क्लैसिकल या अकेले फैन-आउट के लिए) के लिए किया जाता है।एक्सNOTANDNOTNOR
जबकि सिंगल गेट रैंडम नंबर जेनरेशन में कुछ हद तक उपयोगी है (जैसा कि युवल फिल्मस ने कहा था), इसकी वास्तविक शक्ति अधिक उदाहरणों में या अन्य गेट्स के साथ संयोजन में दिखाई देती है। जब आपके पास n qubits इनिशियलाइज़ इन | 0 ⟩ , उदाहरण के लिए, और एक लागू एच उनमें से प्रत्येक को किसी भी क्रम में, आप क्या मिलता है
( | 0 ⟩ + | 1 ⟩ ) ⊗ ( | 0 ⟩ + | 1 ⟩ ) ⊗ ... ⊗ ( | 0 ⟩ + | 1एचn| 0⟩एच )
Voilà, हम कर सकते हैं अबसमानांतर में 2 एन विभिन्न इनपुटपर कार्यों का मूल्यांकन करें! यह, उदाहरण के लिए,ग्रोवर के एल्गोरिथ्ममें पहला कदमहै।
( | 0 ⟩ + | 1 ⟩ ) ⊗ ( | 0 ⟩ + | 1 ⟩ ) ⊗ ... ⊗ ( | 0 ⟩ + | 1 ⟩ ) / 2n / 2
जो करने के लिए विस्तारित किया जा सकता
1 / 2n / 2⋅(|00…00⟩+|00…01⟩+|00…11⟩+…+|11…11⟩)
2n
CNOT
CNOT(2−1/2(|0⟩+|1⟩)⊗|0⟩)=2−1/2CNOT(|00⟩+|10⟩)=2−1/2(|00⟩+|11⟩)
CNOT2−1/2(|00…00⟩+|11…11⟩)
, भी बहुत उपयोगी है।
अंतिम लेकिन कम से कम, यह एक बहुत ही उपयोगी आधार परिवर्तन है जो स्व-प्रतिवर्ती है। तो एक और हैडमार्ड गेट खोल देता है, एक अर्थ में, पिछले आवेदन ने क्या किया था (H2=ICNOT
NOTxyzCNOTआपके क्वांटम कंप्यूटर में, आप सिर्फ एक बहुत ही महंगा और अप्रभावी शास्त्रीय उपकरण बनाते हैं।) किसी चीज के बारे में घूमना महत्वपूर्ण है, और एक और घटक जिसकी आपको आमतौर पर आवश्यकता होती है, वह भी कोण के एक छोटे से अंश से घूमता है, जैसे 45 ° (जैसे चरण में) शिफ्ट गेट )।