क्रमचय बहुपद: Difference between revisions

From Vigyanwiki
(Created page with "गणित में, एक क्रमचय बहुपद (किसी दिए गए वलय (गणित) के लिए) एक बहुपद है...")
 
No edit summary
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
गणित में, एक क्रमचय [[बहुपद]] (किसी दिए गए वलय (गणित) के लिए) एक बहुपद है जो वलय के तत्वों के क्रमचय के रूप में कार्य करता है, अर्थात मानचित्र <math>x \mapsto g(x)</math> एक आपत्ति है। यदि वलय एक [[परिमित क्षेत्र]] है, तो [[डिक्सन बहुपद]], जो कि [[चेबिशेव बहुपद]] से निकटता से संबंधित हैं, उदाहरण प्रदान करते हैं। एक परिमित क्षेत्र पर, प्रत्येक कार्य, विशेष रूप से उस क्षेत्र के तत्वों के प्रत्येक क्रमचय को एक बहुपद समारोह के रूप में लिखा जा सकता है।
गणित में, क्रमचय [[बहुपद]] (किसी दिए गए वलय (गणित) के लिए) ऐसा बहुपद है जो वलय के तत्वों के क्रमचय के रूप में प्रदर्शित करता है, अर्थात मानचित्र के अनुसार <math>x \mapsto g(x)</math> का संचरण है। यदि वलय [[परिमित क्षेत्र]] है, तो [[डिक्सन बहुपद]], जो कि [[चेबिशेव बहुपद]] से निकटता से संबंधित हैं। इस प्रकार परिमित क्षेत्र पर, प्रत्येक कार्य, विशेष रूप से उस क्षेत्र के तत्वों के प्रत्येक क्रमचय को बहुपद फंक्शन के रूप में लिखा जा सकता है।
 
परिमित वलय Z/''n''Z के मामले में, ऐसे बहुपदों का भी अध्ययन किया गया है और त्रुटि का पता लगाने और सुधार एल्गोरिदम के [[इंटरलीवर]] घटक में लागू किया गया है।<ref name="Takeshita1">{{cite journal |  title=Permutation Polynomial Interleavers: An Algebraic-Geometric Perspective| year=2006 | first1=Oscar | last1= Takeshita |  arxiv = cs/0601048 | doi=10.1109/TIT.2007.896870 | volume=53 | journal=IEEE Transactions on Information Theory | pages=2116–2132}}</ref><ref name="Takeshita2">{{cite arXiv |  title=A New Construction for [[Low-density parity-check code|LDPC Codes]] using Permutation Polynomials over Integer Rings| year=2005 | first1=Oscar | last1= Takeshita |  eprint = cs/0506091 }}</ref>
 


परिमित वलय Z/''n''Z की स्थिति में, ऐसे बहुपदों का भी अध्ययन किया गया है और त्रुटि का पता लगाने और सुधार एल्गोरिदम के [[इंटरलीवर]] घटक में लागू किया गया है।<ref name="Takeshita1">{{cite journal |  title=Permutation Polynomial Interleavers: An Algebraic-Geometric Perspective| year=2006 | first1=Oscar | last1= Takeshita |  arxiv = cs/0601048 | doi=10.1109/TIT.2007.896870 | volume=53 | journal=IEEE Transactions on Information Theory | pages=2116–2132}}</ref><ref name="Takeshita2">{{cite arXiv |  title=A New Construction for [[Low-density parity-check code|LDPC Codes]] using Permutation Polynomials over Integer Rings| year=2005 | first1=Oscar | last1= Takeshita |  eprint = cs/0506091 }}</ref>
== परिमित क्षेत्रों पर एकल चर क्रमचय बहुपद ==
== परिमित क्षेत्रों पर एकल चर क्रमचय बहुपद ==
होने देना {{math|1='''F'''<sub>''q''</sub> = GF(''q'')}} विशेषता का परिमित क्षेत्र हो (क्षेत्र सिद्धांत) {{mvar|p}}, यानी फ़ील्ड वाले {{mvar|q}} तत्व जहां {{math|1=''q'' = ''p''<sup>''e''</sup>}} कुछ प्राइम के लिए {{mvar|p}}. एक बहुपद {{mvar|f}} में गुणांक के साथ {{math|'''F'''<sub>''q''</sub>}} (प्रतीकात्मक रूप से लिखा गया है {{math|''f'' ∈ '''F'''<sub>''q''</sub>[''x'']}}) का क्रमचय बहुपद है {{math|'''F'''<sub>''q''</sub>}} यदि फ़ंक्शन से {{math|'''F'''<sub>''q''</sub>}} द्वारा ही परिभाषित किया गया है <math>c \mapsto f(c)</math> का क्रमपरिवर्तन है {{math|'''F'''<sub>''q''</sub>}}.<ref>{{harvnb|Mullen|Panario|2013|loc=p. 215}}</ref>
{{math|1='''F'''<sub>''q''</sub> = GF(''q'')}} की विशेषता का परिमित क्षेत्र (क्षेत्र सिद्धांत) {{mvar|p}}, अर्ताथ क्षेत्र {{mvar|q}}वाले  त्व जहां {{math|1=''q'' = ''p''<sup>''e''</sup>}} कके कारण हैं। मुख्य रूप से इसके प्राइम मान के लिए {{mvar|p}} बहुपद {{mvar|f}} में गुणांक के साथ {{math|'''F'''<sub>''q''</sub>}} प्रतीकात्मक रूप से लिखा गया है जहाँ पर {{math|''f'' ∈ '''F'''<sub>''q''</sub>[''x'']}}) का क्रमचय बहुपद {{math|'''F'''<sub>''q''</sub>}} है, इस प्रकार यदि फ़ंक्शन से {{math|'''F'''<sub>''q''</sub>}} द्वारा ही परिभाषित किया गया है तो <math>c \mapsto f(c)</math> का क्रमपरिवर्तन {{math|'''F'''<sub>''q''</sub>}} है।<ref>{{harvnb|Mullen|Panario|2013|loc=p. 215}}</ref> इसकी परिमितता के कारण {{math|'''F'''<sub>''q''</sub>}}, इस परिभाषा को कई समान तरीकों से व्यक्त किया जा सकता है:<ref>{{harvnb|Lidl|Niederreiter|1997|loc=p. 348}}</ref>
की परिमितता के कारण {{math|'''F'''<sub>''q''</sub>}}, इस परिभाषा को कई समान तरीकों से व्यक्त किया जा सकता है:<ref>{{harvnb|Lidl|Niederreiter|1997|loc=p. 348}}</ref>
* फंक्शन <math> c \mapsto f(c)</math> ऑन है ([[ विशेषण समारोह | विशेषण फंक्शन]] );
* कार्यक्रम <math> c \mapsto f(c)</math> ऑन है ([[ विशेषण समारोह ]]);
* फंक्शन <math>c \mapsto f(c)</math> एक-से-एक ([[इंजेक्शन समारोह|इंजेक्शन फंक्शन]]) है;
* कार्यक्रम <math>c \mapsto f(c)</math> एक-से-एक ([[इंजेक्शन समारोह]]) है;
* {{math|1=''f''(''x'') = ''a''}} में समाधान है {{math|'''F'''<sub>''q''</sub>}} प्रत्येक के लिए {{mvar|a}} में {{math|'''F'''<sub>''q''</sub>}};
* {{math|1=''f''(''x'') = ''a''}} में समाधान है {{math|'''F'''<sub>''q''</sub>}} प्रत्येक के लिए {{mvar|a}} में {{math|'''F'''<sub>''q''</sub>}};
* {{math|1=''f''(''x'') = ''a''}} में एक अनूठा समाधान है {{math|'''F'''<sub>''q''</sub>}} प्रत्येक के लिए {{mvar|a}} में {{math|'''F'''<sub>''q''</sub>}}.
* {{math|1=''f''(''x'') = ''a''}} में मुख्य समाधान {{math|'''F'''<sub>''q''</sub>}} है जिसमें प्रत्येक के लिए {{mvar|a}} में {{math|'''F'''<sub>''q''</sub>}} सम्मिलित रहते हैं।


बहुपद क्रमचय बहुपद हैं जिसका एक लक्षण वर्णन किसके द्वारा दिया गया है
बहुपद क्रमचय बहुपद हैं जिसका लक्षण इसके वर्णन द्वारा दिया जाता है।


([[ एकांतवासी ]] की कसौटी)<ref>{{harvnb|Lidl|Niederreiter|1997|loc= p. 349}}</ref><ref name="MP216">{{harvnb|Mullen|Panario|2013|loc=p. 216}}</ref> {{math|''f'' ∈ '''F'''<sub>''q''</sub>[''x'']}} का क्रमचय बहुपद है {{math|'''F'''<sub>''q''</sub>}} अगर और केवल अगर निम्नलिखित दो शर्तें हैं:
([[ एकांतवासी |एकांतवासी]] के सिद्धांत के अनुसार)<ref>{{harvnb|Lidl|Niederreiter|1997|loc= p. 349}}</ref><ref name="MP216">{{harvnb|Mullen|Panario|2013|loc=p. 216}}</ref> {{math|''f'' ∈ '''F'''<sub>''q''</sub>[''x'']}} का क्रमचय बहुपद {{math|'''F'''<sub>''q''</sub>}} है जिसके लिए निम्नलिखित दो शर्तें संलग्न की जाती हैं:
# {{mvar|f}} में ठीक एक जड़ है {{math|'''F'''<sub>''q''</sub>}};
# {{mvar|f}} में आधार {{math|'''F'''<sub>''q''</sub>}} रहता है ;
# प्रत्येक पूर्णांक के लिए {{math|t}} साथ {{math|1 ≤ ''t'' ≤ ''q'' − 2}} और <math>t \not \equiv 0 \!\pmod p</math>, की कमी {{math|''f''(''x'')<sup>''t''</sup> mod (''x''<sup>''q''</sup> − ''x'')}} की डिग्री है {{math|≤ ''q'' − 2}}.
# प्रत्येक पूर्णांक के लिए {{math|t}} साथ {{math|1 ≤ ''t'' ≤ ''q'' − 2}} और <math>t \not \equiv 0 \!\pmod p</math>, की कमी {{math|''f''(''x'')<sup>''t''</sup> mod (''x''<sup>''q''</sup> − ''x'')}} की डिग्री है {{math|≤ ''q'' − 2}}.


अगर {{math|''f''(''x'')}} परिमित क्षेत्र पर परिभाषित एक क्रमचय बहुपद है {{math|GF(''q'')}}, तो ऐसा ही है {{math|1=''g''(''x'') = ''a'' ''f''(''x'' + ''b'') + ''c''}} सभी के लिए {{math|''a'' ≠ 0, ''b''}} और {{mvar|c}} में {{math|GF(''q'')}}. क्रमपरिवर्तन बहुपद {{math|''g''(''x'')}} सामान्यीकृत रूप में है अगर {{math|''a'', ''b''}} और {{mvar|c}} को चुना जाता है ताकि {{math|''g''(''x'')}} [[मोनिक बहुपद]] है, {{math|1=''g''(0) = 0}} और (विशेषता प्रदान की {{mvar|p}} डिग्री को विभाजित नहीं करता है {{mvar|n}} बहुपद का) का गुणांक {{math|1=''x''<sup>''n''&minus;1</sup>}}0 है।
इस प्रकार यदि {{math|''f''(''x'')}} परिमित क्षेत्र पर परिभाषित क्रमचय बहुपद {{math|GF(''q'')}} है, तो {{math|1=''g''(''x'') = ''a'' ''f''(''x'' + ''b'') + ''c''}} इस प्रकार है कि सभी {{math|''a'' ≠ 0, ''b''}} और {{mvar|c}} में {{math|GF(''q'')}} के लिए क्रमपरिवर्तन बहुपद {{math|''g''(''x'')}} सामान्यीकृत रूप में है यदि {{math|''a'', ''b''}} और {{mvar|c}} को चुना जाता है जिससे कि {{math|''g''(''x'')}} [[मोनिक बहुपद]] के रूप में उपयोग में लाए जाते हैं, इस प्रकार {{math|1=''g''(0) = 0}} और (विशेषता प्रदान की {{mvar|p}} डिग्री को {{mvar|n}} बहुपद का विभाजित नहीं करता है) जिसका गुणांक {{math|1=''x''<sup>''n''&minus;1</sup>}}0 है।
 
परिमित क्षेत्रों पर परिभाषित क्रमपरिवर्तन बहुपदों से संबंधित कई खुले प्रश्न हैं।<ref>{{harvtxt|Lidl|Mullen|1988}}</ref><ref>{{harvtxt|Lidl|Mullen|1993}}</ref>
 


परिमित क्षेत्रों पर परिभाषित क्रमपरिवर्तन बहुपदों से संबंधित कई प्रश्न हैं।<ref>{{harvtxt|Lidl|Mullen|1988}}</ref><ref>{{harvtxt|Lidl|Mullen|1993}}</ref>
=== छोटी डिग्री ===
=== छोटी डिग्री ===
हर्मिट का मानदंड कम्प्यूटेशनल रूप से गहन है और सैद्धांतिक निष्कर्ष निकालने में इसका उपयोग करना मुश्किल हो सकता है। हालांकि, [[लियोनार्ड यूजीन डिक्सन]] सभी परिमित क्षेत्रों में अधिक से अधिक पांच डिग्री के सभी क्रमचय बहुपदों को खोजने के लिए इसका उपयोग करने में सक्षम थे। ये परिणाम हैं:<ref>{{harvnb|Dickson|1958|loc = pg. 63}}</ref><ref name="MP216" />
हर्मिट का मानदंड कम्प्यूटरीकृत रूप से गहनता से किया जाता हैं और सैद्धांतिक निष्कर्ष निकालने में इसका उपयोग करना मुश्किल हो सकता है। चूंकि, [[लियोनार्ड यूजीन डिक्सन]] सभी परिमित क्षेत्रों में अधिक से अधिक पांच डिग्री के सभी क्रमचय बहुपदों को खोजने के लिए इसका उपयोग करने में सक्षम थे। ये परिणाम हैं:<ref>{{harvnb|Dickson|1958|loc = pg. 63}}</ref><ref name="MP216" />
{| class="wikitable"
{| class="wikitable"
|-
|-
!Normalized Permutation Polynomial of {{math|'''F'''<sub>''q''</sub>}}
!{{math|'''F'''<sub>''q''</sub>}} का सामान्यीकृत क्रमचय बहुपद
!{{mvar|q}}
!{{mvar|q}}
|-
|-
Line 36: Line 31:
| <math>x^3</math> || <math>q \not \equiv 1 \! \pmod 3</math>
| <math>x^3</math> || <math>q \not \equiv 1 \! \pmod 3</math>
|-
|-
| <math>x^3 - ax</math> (<math>a</math> not a square) || <math>q \equiv 0 \! \pmod 3</math>
| <math>x^3 - ax</math> (<math>a</math> एक वर्ग नहीं हैं) || <math>q \equiv 0 \! \pmod 3</math>
|-
|-
| <math>x^4 \pm 3x</math> || <math>q = 7</math>
| <math>x^4 \pm 3x</math> || <math>q = 7</math>
|-
|-
| <math>x^4 + a_1 x^2 + a_2 x</math> (if its only root in {{math|'''F'''<sub>''q''</sub>}} is 0) || <math>q \equiv 0 \! \pmod 2</math>
| <math>x^4 + a_1 x^2 + a_2 x</math> (यदि इसकी केवल रूट {{math|'''F'''<sub>''q''</sub>}} का मान 0 है ) || <math>q \equiv 0 \! \pmod 2</math>
|-
|-
| <math>x^5</math> || <math>q \not \equiv 1 \! \pmod 5</math>
| <math>x^5</math> || <math>q \not \equiv 1 \! \pmod 5</math>
|-  
|-  
| <math>x^5 - ax</math> (<math>a</math> not a fourth power) || <math>q \equiv 0 \! \pmod 5</math>
| <math>x^5 - ax</math> (<math>a</math> चौथी पावर नहीं हैं) || <math>q \equiv 0 \! \pmod 5</math>
|-
|-
| <math>x^5 + ax \,(a^2 = 2)</math> || <math>q = 9</math>
| <math>x^5 + ax \,(a^2 = 2)</math> || <math>q = 9</math>
Line 50: Line 45:
| <math>x^5 \pm 2x^2</math> || <math>q = 7</math>
| <math>x^5 \pm 2x^2</math> || <math>q = 7</math>
|-
|-
| <math>x^5 + ax^3 \pm x^2 + 3a^2 x</math> (<math>a</math> not a square) || <math>q = 7</math>
| <math>x^5 + ax^3 \pm x^2 + 3a^2 x</math> (<math>a</math> एक वर्ग नहीं हैं) || <math>q = 7</math>
|-
|-
| <math>x^5 + ax^3 + 5^{-1} a^2 x</math> (<math>a</math> arbitrary) || <math>q \equiv \pm 2 \! \pmod 5</math>
| <math>x^5 + ax^3 + 5^{-1} a^2 x</math> (<math>a</math> आरबिटरी) || <math>q \equiv \pm 2 \! \pmod 5</math>
|-
|-
| <math>x^5 + ax^3 + 3a^2 x</math> (<math>a</math> not a square) || <math>q = 13</math>
| <math>x^5 + ax^3 + 3a^2 x</math> (<math>a</math> एक वर्ग नहीं हैं) || <math>q = 13</math>
|-
|-
| <math>x^5 - 2ax^3 + a^2x</math> (<math>a</math> not a square) || <math>q \equiv 0 \! \pmod 5</math>
| <math>x^5 - 2ax^3 + a^2x</math> (<math>a</math> एक वर्ग नहीं हैं) || <math>q \equiv 0 \! \pmod 5</math>
|}
|}
सामान्यीकृत रूप में छह डिग्री के सभी मोनिक क्रमचय बहुपदों की एक सूची में पाया जा सकता है {{harvtxt|Shallue|Wanless|2013}}.<ref>{{harvnb|Mullen|Panario|2013|loc=p. 217}}</ref>
सामान्यीकृत रूप में छह डिग्री के सभी मोनिक क्रमचय बहुपदों की सूची में {{harvtxt|शैलू|वानहीन|2013}} पाया जा सकता है।<ref>{{harvnb|Mullen|Panario|2013|loc=p. 217}}</ref>
 
=== क्रमपरिवर्तन बहुपदों के कुछ वर्ग ===
उपरोक्त उदाहरणों से परे, निम्नलिखित सूची, चूंकि यह संपूर्ण नहीं है, जिसमें परिमित क्षेत्रों पर क्रमचय बहुपदों के लगभग सभी ज्ञात प्रमुख वर्ग सम्मिलित हैं।<ref>{{harvnb|Lidl|Mullen|1988|loc=p. 244}}</ref>
* {{math|''x''<sup>''n''</sup>}} क्रमपरिवर्तन {{math|GF(''q'')}} यदि {{mvar|n}} और {{math|''q'' − 1}} सह अभाज्य पूर्णांक हैं (विशेष रूप से, {{math|1=(''n'', ''q'' − 1) = 1}})<ref name="LN351">{{harvnb|Lidl|Niederreiter|1997|loc=p. 351}}</ref>
* यदि {{mvar|a}} में है {{math|GF(''q'')}} और {{math|''n'' ≥ 1}} फिर [[डिक्सन बहुपद]] (पहली तरह का) {{math|''D''<sub>''n''</sub>(''x'',''a'')}} द्वारा परिभाषित किया गया है। <math display="block">D_n(x,a)=\sum_{j=0}^{\lfloor n/2\rfloor}\frac{n}{n-j} \binom{n-j}{j} (-a)^j x^{n-2j}. </math>इन्हें [[पुनरावर्ती संबंध]] से भी प्राप्त किया जा सकता है<math display="block">D_n(x,a) = xD_{n-1}(x,a)-a D_{n-2}(x,a), </math>प्रारंभिक शर्तों के साथ <math>D_0(x,a) = 2</math> और <math>D_1(x,a) = x</math>, इसके पहले कुछ डिक्सन बहुपद हैं:


=== क्रमपरिवर्तन बहुपदों के कुछ वर्ग ===
उपरोक्त उदाहरणों से परे, निम्नलिखित सूची, हालांकि संपूर्ण नहीं है, में परिमित क्षेत्रों पर क्रमचय बहुपदों के लगभग सभी ज्ञात प्रमुख वर्ग शामिल हैं।<ref>{{harvnb|Lidl|Mullen|1988|loc=p. 244}}</ref>
* {{math|''x''<sup>''n''</sup>}} क्रमपरिवर्तन {{math|GF(''q'')}} अगर और केवल अगर {{mvar|n}} और {{math|''q'' − 1}} Coprime पूर्णांक हैं (विशेष रूप से, {{math|1=(''n'', ''q'' − 1) = 1}}).<ref name="LN351">{{harvnb|Lidl|Niederreiter|1997|loc=p. 351}}</ref>
* अगर {{mvar|a}} में है {{math|GF(''q'')}} और {{math|''n'' ≥ 1}} फिर [[डिक्सन बहुपद]] (पहली तरह का) {{math|''D''<sub>''n''</sub>(''x'',''a'')}} द्वारा परिभाषित किया गया है <math display="block">D_n(x,a)=\sum_{j=0}^{\lfloor n/2\rfloor}\frac{n}{n-j} \binom{n-j}{j} (-a)^j x^{n-2j}. </math>
इन्हें [[पुनरावर्ती संबंध]] से भी प्राप्त किया जा सकता है
<math display="block">D_n(x,a) = xD_{n-1}(x,a)-a D_{n-2}(x,a), </math>
प्रारंभिक शर्तों के साथ <math>D_0(x,a) = 2</math> और <math>D_1(x,a) = x</math>.
पहले कुछ डिक्सन बहुपद हैं:
*<math> D_2(x,a) = x^2 - 2a </math>
*<math> D_2(x,a) = x^2 - 2a </math>
*<math> D_3(x,a) = x^3 - 3ax</math>
*<math> D_3(x,a) = x^3 - 3ax</math>
*<math> D_4(x,a) = x^4 - 4ax^2 + 2a^2 </math>
*<math> D_4(x,a) = x^4 - 4ax^2 + 2a^2 </math>
*<math> D_5(x,a) = x^5 - 5ax^3 + 5a^2 x.</math>
*<math> D_5(x,a) = x^5 - 5ax^3 + 5a^2 x.</math>
अगर {{math|''a'' ≠ 0}} और {{math|''n'' > 1}} तब {{math|''D''<sub>''n''</sub>(''x'', ''a'')}} GF(q) को अनुमति देता है अगर और केवल अगर {{math|1=(''n'', ''q''<sup>2</sup> − 1) = 1}}.<ref>{{harvnb|Lidl|Niederreiter|1997|loc=p. 356}}</ref> अगर {{math|1=''a'' = 0}} तब {{math|1=''D''<sub>''n''</sub>(''x'', 0) = ''x''<sup>''n''</sup>}} और पिछला परिणाम धारण करता है।
यदि {{math|''a'' ≠ 0}} और {{math|''n'' > 1}} तब {{math|''D''<sub>''n''</sub>(''x'', ''a'')}} GF(q) को अनुमति देता है यदि {{math|1=(''n'', ''q''<sup>2</sup> − 1) = 1}}.<ref>{{harvnb|Lidl|Niederreiter|1997|loc=p. 356}}</ref> यदि {{math|1=''a'' = 0}} तब {{math|1=''D''<sub>''n''</sub>(''x'', 0) = ''x''<sup>''n''</sup>}} और पिछला परिणाम धारण करता है।
* अगर {{math|GF(''q''<sup>''r''</sup>)}} का [[फील्ड एक्सटेंशन]] है {{math|GF(''q'')}} डिग्री {{mvar|r}}, फिर रैखिककृत बहुपद <math display="block">L(x) = \sum_{s=0}^{r-1} \alpha_s x^{q^s},</math> साथ {{math|α<sub>''s''</sub>}} में {{math|GF(''q''<sup>''r''</sup>)}}, पर एक रैखिक संकारक है {{math|GF(''q''<sup>''r''</sup>)}} ऊपर {{math|GF(''q'')}}. एक रैखिक बहुपद {{math|''L''(''x'')}} क्रमपरिवर्तन {{math|GF(''q''<sup>''r''</sup>)}} यदि और केवल यदि 0 का एकमात्र मूल है {{math|''L''(''x'')}} में {{math|GF(''q''<sup>''r''</sup>)}}.<ref name="LN351" />इस स्थिति को बीजगणितीय रूप में व्यक्त किया जा सकता है<ref name="LN362">{{harvnb|Lidl|Niederreiter|1997|loc=p. 362}}</ref> <math display="block"> \det\left ( \alpha_{i-j}^{q^j} \right ) \neq 0 \quad (i, j= 0,1,\ldots,r-1).</math>
* यदि {{math|GF(''q''<sup>''r''</sup>)}} का [[फील्ड एक्सटेंशन]] है {{math|GF(''q'')}} डिग्री {{mvar|r}}, फिर रैखिककृत बहुपद <math display="block">L(x) = \sum_{s=0}^{r-1} \alpha_s x^{q^s},</math>इसके साथ {{math|α<sub>''s''</sub>}} में {{math|GF(''q''<sup>''r''</sup>)}}, पर रैखिक संकारक है {{math|GF(''q''<sup>''r''</sup>)}} ऊपर {{math|GF(''q'')}}. रैखिक बहुपद {{math|''L''(''x'')}} क्रमपरिवर्तन {{math|GF(''q''<sup>''r''</sup>)}} यदि और केवल यदि 0 का एकमात्र मूल {{math|''L''(''x'')}} में {{math|GF(''q''<sup>''r''</sup>)}} है,<ref name="LN351" /> इस स्थिति को बीजगणितीय रूप में व्यक्त किया जा सकता है<ref name="LN362">{{harvnb|Lidl|Niederreiter|1997|loc=p. 362}}</ref> <math display="block"> \det\left ( \alpha_{i-j}^{q^j} \right ) \neq 0 \quad (i, j= 0,1,\ldots,r-1).</math>रैखिककृत बहुपद जो क्रमचय बहुपद हैं {{math|GF(''q''<sup>''r''</sup>)}} रचना मोडुलो के संचालन के अनुसार [[समूह (गणित)]] <math>x^{q^r} - x</math> बनाते हैं, जिसे बेट्टी-मैथ्यू समूह के रूप में जाना जाता है, सामान्य रेखीय समूह के लिए समरूप {{math|GL(''r'', '''F'''<sub>''q''</sub>)}} है।<ref name="LN362" />* यदि {{math|''g''(''x'')}} बहुपद वलय में है, जहाँ पर {{math|'''F'''<sub>''q''</sub>[''x'']}} और {{math|''g''(''x''<sup>''s''</sup>)}} का कोई अशून्य मूल नहीं है इस स्थिति में {{math|GF(''q'')}} तब {{mvar|s}} से विभाजित हो जाता हैं  जहाँ पर {{math|''q'' − 1}}, और {{math|''r'' > 1}} अपेक्षाकृत प्रधान (सह विभाज्य) {{math|''q'' − 1}} है, तब {{math|''x''<sup>''r''</sup>(''g''(''x''<sup>''s''</sup>))<sup>(''q'' - 1)/''s''</sup>}} क्रमपरिवर्तन {{math|GF(''q'')}}.<ref name="MP216" />* क्रमचय बहुपदों के केवल कुछ अन्य विशिष्ट वर्ग समाप्त हुए {{math|GF(''q'')}} की विशेषता बताई जाती हैं। इनमें से दो, उदाहरण के लिए, हैं:<math display="block"> x^{(q + m - 1)/m} + ax </math>जहाँ {{mvar|m}} विभाजित करता है {{math|''q'' − 1}}, और<math display="block"> x^r \left(x^d - a\right)^{\left(p^n - 1\right)/d}</math>जहाँ {{mvar|d}} विभाजित करता है {{math|''p''<sup>''n''</sup> − 1}}.
रैखिककृत बहुपद जो क्रमचय बहुपद हैं {{math|GF(''q''<sup>''r''</sup>)}} रचना मोडुलो के संचालन के तहत एक [[समूह (गणित)]] बनाते हैं <math>x^{q^r} - x</math>, जिसे बेट्टी-मैथ्यू समूह के रूप में जाना जाता है, सामान्य रेखीय समूह के लिए समरूप है {{math|GL(''r'', '''F'''<sub>''q''</sub>)}}.<ref name="LN362" />* अगर {{math|''g''(''x'')}} बहुपद वलय में है {{math|'''F'''<sub>''q''</sub>[''x'']}} और {{math|''g''(''x''<sup>''s''</sup>)}} का कोई अशून्य मूल नहीं है {{math|GF(''q'')}} कब {{mvar|s}} विभाजित करता है {{math|''q'' − 1}}, और {{math|''r'' > 1}} अपेक्षाकृत प्रधान (कोप्राइम) है {{math|''q'' − 1}}, तब {{math|''x''<sup>''r''</sup>(''g''(''x''<sup>''s''</sup>))<sup>(''q'' - 1)/''s''</sup>}} क्रमपरिवर्तन {{math|GF(''q'')}}.<ref name="MP216" />* क्रमचय बहुपदों के केवल कुछ अन्य विशिष्ट वर्ग समाप्त हुए {{math|GF(''q'')}} की विशेषता बताई गई है। इनमें से दो, उदाहरण के लिए, हैं: <math display="block"> x^{(q + m - 1)/m} + ax </math> कहाँ {{mvar|m}} विभाजित करता है {{math|''q'' − 1}}, और <math display="block"> x^r \left(x^d - a\right)^{\left(p^n - 1\right)/d}</math> कहाँ {{mvar|d}} विभाजित करता है {{math|''p''<sup>''n''</sup> − 1}}.
 
=== असाधारण बहुपद ===
=== असाधारण बहुपद ===
एक असाधारण बहुपद {{math|GF(''q'')}} में एक बहुपद है {{math|'''F'''<sub>''q''</sub>[''x'']}} जो एक क्रमचय बहुपद पर है {{math|GF(''q''<sup>''m''</sup>)}} अपरिमित रूप से अनेकों के लिए {{mvar|m}}.<ref>{{harvnb|Mullen|Panario|2013|loc=p. 236}}</ref>
एक असाधारण बहुपद {{math|GF(''q'')}} में बहुपद है {{math|'''F'''<sub>''q''</sub>[''x'']}} जो क्रमचय बहुपद पर है {{math|GF(''q''<sup>''m''</sup>)}} अपरिमित रूप से अनेकों के लिए {{mvar|m}}.<ref>{{harvnb|Mullen|Panario|2013|loc=p. 236}}</ref> को एक क्रमचय बहुपद ओवर {{math|GF(''q'')}} अधिकतम डिग्री {{math|''q''<sup>1/4</sup>}} असाधारण ओवर है {{math|GF(''q'')}}<ref name="MP238">{{harvnb|Mullen|Panario|2013|loc=p. 238}}</ref> के हर क्रमपरिवर्तन {{math|GF(''q'')}} असाधारण बहुपद से प्रेरित है।<ref name="MP238" />
एक क्रमचय बहुपद over {{math|GF(''q'')}} अधिकतम डिग्री {{math|''q''<sup>1/4</sup>}} असाधारण ओवर है {{math|GF(''q'')}}.<ref name="MP238">{{harvnb|Mullen|Panario|2013|loc=p. 238}}</ref>
का हर क्रमपरिवर्तन {{math|GF(''q'')}} एक असाधारण बहुपद से प्रेरित है।<ref name="MP238" />


यदि पूर्णांक गुणांक वाला एक बहुपद (अर्थात, in {{math|ℤ[''x'']}}) एक क्रमपरिवर्तन बहुपद है {{math|GF(''p'')}} अपरिमित रूप से अनेक अभाज्य संख्याओं के लिए {{mvar|p}}, तो यह रैखिक और डिक्सन बहुपदों का संयोजन है।<ref>{{harvnb|Mullen|Panario|2013|loc=p. 239}}</ref> (नीचे शूर का अनुमान देखें)।
यदि पूर्णांक गुणांक वाला बहुपद (अर्थात, in {{math|ℤ[''x'']}}) क्रमपरिवर्तन बहुपद है {{math|GF(''p'')}} अपरिमित रूप से अनेक अभाज्य संख्याओं के लिए {{mvar|p}}, तो यह रैखिक और डिक्सन बहुपदों का संयोजन है।<ref>{{harvnb|Mullen|Panario|2013|loc=p. 239}}</ref> (नीचे शूर का अनुमान देखें)।


== ज्यामितीय उदाहरण ==
== ज्यामितीय उदाहरण ==
{{main|Oval (projective plane)}}
{{main|ओवल (प्रक्षेपी विमान)}}


[[परिमित ज्यामिति]] में कुछ बिंदुओं के समुच्चय का समन्वय वर्णन उच्च कोटि के क्रमचय बहुपदों के उदाहरण प्रदान कर सकता है। विशेष रूप से, एक परिमित प्रक्षेपी तल में एक अंडाकार (प्रक्षेपी तल) बनाने वाले बिंदु, {{math|PG(2,''q'')}} साथ {{math|''q''}} 2 की शक्ति, इस तरह से समन्वयित किया जा सकता है कि निर्देशांक के बीच संबंध एक [[ओ-बहुपद]] द्वारा दिया जाता है, जो परिमित क्षेत्र पर एक विशेष प्रकार का क्रमचय बहुपद है {{math|GF(''q'')}}.
[[परिमित ज्यामिति]] में कुछ बिंदुओं के समुच्चय का समन्वय वर्णन उच्च कोटि के क्रमचय बहुपदों के उदाहरण प्रदान कर सकता है। विशेष रूप से, परिमित प्रक्षेपी तल में एक अंडाकार (प्रक्षेपी तल) बनाने वाले बिंदु, {{math|PG(2,''q'')}} साथ {{math|''q''}} 2 की शक्ति के साथ, इस तरह से समन्वयित किया जा सकता है कि निर्देशांक के बीच संबंध एक [[ओ-बहुपद]] द्वारा दिया जाता है, जो एक है परिमित क्षेत्र पर विशेष प्रकार का क्रमचय बहुपद {{math|GF(''q'')}} है।


== कम्प्यूटेशनल जटिलता ==
== कम्प्यूटरीकृत जटिलता ==
परिमित क्षेत्र पर दिया गया बहुपद एक क्रमचय बहुपद है या नहीं, यह जाँचने की समस्या को बहुपद समय में हल किया जा सकता है।<ref>{{cite journal | year = 2005 | id = {{ECCC|2005|05|008}} | first = Neeraj | last = Kayal | title=बहुपद समय में क्रमचय कार्यों को पहचानना| journal = Electronic Colloquium on Computational Complexity }} For earlier research on this problem, see: {{cite journal
परिमित क्षेत्र पर दिया गया बहुपद क्रमचय बहुपद है या नहीं, यह जाँचने की समस्या को बहुपद समय में हल किया जा सकता है।<ref>{{cite journal | year = 2005 | id = {{ECCC|2005|05|008}} | first = Neeraj | last = Kayal | title=बहुपद समय में क्रमचय कार्यों को पहचानना| journal = Electronic Colloquium on Computational Complexity }} For earlier research on this problem, see: {{cite journal
  | last1 = Ma | first1 = Keju
  | last1 = Ma | first1 = Keju
  | last2 = von zur Gathen | first2 = Joachim | author2-link = Joachim von zur Gathen
  | last2 = von zur Gathen | first2 = Joachim | author2-link = Joachim von zur Gathen
Line 110: Line 96:
  | volume = 2
  | volume = 2
  | year = 1992}}</ref>
  | year = 1992}}</ref>
== परिमित क्षेत्रों पर कई चरों में क्रमचय बहुपद ==
== परिमित क्षेत्रों पर कई चरों में क्रमचय बहुपद ==
एक बहुपद <math>f \in \mathbb{F}_q[x_1,\ldots,x_n]</math> में एक क्रमचय बहुपद है {{mvar|n}} चर खत्म <math>\mathbb{F}_q</math> यदि समीकरण <math>f(x_1,\ldots,x_n) = \alpha</math> बिल्कुल है <math>q^{n-1}</math> में समाधान <math>\mathbb{F}_q^n</math> प्रत्येक के लिए <math>\alpha \in \mathbb{F}_q</math>.<ref>{{harvnb|Mullen|Panario|2013|loc=p. 230}}</ref>
किसी बहुपद <math>f \in \mathbb{F}_q[x_1,\ldots,x_n]</math> में क्रमचय बहुपद है जहाँ {{mvar|n}} चर ओवर <math>\mathbb{F}_q</math> हैं तब समीकरण <math>f(x_1,\ldots,x_n) = \alpha</math> प्राप्त होता है जहाँ <math>q^{n-1}</math> में परिणाम  <math>\mathbb{F}_q^n</math> के प्रत्येक मान के लिए <math>\alpha \in \mathbb{F}_q</math> प्राप्त होता हैं।<ref>{{harvnb|Mullen|Panario|2013|loc=p. 230}}</ref>
 
== परिमित वलय पर द्विघात क्रमचय बहुपद (QPP) ==
 
== परिमित छल्ले पर द्विघात क्रमचय बहुपद (QPP) ==


परिमित वलय Z/''n''Z के लिए द्विघात क्रमचय बहुपद का निर्माण किया जा सकता है। वास्तव में यह संभव है अगर और केवल अगर ''n'' ''p'' से विभाज्य है<sup>2</sup> किसी अभाज्य संख्या p के लिए। निर्माण आश्चर्यजनक रूप से सरल है, फिर भी यह कुछ अच्छे गुणों के साथ क्रमपरिवर्तन उत्पन्न कर सकता है। यही कारण है कि इसका उपयोग [[3GPP लॉन्ग टर्म इवोल्यूशन]] मोबाइल दूरसंचार मानक में [[टर्बो कोड]] के इंटरलीवर घटक में किया गया है (3GPP तकनीकी विनिर्देश 36.212 देखें) <ref>[http://www.3gpp.org/ftp/Specs/html-info/36212.htm 3GPP TS 36.212]</ref> उदा. संस्करण 8.8.0 में पृष्ठ 14)।
परिमित वलय Z/''n''Z के लिए द्विघात क्रमचय बहुपद का निर्माण किया जा सकता है। वास्तव में यह संभव है यदि ''n'' ''p<sup>2</sup>''  किसी अभाज्य संख्या p के लिए विभाज्य है। इस प्रकार निर्माण आश्चर्यजनक रूप से सरल है, फिर भी यह कुछ अच्छे गुणों के साथ क्रमपरिवर्तन उत्पन्न कर सकता है। यही कारण है कि इसका उपयोग [[3GPP लॉन्ग टर्म इवोल्यूशन]] मोबाइल दूरसंचार मानक में [[टर्बो कोड]] के इंटरलीवर घटक में किया गया है।<ref>[http://www.3gpp.org/ftp/Specs/html-info/36212.htm 3GPP TS 36.212]</ref>  


=== सरल उदाहरण ===
=== सरल उदाहरण ===


विचार करना <math> g(x) = 2x^2+x </math> अंगूठी Z/4Z के लिए।
विचार करना <math> g(x) = 2x^2+x </math> अंगूठी Z/4Z के लिए देखता है: {{nowrap|<math> g(0) = 0</math>;}} {{nowrap|<math> g(1) = 3</math>;}} {{nowrap|<math> g(2) = 2</math>;}} {{nowrap|<math> g(3) = 1 </math>,}}
एक देखता है: {{nowrap|<math> g(0) = 0</math>;}} {{nowrap|<math> g(1) = 3</math>;}} {{nowrap|<math> g(2) = 2</math>;}} {{nowrap|<math> g(3) = 1 </math>,}}
इसलिए बहुपद क्रमचय को परिभाषित करता है<math display="block">\begin{pmatrix}
इसलिए बहुपद क्रमचय को परिभाषित करता है
<math display="block">\begin{pmatrix}
0 &1 & 2 & 3 \\
0 &1 & 2 & 3 \\
0 &3 & 2 & 1
0 &3 & 2 & 1
\end{pmatrix} .</math>
\end{pmatrix} .</math>समान बहुपद पर विचार करें <math> g(x) = 2x^2+x </math> दूसरी वलय Z/''8''Z के लिए देखता है: {{nowrap|<math> g(0) = 0</math>;}} {{nowrap|<math> g(1) = 3</math>;}} {{nowrap|<math> g(2) = 2</math>;}} {{nowrap|<math> g(3) = 5</math>;}} {{nowrap|<math> g(4) = 4</math>;}} {{nowrap|<math> g(5) = 7</math>;}} {{nowrap|<math> g(6) = 6</math>;}} {{nowrap|<math> g(7) = 1</math>,}} तो बहुपद क्रमचय को परिभाषित करता है<math display="block">\begin{pmatrix}
समान बहुपद पर विचार करें <math> g(x) = 2x^2+x </math> दूसरी रिंग Z/''8''Z के लिए।
एक देखता है: {{nowrap|<math> g(0) = 0</math>;}} {{nowrap|<math> g(1) = 3</math>;}} {{nowrap|<math> g(2) = 2</math>;}} {{nowrap|<math> g(3) = 5</math>;}} {{nowrap|<math> g(4) = 4</math>;}} {{nowrap|<math> g(5) = 7</math>;}} {{nowrap|<math> g(6) = 6</math>;}} {{nowrap|<math> g(7) = 1</math>,}} तो बहुपद क्रमचय को परिभाषित करता है
<math display="block">\begin{pmatrix}
0 &1 & 2 & 3 & 4 & 5 & 6 & 7 \\
0 &1 & 2 & 3 & 4 & 5 & 6 & 7 \\
0 &3 & 2 & 5 & 4 & 7 & 6 & 1
0 &3 & 2 & 5 & 4 & 7 & 6 & 1
\end{pmatrix} .</math>
\end{pmatrix} .</math>


=== वलय Z/P<sup>k</sup>Z ===


=== रिंग्स जेड/पी<sup>कश्मीर</sup>जेड ===
<math> g(x) = ax^2+bx+c </math> वलय Z/''p<sup>k Z के लिए''


विचार करना <math> g(x) = ax^2+bx+c </math> रिंग Z/''p के लिए<sup>क</सुप>''ज़ेड.
लेम्मा: ''k''=1 (अर्थात Z/''p''Z) के लिए ऐसा बहुपद केवल ''a''=0 और ''b'' शून्य के बराबर नहीं होने की स्थिति में क्रमपरिवर्तन को परिभाषित करता है। तो बहुपद द्विघात नहीं बल्कि रैखिक है।


लेम्मा: ''k''=1 (अर्थात Z/''p''Z) के लिए ऐसा बहुपद केवल ''a''=0 और ''b'' शून्य के बराबर नहीं होने की स्थिति में एक क्रमपरिवर्तन को परिभाषित करता है। तो बहुपद द्विघात नहीं, बल्कि रैखिक है।
लेम्मा: ''K''>1,  ''P''>2 (Z/''P<sup>k</sup>''Z) ऐसा बहुपद क्रमचय को परिभाषित करता है यदि और केवल यदि <math>a \equiv 0 \pmod p</math> और <math>b \not \equiv 0 \pmod p</math>.


लेम्मा: ''के''>1, ''पी''>2 (जेड/''पी<sup>k</sup>''Z) ऐसा बहुपद एक क्रमचय को परिभाषित करता है यदि और केवल यदि <math>a \equiv 0 \pmod p</math> और <math>b \not \equiv 0 \pmod p</math>.
=== वलय Z/nZ ===


=== रिंग्स Z/nZ ===
<math>n=p_1^{k_1}p_2^{k_2}...p_l^{k_l}</math>, जहां P<sub>t</sub>अभाज्य संख्याएँ हैं।


विचार करना <math>n=p_1^{k_1}p_2^{k_2}...p_l^{k_l}</math>, जहां प<sub>t</sub>अभाज्य संख्याएँ हैं।
लेम्मा: कोई भी बहुपद <math display="inline"> g(x) = a_0+ \sum_{0 < i \leq M} a_i x^i </math> वलय Z/''n''Z के लिए क्रमचय को परिभाषित करता है यदि और केवल यदि सभी बहुपद <math display="inline"> g_{p_t}(x) = a_{0,p_t}+ \sum_{0 < i \leq M} a_{i,p_t} x^i </math> सभी छल्लों के क्रमपरिवर्तन को परिभाषित करता है <math>Z/p_t^{k_t}Z</math>, कहाँ <math>a_{j,p_t}</math> के अवशेष हैं <math>a_{j}</math> मापांक <math>p_t^{k_t}</math> द्वारा प्रकट होता हैं।
 
एक परिणाम के रूप में निम्नलिखित सरल निर्माण का उपयोग करके बहुत से द्विघात क्रमचय बहुपदों का निर्माण कर सकते हैं।


लेम्मा: कोई भी बहुपद <math display="inline"> g(x) = a_0+ \sum_{0 < i \leq M} a_i x^i </math> रिंग Z/''n''Z के लिए एक क्रमचय को परिभाषित करता है यदि और केवल यदि सभी बहुपद <math display="inline"> g_{p_t}(x) = a_{0,p_t}+ \sum_{0 < i \leq M} a_{i,p_t} x^i </math> सभी छल्लों के क्रमपरिवर्तन को परिभाषित करता है <math>Z/p_t^{k_t}Z</math>, कहाँ <math>a_{j,p_t}</math> के अवशेष हैं <math>a_{j}</math> मापांक <math>p_t^{k_t}</math>.
<math>n = p_1^{k_1} p_2^{k_2} \dots p_l^{k_l}</math>, मान लीजिए कि K<sub>1</sub> > 1 पर विचार किया जाता हैं।


एक परिणाम के रूप में निम्नलिखित सरल निर्माण का उपयोग करके बहुत से द्विघात क्रमचय बहुपदों का निर्माण कर सकते हैं।
<math>ax^2+bx</math>, ऐसा है कि <math> a= 0 \bmod p_1</math>, लेकिन <math> a\ne 0 \bmod p_1^{k_1}</math>; ये मान लीजिए <math> a = 0 \bmod p_i^{k_i}</math>, i > 1. और मान लीजिए कि <math>b\ne 0 \bmod p_i</math> सभी के लिए {{math|1=''i'' = 1, ..., ''l''}}.
विचार करना <math>n = p_1^{k_1} p_2^{k_2} \dots p_l^{k_l}</math>, मान लीजिए कि के<sub>1</sub> > 1।


विचार करना <math>ax^2+bx</math>, ऐसा है कि <math> a= 0 \bmod p_1</math>, लेकिन <math> a\ne 0 \bmod p_1^{k_1}</math>; ये मान लीजिए <math> a = 0 \bmod p_i^{k_i}</math>, i > 1. और मान लीजिए कि <math>b\ne 0 \bmod p_i</math> सभी के लिए {{math|1=''i'' = 1, ..., ''l''}}.
(उदाहरण के लिए, कोई ले सकता है <math> a=p_1 p_2^{k_2}...p_l^{k_l} </math> और <math>b=1</math>