Permutační polynom - Permutation polynomial
v matematika, a permutační polynom (pro daný prsten ) je polynomiální který funguje jako permutace prvků prstenu, tj. mapy je bijekce. V případě, že prsten je a konečné pole, Dicksonovy polynomy, které úzce souvisí s Čebyševovy polynomy, uveďte příklady. Přes konečné pole lze každou funkci, zejména pak každou permutaci prvků tohoto pole, zapsat jako polynomiální funkci.
V případě konečných kruhů Z/nZ, tyto polynomy byly také studovány a použity v prokládač součást detekce a oprava chyb algoritmy.[1][2]
Jednotlivé proměnné permutační polynomy nad konečnými poli
Nechat Fq = GF (q) být konečné pole charakteristický str, to znamená, že pole má q prvky kde q = strE pro některé prime str. Polynom F s koeficienty v Fq (symbolicky psáno jako F ∈ Fq[X]) je permutační polynom z Fq pokud je funkce z Fq sama o sobě definována je obměna Fq.[3]
Vzhledem k konečnosti Fq, tuto definici lze vyjádřit několika ekvivalentními způsoby:[4]
- funkce je na (surjektivní );
- funkce je jedna ku jedné (injekční );
- F(X) = A má řešení v Fq pro každého A v Fq;
- F(X) = A má unikátní řešení v Fq pro každého A v Fq.
Charakterizace polynomů, které jsou permutačními polynomy, je dána vztahem
(Poustevník Kritérium)[5][6] F ∈ Fq[X] je permutační polynom o Fq pouze tehdy, pokud platí následující dvě podmínky:
- F má právě jeden kořen Fq;
- pro každé celé číslo t s 1 ≤ t ≤ q − 2 a , snížení o F(X)t mod (Xq − X) má titul ≤ q − 2.
Li F(X) je permutační polynom definovaný přes konečné pole GF (q), pak také je G(X) = A F(X + b) + C pro všechny A ≠ 0, b a C v GF (q). Permutační polynom G(X) je v normalizovaná forma -li A, b a C jsou vybrány tak, aby G(X) je monic, G(0) = 0 a (za předpokladu charakteristiky str nerozděluje stupeň n polynomu) koeficient Xn-1 je 0.
Existuje mnoho otevřených otázek týkajících se permutačních polynomů definovaných přes konečná pole (viz Lidl & Mullen (1988) a Lidl & Mullen (1993) ).
Malý stupeň
Hermitovo kritérium je výpočetně náročné a může být obtížné ho použít při vytváření teoretických závěrů. Nicméně, Dicksone byl schopen ji použít k nalezení všech permutačních polynomů stupně nejvýše pěti přes všechna konečná pole. Tyto výsledky jsou:[7][6]
Normalizovaný permutační polynom z Fq q žádný ( ne čtverec) (pokud je to jediný kořen v Fq je 0) ( ne čtvrtá síla) ( ne čtverec) ( libovolný) ( ne čtverec) ( ne čtverec)
Seznam všech monických permutačních polynomů stupně šest v normalizované formě najdete v Shallue & Wanless (2013).[8]
Některé třídy permutačních polynomů
Kromě výše uvedených příkladů obsahuje následující seznam, i když není vyčerpávající, téměř všechny známé hlavní třídy permutačních polynomů nad konečnými poli.[9]
- Xn permutuje GF (q) kdyby a jen kdyby n a q − 1 jsou coprime (notačně, (n, q − 1) = 1).[10]
- Li A je v GF (q) a n ≥ 1 pak Dicksonův polynom (prvního druhu) Dn(X,A) je definováno
Ty lze také získat z rekurze
s původními podmínkami a Prvních několik Dicksonových polynomů je:
Li A ≠ 0 a n > 1 pak Dn(X, A) permutuje GF (q) právě tehdy (n, q2 − 1) = 1.[11] Li A = 0 pak Dn(X, 0) = Xn a předchozí výsledek platí.
- Li GF (qr) je rozšíření z GF (q) stupně r, pak linearizovaný polynom
- s αs v GF (qr), je lineární operátor na GF (qr) přes GF (q). Linearizovaný polynom L(X) permutuje GF (qr) právě když je 0 jediným kořenem L(X) v GF (qr).[10] Tuto podmínku lze vyjádřit algebraicky jako[12]
Linearizované polynomy, které jsou permutačními polynomy GF (qr) tvoří a skupina za provozu složení modulo , která je známá jako skupina Betti-Mathieu, je izomorfní s obecná lineární skupina GL (r, Fq).[12]
- Li G(X) je v polynomiálním kruhu Fq[X] a G(Xs) nemá v kořenovém adresáři nenulový kořen GF (q) když s rozděluje q − 1, a r > 1 je relativně prime (coprime) na q − 1, pak Xr(G(Xs))(q - 1)/s permutuje GF (q).[6]
- Pouze několik dalších specifických tříd permutačních polynomů GF (q) byly charakterizovány. Dva z nich jsou například:
- kde m rozděluje q − 1, a
- kde d rozděluje strn − 1.
Výjimečné polynomy
An výjimečný polynom přes GF (q) je polynom v Fq[X] což je permutační polynom na GF (qm) pro nekonečně mnoho m.[13]
Permutační polynom nad GF (q) stupně nanejvýš q1/4 je výjimečný GF (q).[14]
Každá obměna GF (q) je indukován výjimečným polynomem.[14]
Pokud je polynom s celočíselnými koeficienty (tj. V ℤ [X]) je permutační polynom nad GF (str) na nekonečně mnoho prvočísel str, pak jde o složení lineárních a Dicksonových polynomů.[15] (Viz Shurova domněnka níže).
Geometrické příklady
v konečná geometrie popisy souřadnic určitých množin bodů mohou poskytnout příklady permutačních polynomů vyššího stupně. Zejména body tvořící ovál v konečném projektivní rovina, PG (2,q) s q mocninu 2 lze koordinovat takovým způsobem, že vztah mezi souřadnicemi je dán vztahem o-polynom, což je speciální typ permutačního polynomu nad konečným polem GF (q).
Výpočetní složitost
Problém testování, zda je daný polynom nad konečným polem permutační polynom, lze vyřešit v polynomiální čas.[16]
Permutační polynomy v několika proměnných nad konečnými poli
Polynom je permutační polynom v n proměnné přes pokud rovnice má přesně řešení v pro každého .[17]
Kvadratické permutační polynomy (QPP) na konečných prstencích
Pro konečný prsten Z/nZ lze sestrojit kvadratické permutační polynomy. Ve skutečnosti je to možné právě tehdy n je dělitelné str2 pro nějaké prvočíslo str. Konstrukce je překvapivě jednoduchá, přesto může vytvářet permutace s určitými dobrými vlastnostmi. Proto byl použit v prokládač součást turbo kódy v 3GPP Dlouhodobý vývoj mobilní telekomunikační standard (viz technická specifikace 3GPP 36.212 [18] např. strana 14 ve verzi 8.8.0).
Jednoduché příklady
Zvážit pro prsten Z/4ZJeden vidí: , takže polynom definuje permutaci
- .
Zvažte stejný polynom pro druhý prsten Z/8ZJeden vidí: , takže polynom definuje permutaci
- .
Prsteny Z /strkZ
Zvážit pro prsten Z/strkZ.
Lemma: pro k = 1 (tj. Z/strZ) takový polynom definuje permutaci pouze v případě a = 0 a b nerovná se nule. Polynom tedy není kvadratický, ale lineární.
Lemma: pro k> 1, p> 2 (Z/strkZ) takový polynom definuje permutaci právě tehdy a .
Prsteny Z /nZ
Zvážit , kde strt jsou prvočísla.
Lema: jakýkoli polynom definuje permutaci pro prsten Z/nZ právě když všechny polynomy definuje permutace pro všechny prsteny , kde jsou zbytky modulo .
Jako důsledek lze sestrojit mnoho kvadratických permutačních polynomů pomocí následující jednoduché konstrukce. Zvážit , předpokládat, že k1 >1.
Zvážit , takový, že , ale ; předpokládat, že ,i> 1. A předpokládejme to pro všechny i=1...l(Například lze vzít a Pak takový polynom definuje permutaci.
Abychom to viděli, pozorujeme to pro všechna prvočísla stri,i> 1, redukce tohoto kvadratického polynomiálního modula stri je ve skutečnosti lineární polynom, a proto je permutace triviálním důvodem. Pro první prvočíslo bychom měli použít výše diskutované lemma, abychom zjistili, že definuje permutaci.
Zvažte například Z/12Z a polynomiální Definuje permutaci
- .
Polynomy vyššího stupně nad konečnými prstenci
Polynom G(X) pro prsten Z/strkZ je permutační polynom právě tehdy, pokud permutuje konečné pole Z/strZ a pro všechny X v Z/strkZ, kde G′(X) je formální derivát z G(X).[19]
Schurova domněnka
Nechat K. být algebraické číslo pole s R the kruh celých čísel. Termín „Schurova domněnka“ se vztahuje k tvrzení, že pokud jde o polynom F definováno přes K. je permutační polynom na R/P pro nekonečně mnoho hlavní ideály P, pak F je složení Dicksonových polynomů, polynomů prvního stupně a polynomů formy Xk. Ve skutečnosti, Schur nevytvořil v tomto směru žádné domněnky. Představa, kterou udělal, je způsobena Friedem,[20] který poskytl chybný důkaz o falešné verzi výsledku. Turnwald podal správné důkazy [21]a Müller.[22]
Poznámky
- ^ Takeshita, Oscar (2006). "Permutační polynomické prokládače: algebraicko-geometrická perspektiva". Transakce IEEE na teorii informací. 53: 2116–2132. arXiv:cs / 0601048. doi:10.1109 / TIT.2007.896870.
- ^ Takeshita, Oscar (2005). "Nová stavba pro Kódy LDPC pomocí permutačních polynomů nad celočíselnými kroužky ". arXiv:cs / 0506091.
- ^ Mullen & Panario 2013, str. 215
- ^ Lidl & Niederreiter 1997, str. 348
- ^ Lidl & Niederreiter 1997, str. 349
- ^ A b C Mullen & Panario 2013, str. 216
- ^ Dickson 1958, str. 63
- ^ Mullen & Panario 2013, str. 217
- ^ Lidl & Mullen 1988, str. 244
- ^ A b Lidl & Niederreiter 1997, str. 351
- ^ Lidl & Niederreiter 1997, str. 356
- ^ A b Lidl & Niederreiter 1997, str. 362
- ^ Mullen & Panario 2013, str. 236
- ^ A b Mullen & Panario 2013, str. 238
- ^ Mullen & Panario 2013, str. 239
- ^ Kayal, Neeraj (2005). Msgstr "Rozpoznávání permutačních funkcí v polynomiálním čase". ECCC TR05-008. Chybějící nebo prázdný
| url =
(Pomoc) Dřívější výzkum tohoto problému naleznete na adrese: Ma, Keju; von zur Gathen, Joachim (1995). Msgstr "Výpočetní složitost rozpoznávání permutačních funkcí". Výpočetní složitost. 5 (1): 76–97. doi:10.1007 / BF01277957. PAN 1319494. Shparlinski, I. E. (1992). "Deterministický test pro permutační polynomy". Výpočetní složitost. 2 (2): 129–132. doi:10.1007 / BF01202000. PAN 1190826.. - ^ Mullen & Panario 2013, str. 230
- ^ 3GPP TS 36.212
- ^ Sun, Jing; Takeshita, Oscar (2005). "Interleaver pro turbo kódy využívající permutační polynomy nad celočíselnými kroužky". Transakce IEEE na teorii informací. 51 (1): 102.
- ^ Fried, M. (1970). „Podle dohadu o Schurovi“. Michigan Math. J.: 41–55.
- ^ Turnwald, G. (1995). „O Schurově domněnce“. J. Austral. Matematika. Soc.: 312–357.
- ^ Müller, P. (1997). „Weil-free free proof of Schur's dohad“. Konečná pole a jejich aplikace: 25–32.
Reference
- Dickson, L. E. (1958) [1901]. Lineární skupiny s výkladem teorie pole Galois. New York: Dover.CS1 maint: ref = harv (odkaz)
- Lidl, Rudolf; Mullen, Gary L. (březen 1988). "Kdy polynom nad konečným polem dovoluje prvky pole?". Americký matematický měsíčník. 95 (3): 243–246. doi:10.2307/2323626.CS1 maint: ref = harv (odkaz)
- Lidl, Rudolf; Mullen, Gary L. (leden 1993). „Kdy polynom nad konečným polem dovoluje prvky pole ?, II“. Americký matematický měsíčník. 100 (1): 71–74. doi:10.2307/2324822.CS1 maint: ref = harv (odkaz)
- Lidl, Rudolf; Niederreiter, Harald (1997). Konečná pole. Encyklopedie matematiky a její aplikace. 20 (2. vyd.). Cambridge University Press. ISBN 0-521-39231-4. Zbl 0866.11069.CS1 maint: ref = harv (odkaz) Kapitola 7.
- Mullen, Gary L .; Panario, Daniel (2013). Příručka konečných polí. CRC Press. ISBN 978-1-4398-7378-6.CS1 maint: ref = harv (odkaz) Kapitola 8.
- Shallue, C.J .; Wanless, I.M. (březen 2013). „Permutační polynomy a polynomy ortomorfismu stupně šest“. Konečná pole a jejich aplikace. 20: 84–92. doi:10.1016 / j.ffa.2012.12.003.CS1 maint: ref = harv (odkaz)