माइक और इके की "क्वांटम कम्प्यूटेशन और क्वांटम सूचना" में, ग्रोवर के एल्गोरिथ्म को बहुत विस्तार से समझाया गया है। हालांकि, पुस्तक में, और ग्रोवर के एल्गोरिथ्म के लिए मैंने ऑनलाइन सभी स्पष्टीकरणों में पाया है कि ग्रोवर के ओरेकल का निर्माण कैसे किया जाता है, इसका कोई उल्लेख नहीं है, जब तक कि हम पहले से ही नहीं जानते कि यह कौन सा राज्य है जिसे हम खोज रहे हैं, उद्देश्य को हराते हुए। कलन विधि। विशेष रूप से, मेरा प्रश्न यह है: कुछ f (x) दिया गया है जैसे कि कुछ x मान के लिए, f (x) = 1, लेकिन अन्य सभी के लिए, f (x) = 0, कैसे एक ओरेकल का निर्माण करता है जो हमें मिलेगा हमारी प्रारंभिक, मनमानी अवस्था | x> | y> to | x> | y + f (x)> जितना संभव हो उतना स्पष्ट विवरण (शायद एक उदाहरण?) बहुत सराहना की जाएगी। अगर किसी भी मनमाने कार्य के लिए ऐसा निर्माण हडामर, पौली, या अन्य मानक क्वांटम फाटकों के साथ संभव है,