यह लेख बताता है कि एक फाइनाइट फील्ड (Finite Field) में रूट्स ऑफ यूनिटी (Roots of Unity) क्या हैं और वे मल्टीप्लिकेटिव सबग्रुप्स (multiplicative subgroups) के साथ कैसे जुड़े हुए हैं। पाठक से Fundamental Theorem of Cyclic Groups के बारे में पिछले अध्याय से परिचित होने की अपेक्षा की जाती है।
यह प्रमेय बताता है कि, ऑर्डर (order) वाले एक मल्टीप्लिकेटिव ग्रुप को देखते हुए, ऑर्डर का एक अनूठा (unique) सबग्रुप मौजूद होता है, जब , को विभाजित करता है। अन्यथा, यदि , को विभाजित नहीं करता है, तो ऑर्डर का कोई सबग्रुप मौजूद नहीं होता है।
यह यह भी बताता है कि, यदि , का एक जेनरेटर (generator) है, तो , ऑर्डर के सबग्रुप को जेनरेट करता है।
इस लेख में, हम दिखाएंगे कि इस सबग्रुप के सभी एलिमेंट्स (elements) वे हैं जिन्हें यूनिटी का -th रूट कहा जाता है, और जेनरेटर वह है जिसे प्रिमिटिव (primitive) -th रूट ऑफ यूनिटी कहा जाता है।
इस अध्याय के लिए प्रेरणा और लक्ष्य
एक फाइनाइट फील्ड में के वर्गमूल (square roots) की गणना करना आसान है: वे संख्याएं जो और नेगेटिव के कॉन्ग्रुएंट (congruent) हैं (जो क्रमशः और हैं। याद रखें कि, एक फील्ड में, संख्या , के कॉन्ग्रुएंट होती है)। दूसरे शब्दों में, । यह सेट समीकरण के समाधानों का सेट है, जहाँ फाइनाइट फील्ड का एक एलिमेंट है।
लेकिन क्या होगा अगर हम के घनमूल (cube roots) की गणना करना चाहें, या अधिक सामान्यतः, 1 के -th रूट्स की, यानी ? परिभाषा के अनुसार, यूनिटी के -th रूट्स वे एलिमेंट्स हैं जो समीकरण को संतुष्ट करते हैं। लेकिन हम उन्हें कैसे खोज सकते हैं?
हम सभी एलिमेंट्स को एक-एक करके आज़मा सकते हैं — एक ब्रूट-फोर्स (brute-force) दृष्टिकोण — लेकिन जब फील्ड में कई एलिमेंट्स हों तो यह अव्यवहार्य (infeasible) होगा। सौभाग्य से, उन सभी को खोजने का एक आसान तरीका है। फाइनाइट फील्ड में, यूनिटी के -th रूट्स सटीक रूप से ऑर्डर के मल्टीप्लिकेटिव सबग्रुप के एलिमेंट्स होते हैं। यह परिभाषा मानती है कि , को विभाजित करता है।
इसे सबसे सशक्त शब्दों में कहने के लिए: यदि एक फाइनाइट फील्ड में कोई एलिमेंट , ऑर्डर के मल्टीप्लिकेटिव सबग्रुप का हिस्सा है, तो यह यूनिटी का -th रूट है, और है। और यदि एक एलिमेंट यूनिटी का -th रूट है (जिसका अर्थ है , तो यह ऑर्डर के मल्टीप्लिकेटिव सबग्रुप का हिस्सा है।
शब्दावली की समानता
ऐसा लग सकता है कि हम एक ही एंटिटी (एक मल्टीप्लिकेटिव ग्रुप में एक एलिमेंट) के लिए बस एक नई शब्दावली जोड़ रहे हैं और यह बता रहे हैं कि इसे -th पावर (power) तक बढ़ाने पर यह 1 के बराबर हो जाता है।
एक निश्चित अर्थ में, हाँ, हम उसी एंटिटी के लिए एक नया शब्द पेश कर रहे हैं: यूनिटी का -th रूट ऑर्डर के मल्टीप्लिकेटिव सबग्रुप में एक एलिमेंट है और इसके विपरीत भी। आमतौर पर, एक ही एंटिटी को दो नाम देने से भ्रम पैदा होता है, इसलिए हमें “रूट ऑफ यूनिटी” शब्द पेश करने को सही ठहराने की आवश्यकता है।
जब हम सबसे सामान्य अर्थों में ऑर्डर के साइक्लिक ग्रुप्स (cyclic groups) के बारे में बात करते हैं, तो हमारे पास यह गारंटी नहीं होती है कि उस ग्रुप में एक एलिमेंट लेने और उस एलिमेंट और खुद पर बार बाइनरी ऑपरेटर (binary operator) लागू करने से आइडेंटिटी एलिमेंट (identity element) प्राप्त होता है, यानी , या अधिक सामान्यतः एक बाइनरी ऑपरेटर के लिए:
सामान्य तौर पर साइक्लिक ग्रुप्स के लिए, उपरोक्त गुण के सत्य होने की गारंटी नहीं है, लेकिन एक फाइनाइट फील्ड में रूट्स ऑफ यूनिटी के लिए, इसकी गारंटी है।
इसलिए, हम कह सकते हैं कि रूट्स ऑफ यूनिटी में वे सभी गुण होते हैं जो Fundamental Theorem of Cyclic Groups के अनुसार होने चाहिए, और उनमें यह गुण होता है कि
तो, पाठक के मन को शांत करने के लिए, आप पहले से ही एक फाइनाइट ग्रुप में रूट्स ऑफ यूनिटी के बारे में काफी कुछ जानते हैं क्योंकि आप Fundamental Theorem of Cyclic Groups को समझते हैं। चूँकि एक फाइनाइट फील्ड में रूट्स ऑफ यूनिटी एक साइक्लिक सबग्रुप हैं, इसलिए उन पर Fundamental Theorem of Cyclic Groups लागू होता है।
हालाँकि, की अतिरिक्त गारंटी अतिरिक्त गुणों को अनलॉक करती है जिनका कुशल ZK एल्गोरिदम सीधे लाभ उठाते हैं। ये गुण हमें Number Theoretic Transform और अन्य Zero-Knowledge Proof एल्गोरिदम, जैसे कि PLONK और ZK-STARKs जैसे कुशल एल्गोरिदम बनाने में सक्षम बनाते हैं।
हम बाद के अध्यायों में रूट्स ऑफ यूनिटी के इन अतिरिक्त गुणों का अध्ययन करते हैं। यह अध्याय परिभाषाओं और उदाहरणों पर केंद्रित है ताकि यह समझ विकसित की जा सके कि एक फाइनाइट फील्ड में एक एलिमेंट में गुण होता है यदि और केवल यदि यह ऑर्डर के एक मल्टीप्लिकेटिव सबग्रुप का हिस्सा हो।
k-th रूट्स ऑफ यूनिटी की गणना करना k ऑर्डर के मल्टीप्लिकेटिव सबग्रुप को खोजने के समान है
Fundamental Theorem of Cyclic Groups पर लेख में, हमने सीखा कि ऑर्डर के मल्टीप्लिकेटिव सबग्रुप के सभी एलिमेंट्स को कैसे खोजा जाए। सबसे पहले, हम मल्टीप्लिकेटिव ग्रुप के जेनरेटर से इस सबग्रुप का एक जेनरेटर प्राप्त करते हैं। फिर, इस जेनरेटर का उपयोग करके, हम ऑर्डर के सबग्रुप के सभी एलिमेंट्स को खोज सकते हैं।
इस प्रकार, के -th रूट्स ऑफ यूनिटी को खोजना ऑर्डर के मल्टीप्लिकेटिव सबग्रुप को खोजने से अलग नहीं है, यदि , को विभाजित करता है, जो हम पहले से ही करना जानते हैं।
इस अध्याय में हमारा उद्देश्य इस समानता को साबित करना है - सभी -th रूट्स ऑफ यूनिटी के ग्रुप और ऑर्डर के मल्टीप्लिकेटिव सबग्रुप के बीच, यदि , को विभाजित करता है।
ऐसा करने के लिए, हमें निम्नलिखित दो कथनों को साबित करने की आवश्यकता है:
- ऑर्डर के मल्टीप्लिकेटिव सबग्रुप के भीतर प्रत्येक एलिमेंट , को संतुष्ट करता है।
- मान लीजिए , को विभाजित करता है। फिर, में प्रत्येक एलिमेंट जो को संतुष्ट करता है, वह ऑर्डर के अद्वितीय सबग्रुप से संबंधित है।
हम यह स्पष्ट करने के लिए उदाहरणों के माध्यम से इन दो कथनों का पता लगाएंगे कि वे सत्य हैं। चूँकि औपचारिक प्रमाण गणितीय रूप से थोड़े कठिन हो सकते हैं, हम इच्छुक पाठक के लिए उनमें से कुछ को परिशिष्ट (appendix) के लिए टाल देंगे, हालाँकि हमने प्रमाणों को यथासंभव व्यापक रूप से समझने योग्य बनाने का प्रयास किया है।
1. ऑर्डर के सबग्रुप में प्रत्येक एलिमेंट , को संतुष्ट करता है
यह पहला कथन दर्शाता है कि ऑर्डर के मल्टीप्लिकेटिव सबग्रुप के सभी एलिमेंट्स -th रूट्स ऑफ यूनिटी हैं।
हालाँकि, यह सभी -th रूट्स ऑफ यूनिटी के ग्रुप और ऑर्डर के मल्टीप्लिकेटिव सबग्रुप के बीच समानता स्थापित करने के लिए पर्याप्त नहीं है (जब , को विभाजित करता है) क्योंकि यह गारंटी नहीं देता है कि सभी -th रूट्स ऑफ यूनिटी इस सबग्रुप से संबंधित हैं — जिस पर कथन 2 में चर्चा की जाएगी।
हम इस अनुभाग की शुरुआत इस कथन के प्रमाण के साथ करेंगे, और फिर उदाहरणों के माध्यम से दिखाएंगे कि यह कथन सत्य है।
कथन 1 का प्रमाण
Fundamental Theorem of Cyclic Groups पर लेख से याद करें कि ऑर्डर का एक अद्वितीय सबग्रुप द्वारा जेनरेट होता है, जहाँ मल्टीप्लिकेटिव ग्रुप का एक जेनरेटर है। हम को मोडुलो (modulo) के साथ की क्रमिक पावर लेने से उत्पन्न एलिमेंट्स के रूप में संदर्भित करते हैं:
मान लें कि , में किसी के लिए एक मनमाना (arbitrary) एलिमेंट है। लक्ष्य यह साबित करना है कि ।
नीचे दिए गए प्रमाण में यह माना गया है कि जेनरेटर में का गुण है; इस तथ्य के प्रमाण के लिए परिशिष्ट A देखें।
आइए की गणना निम्नानुसार करें:
इसलिए, ऑर्डर के सबग्रुप में प्रत्येक एलिमेंट, जब की पावर तक बढ़ाया जाता है, तो 1 के बराबर होता है।
में कथन 1 का उदाहरण
इस उदाहरण में, हमारे पास है। साथ ही, एलिमेंट मल्टीप्लिकेटिव ग्रुप का एक जेनरेटर है।
मल्टीप्लिकेटिव ग्रुप के जेनरेटर को कैसे खोजा जाए, यह इस लेख में शामिल नहीं किया जाएगा, लेकिन galois लाइब्रेरी इसे करने का एक त्वरित तरीका प्रदान करती है। फील्ड को देखते हुए, जेनरेटर खोजने का एक तरीका primitive_element प्रॉपर्टी का उपयोग करना है, जैसा कि नीचे दिखाया गया है।
import galois
GF = galois.GF(7) # define the field
GF.primitive_element # GF(3, order=7)
3 ऑर्डर का सबग्रुप
चूँकि 3, को विभाजित करता है, Fundamental Theorem of Cyclic Groups 3 ऑर्डर के एक अद्वितीय सबग्रुप के अस्तित्व की गारंटी देता है।
यह सबग्रुप द्वारा जेनरेट होता है। इस प्रकार,
अब, हम यह सत्यापित करना चाहते हैं कि में प्रत्येक एलिमेंट , को संतुष्ट करता है। यह नीचे किया गया है:
तो, एलिमेंट्स और , को संतुष्ट करते हैं। इसलिए, शर्त संतुष्ट होती है।
2 ऑर्डर का सबग्रुप
चूँकि 2, को विभाजित करता है, Fundamental Theorem of Cyclic Groups 2 ऑर्डर के एक अद्वितीय सबग्रुप के अस्तित्व की गारंटी देता है।
यह सबग्रुप द्वारा जेनरेट होता है। इस प्रकार,
अब, हम यह सत्यापित करना चाहते हैं कि में प्रत्येक एलिमेंट , को संतुष्ट करता है।
तो, एलिमेंट्स और , को संतुष्ट करते हैं। इसलिए, शर्त संतुष्ट होती है।
अभ्यास. सत्यापित करें कि में प्रत्येक एलिमेंट , को संतुष्ट करता है।
2. यदि , को विभाजित करता है, तो में वाला प्रत्येक एलिमेंट , ऑर्डर के अद्वितीय सबग्रुप से संबंधित है
यह कथन जोर देकर कहता है कि सभी -th रूट्स ऑफ यूनिटी ऑर्डर के मल्टीप्लिकेटिव सबग्रुप से संबंधित हैं, बशर्ते कि , को विभाजित करे।
इस अनुभाग में, हम कुछ उदाहरणों के माध्यम से इस दावे को स्पष्ट करते हैं। इच्छुक पाठक के लिए पूरा प्रमाण परिशिष्ट B में प्रदान किया गया है।
आगे बढ़ने से पहले, आइए उस मामले पर विचार करें जहाँ , को विभाजित नहीं करता है। इस स्थिति में, Fundamental Theorem of Cyclic Groups हमें बताता है कि ऑर्डर का कोई सबग्रुप नहीं है, और इसलिए कोई समानता मौजूद नहीं हो सकती है।
में उदाहरण
इस उदाहरण में, हमारे पास है। साथ ही, एलिमेंट मल्टीप्लिकेटिव ग्रुप का एक जेनरेटर है।
ऑर्डर का सबग्रुप
चूँकि 3, को विभाजित करता है, इसलिए 3 ऑर्डर का एक अद्वितीय सबग्रुप मौजूद है। यह सबग्रुप द्वारा जेनरेट होता है। इस प्रकार,
हम यह सत्यापित करना चाहते हैं कि में प्रत्येक एलिमेंट जो को संतुष्ट करता है, में ऑर्डर के इस अद्वितीय सबग्रुप से संबंधित है। आइए में ऐसे सभी एलिमेंट्स खोजें, निम्नानुसार:
एलिमेंट्स और , को संतुष्ट करते हैं। ये तीन एलिमेंट्स में ऑर्डर के सबग्रुप के बिल्कुल वही सदस्य हैं। इसलिए, में प्रत्येक एलिमेंट जिसका है, ऑर्डर के अद्वितीय सबग्रुप से संबंधित है।
अभ्यास. सत्यापित करें कि में प्रत्येक एलिमेंट जो को संतुष्ट करता है, ऑर्डर के अद्वितीय सबग्रुप से संबंधित है।
में उदाहरण
इस उदाहरण में, हमारे पास है। साथ ही, एलिमेंट मल्टीप्लिकेटिव ग्रुप का एक जेनरेटर है, जिसे galois लाइब्रेरी का उपयोग करके सत्यापित किया जा सकता है:
GF = galois.GF(17) # define the field
GF.primitive_element # GF(3, order=17)
ऑर्डर का सबग्रुप
चूँकि 4, को विभाजित करता है, 4 ऑर्डर का एक अद्वितीय सबग्रुप मौजूद है। यह सबग्रुप द्वारा जेनरेट होता है। इस प्रकार,
हम यह सत्यापित करना चाहते हैं कि में प्रत्येक एलिमेंट जो को संतुष्ट करता है, में ऑर्डर के इस अद्वितीय सबग्रुप से संबंधित है। आइए में ऐसे सभी एलिमेंट्स खोजें, निम्नानुसार:
एलिमेंट्स और , को संतुष्ट करते हैं। ये चार एलिमेंट्स में ऑर्डर के सबग्रुप के बिल्कुल वही सदस्य हैं। इसलिए, में प्रत्येक एलिमेंट जिसका है, ऑर्डर के अद्वितीय सबग्रुप से संबंधित है।
अभ्यास. सत्यापित करें कि में प्रत्येक एलिमेंट जो को संतुष्ट करता है, ऑर्डर के अद्वितीय सबग्रुप से संबंधित है।
प्रिमिटिव -th रूट ऑफ यूनिटी
एक प्रिमिटिव (primitive) -th रूट ऑफ यूनिटी एक विशेष -th रूट ऑफ यूनिटी है: यह वह -th रूट ऑफ यूनिटी है जो अन्य सभी -th रूट्स ऑफ यूनिटी को जेनरेट करता है।
चूँकि -th रूट्स ऑफ यूनिटी का वह ग्रुप जिसमें हमारी रुचि है, वही ऑर्डर का सबग्रुप है, प्रिमिटिव -th रूट्स ऑफ यूनिटी बिल्कुल इस सबग्रुप के जेनरेटर हैं।
नोट: उस मामले में जहाँ , को विभाजित नहीं करता है (फाइनाइट फील्ड्स पर विचार करते हुए), वहाँ अभी भी -th रूट्स ऑफ यूनिटी हो सकते हैं, लेकिन इस मामले में कोई प्रिमिटिव -th रूट्स ऑफ यूनिटी नहीं होते हैं।
इस प्रकार, एक प्रिमिटिव -th रूट ऑफ यूनिटी खोजना सीधा है: यह ऑर्डर के सबग्रुप का एक जेनरेटर खोजने के समान है, और Fundamental Theorem of Cyclic Groups हमें बताता है कि इसे कैसे करना है।
एक प्रिमिटिव -th रूट ऑफ यूनिटी की एक औपचारिक परिभाषा यह है कि यह ऑर्डर के साथ यूनिटी का -th रूट है, जहाँ एक एलिमेंट का ऑर्डर सबसे छोटा धनात्मक (positive) पूर्णांक (शून्य से बड़ा) है ताकि हो।
उदाहरण के लिए, , में यूनिटी का 6th रूट है क्योंकि , लेकिन यह एक प्रिमिटिव 6th रूट नहीं है क्योंकि एक पावर 6 से कम है जो इसे बनाती है, विशेष रूप से 3, यानी ।
प्रिमिटिव -th रूट्स ऑफ यूनिटी की संख्या
जिस प्रकार ऑर्डर के एक सबग्रुप में एक से अधिक जेनरेटर हो सकते हैं, उसी प्रकार एक से अधिक प्रिमिटिव -th रूट ऑफ यूनिटी हो सकते हैं। प्रिमिटिव -th रूट्स ऑफ यूनिटी की संख्या ऑर्डर के सबग्रुप के जेनरेटर की संख्या के समान है।
प्रिमिटिव -th रूट्स ऑफ यूनिटी (और जेनरेटर) की संख्या यूलर के टॉटिएंट फंक्शन (Euler’s totient function) द्वारा दी गई है। इस तथ्य का प्रमाण इस लेख के दायरे से बाहर है। जिस एप्लिकेशन पर हम विचार कर रहे हैं — Number Theoretic Transform — उसके लिए हमें केवल एक प्रिमिटिव -th रूट ऑफ यूनिटी की आवश्यकता है, जिसे Fundamental Theorem का उपयोग करके पाया जा सकता है, यह मानते हुए कि हम के लिए एक जेनरेटर जानते हैं।
इस अध्याय के शेष भाग में, हम उदाहरण प्रस्तुत करेंगे जो दिखाएंगे कि एक प्रिमिटिव -th रूट ऑफ यूनिटी, और फिर किसी दिए गए के लिए सभी -th रूट्स ऑफ यूनिटी खोजने के लिए Fundamental Theorem का उपयोग कैसे करें।
में 4th रूट्स ऑफ यूनिटी का उदाहरण
मल्टीप्लिकेटिव ग्रुप का एक जेनरेटर एलिमेंट है, जिसे galois लाइब्रेरी का उपयोग करके पाया जा सकता है।
4 ऑर्डर के सबग्रुप के लिए एक जेनरेटर तब है।
हमारी चर्चा के आधार पर, यह जेनरेटर एक प्रिमिटिव 4th रूट ऑफ यूनिटी है। आइए एक प्रिमिटिव -th रूट ऑफ यूनिटी की परिभाषा का उपयोग करके इसकी जाँच करें। हमें यह दिखाना होगा कि:
- एलिमेंट , 4th रूट ऑफ यूनिटी है। इसे यह जाँच कर देखा जा सकता है कि है।
- एलिमेंट का ऑर्डर 4 है। इसका अर्थ है कि 4 सबसे छोटा धनात्मक पूर्णांक है जिससे हो। आइए इसे नीचे जाँचें:
इसलिए, एलिमेंट एक प्रिमिटिव 4th रूट ऑफ यूनिटी है, और हम सभी 4th रूट्स ऑफ यूनिटी का सबग्रुप जेनरेट करने के लिए एलिमेंट का उपयोग कर सकते हैं, निम्नानुसार:
में 8th रूट्स ऑफ यूनिटी का उदाहरण
चूँकि मल्टीप्लिकेटिव ग्रुप का एक जेनरेटर है, ऑर्डर के सबग्रुप के लिए एक जेनरेटर है।
आइए जाँचें कि यह एक प्रिमिटिव 8th रूट ऑफ यूनिटी भी है। हमें यह जाँचना होगा कि:
- एलिमेंट , 8th रूट ऑफ यूनिटी है। इसे यह जाँच कर देखा जा सकता है कि है।
- एलिमेंट का ऑर्डर 8 है। इसका अर्थ है कि 8 सबसे छोटा धनात्मक पूर्णांक है जिससे हो। आइए इसे नीचे जाँचें:
इसलिए, एलिमेंट एक प्रिमिटिव 8th रूट ऑफ यूनिटी है, और हम सभी 8th रूट्स ऑफ यूनिटी का सबग्रुप जेनरेट करने के लिए एलिमेंट का उपयोग कर सकते हैं, निम्नानुसार:
अभ्यास. में एक प्रिमिटिव 2nd रूट ऑफ यूनिटी और सभी 2nd रूट्स ऑफ यूनिटी का सबग्रुप खोजें।
निष्कर्ष और सारांश
सभी -th रूट्स ऑफ यूनिटी को खोजने के लिए एक कुशल विधि की आवश्यकता होती है, जिसका अध्ययन हमने इस लेख में किया। संक्षेप में, हमने स्थापित किया कि:
- एक फाइनाइट फील्ड का एलिमेंट , -th रूट ऑफ यूनिटी है यदि हो।
- यदि , को विभाजित करता है, तो का सबग्रुप जिसमें सभी -th रूट्स ऑफ यूनिटी शामिल हैं, Fundamental Theorem of Cyclic Groups द्वारा गारंटीकृत ऑर्डर का अद्वितीय सबग्रुप है।
- एक प्रिमिटिव -th रूट ऑफ यूनिटी सभी -th रूट्स ऑफ यूनिटी का सबग्रुप जेनरेट करता है। यदि मल्टीप्लिकेटिव ग्रुप का एक जेनरेटर है और , को विभाजित करता है, तो एलिमेंट एक प्रिमिटिव -th रूट ऑफ यूनिटी है।
परिशिष्ट A (Appendix A)
ऑर्डर के सबग्रुप का जेनरेटर संतुष्ट करता है**: **
मान लें कि मल्टीप्लिकेटिव ग्रुप का एक जेनरेटर है। Fundamental Theorem of Cyclic Groups से याद करें कि एलिमेंट , ऑर्डर के अद्वितीय सबग्रुप को जेनरेट करता है। हमारा उद्देश्य यह साबित करना है कि ।
प्रमाण. Fermat’s Little Theorem यह बताता है कि यदि एक अभाज्य संख्या (prime number) है, तो किसी भी पूर्णांक के लिए:
उदाहरण के लिए, यदि और , तो ।
यदि , द्वारा विभाज्य नहीं है, तो हम उपरोक्त समीकरण के दोनों पक्षों को से विभाजित कर सकते हैं। यह दर्शाता है कि Fermat’s Little Theorem इस कथन के समतुल्य है:
अब हम की गणना निम्नानुसार करते हैं:
परिशिष्ट B (Appendix B)
यदि और तो , ऑर्डर के एक अद्वितीय साइक्लिक सबग्रुप का सदस्य है।
मान लें कि , का एक जेनरेटर है। इसका समतुल्य रूप से अर्थ है कि एक -th रूट ऑफ यूनिटी है।
मान लें कि , ऑर्डर के मल्टीप्लिकेटिव सबग्रुप के लिए एक जेनरेटर है ( सीधे तौर पर Fundamental Theorem of Cyclic Groups से आता है)।
यदि और तो हमें यह साबित करना होगा कि एक ऐसा पूर्णांक मौजूद है जिससे हो। में पूर्णांक का अस्तित्व यह साबित करता है कि को द्वारा जेनरेट किया जा सकता है और इस प्रकार यह ऑर्डर के अद्वितीय सबग्रुप का हिस्सा है।
ऐसा खोजने के लिए, हम को और को से प्रतिस्थापित (substitute) करेंगे ताकि को इसमें बदला जा सके:
क्या हम कोई ऐसा लेकर आ सकते हैं जो समीकरण को सत्य बनाता हो? यदि हम रणनीतिक रूप से ऐसा चुनते हैं जिससे घातांक रद्द हो जाए और बच जाए तो हमारे पास है:
को इस समीकरण के बाएँ पक्ष में रखने पर, हमें प्राप्त होता है
हम देख सकते हैं कि और पद रद्द (cancel) हो जाते हैं, जिससे हमारे पास बचता है।
हम , , और की मूल परिभाषाओं को वापस रख सकते हैं और देख सकते हैं कि
इसलिए, यदि है, तो वास्तव में एक ऐसा मौजूद है जिससे हो। केवल यह है
जहाँ , का हल है, सबग्रुप का ऑर्डर है, और हमारे फाइनाइट फील्ड का मोडुलो है।
हालाँकि, हमें अभी भी यह साबित करना होगा कि एक पूर्णांक है क्योंकि को किसी भिन्न (fraction) की घात तक बढ़ाकर कोई मान जेनरेट करना द्वारा जेनरेट किए गए सबग्रुप का सदस्य होने के योग्य नहीं है।
यह दिखाना कि एक पूर्णांक है
यह दिखाने के लिए कि एक पूर्णांक है, हमें यह दिखाना होगा कि को से विभाजित करने पर कोई शेषफल (remainder) नहीं बचता है।
जब हम विभाजन करते हैं, तो हमें एक भागफल (quotient) और एक शेषफल मिलना चाहिए। हम यह दिखाना चाहते हैं कि अनिवार्य रूप से 0 है।
एक शेषफल भाजक (divisor) से बड़ा नहीं हो सकता (उदा., का शेषफल 5 या उससे बड़ा नहीं हो सकता), इसलिए हमारे पास यह शर्त भी है कि:
हम में को अलग (isolate) कर सकते हैं, इसे भाज्य / भाजक = भागफल + शेषफल (dividend / divisor = quotient + remainder) के रूप से भाज्य = भागफल⋅भाजक + शेषफल (dividend = quotient⋅divisor + remainder) में बदलकर। (इस पुनर्लेखन को स्पष्ट करने के लिए, विचार करें कि 6/4=1 शेषफल 2 को 6 = 4⋅1 + 2 के रूप में लिखा जा सकता है)। पुन: लिखे गए रूप में, हमारे पास है:
यह दिखाने के लिए कि है, हम कुछ समय के लिए को एक तरफ रख देंगे, और का एक और गुण प्राप्त करेंगे।
तथ्य:
को निम्नलिखित तथ्यों से प्राप्त किया जा सकता है:
तो प्रतिस्थापन (substitution) द्वारा, और घात की घात के नियम द्वारा, ।
को में प्रतिस्थापित करें
अब हमारे पास यह दिखाने के लिए पर्याप्त उपकरण हैं कि में शेषफल शून्य है। हम पाठक को याद दिलाते हैं कि है चूँकि एक प्रिमिटिव -th रूट ऑफ यूनिटी है।
अब हम दिखाते हैं कि इन परिभाषाओं का उपयोग करना
यह दिखाने के लिए पर्याप्त हैं कि :
और के परिणामस्वरूप, हमारे पास यह है कि
चूँकि एक प्रिमिटिव -th रूट ऑफ यूनिटी है, के लिए केवल दो समाधान हैं:
याद करें कि को इसके समाधान के रूप में परिभाषित किया गया है
हम जानते हैं कि कोई भी वैध विभाजन या उससे अधिक के शेषफल का परिणाम नहीं दे सकता, विशेष रूप से, शेषफल की सीमा में होना चाहिए। शेषफल पर वह सीमा प्रतिबंध दर्शाता है कि है।
तो इस संभावना को खारिज करते हुए कि , के लिए एकमात्र समाधान है (यानी )।
चूँकि , को से विभाजित करने का परिणाम एक पूर्णांक है।
अंत में, चूँकि को इस रूप में परिभाषित किया गया है
एक पूर्णांक है।