Et polynomium over et begrænset felt er en formel sum af formen
Her er et ikke-negativt heltal, kaldet graden af polynomiet , og er de elementer i algebraen , hvis multiplikation er givet af reglerne:
En sådan definition gør det muligt at multiplicere polynomier formelt uden at bekymre sig om, at forskellige grader af det samme element i det endelige felt kan falde sammen [1] [2] .
Enhver funktion over et begrænset felt kan specificeres ved hjælp af et eller andet polynomium (såsom Lagrange-interpolationspolynomiet ).
Et polynomium af grad m har præcis m rødder (tæller multiplicitet), der hører til et eller andet udvidet felt . Hvis , hvor er prime, så . Baseret på egenskaberne af endelige felter er ethvert element i feltet roden af binomialet :
Således er rødderne af et polynomium også rødderne af et binomium [10] .
Bezouts sætning og dens følger er gyldige:
Resten efter at dividere med er . |
Hvis er en rod , så divideres . |
Hvis essensen er rødder , så |
Følgende teoremer er også sande:
Sætning 1 . Hvis er en rod , så er det også en rod [11] . |
Sætning 2 . De konjugerede elementer i Galois-feltet har samme rækkefølge [9] . |
En konsekvens af sætning 1 kan være det faktum, at hvis er en rod af et polynomium over feltet , så er og dets rødder.
Definition: En cyklotomisk klasse over et felt genereret af et eller andet element er mængden af alle distinkte elementer , der er th potenser [12] .
Hvis er et primitivt element [13] (sådan et element som for ) af feltet , så vil den cyklotomiske klasse over feltet have præcis elementer.
Det skal bemærkes, at ethvert element fra en cyklotomisk klasse kan generere denne og kun denne klasse og følgelig kun tilhører den.
Eksempel 1. Lad , og vær et primitivt element i feltet , det vil sige for . I betragtning af det , kan vi opnå en nedbrydning af alle ikke-nul elementer i feltet i tre cyklotomiske klasser over feltet :
Eksempel 2. På samme måde kan du bygge klasser på feltet over feltet , det vil sige . Lad være et primitivt element i feltet , derfor .
Følgende sætning etablerer en forbindelse mellem cyklotomiske klasser og nedbrydningen af et polynomium til irreducerbare polynomier over et felt .
Sætning 3. Lad den cyklotomiske klasse genereret af et grundstof og et polynomium have elementer af denne cyklotomiske klasse som sine rødder, dvs. Så ligger polynomiets koefficienter i feltet , og selve polynomiet er irreducerbart over dette felt. |
Man kan fastslå en sådan følge af sætning 3 . Fra egenskaben af endelige felter, som siger, at alle ikke-nul elementer i feltet er rødderne af polynomiet , kan vi konkludere, at polynomiet kan dekomponeres i polynomier , der er irreducable over feltet , som hver svarer til sin egen cyklotomiske klasse [14] .
Definition . Rækkefølgen af rødderne af et irreducerbart polynomium kaldes den eksponent, som dette polynomium tilhører. Et irreducerbart polynomium kaldes primitivt , hvis alle dets rødder genererer elementer af feltets multiplikative gruppe [15] . |
Alle rødder af et primitivt polynomium har en rækkefølge, der er lig med rækkefølgen af multiplikationsgruppen i det udvidede felt , dvs. [11] .
Lad der være et genererende element i feltets multiplikative gruppe , og dets rækkefølge er , dvs. Lad alle elementer i rækkefølgen være polynomiets rødder . Så kaldes et sådant polynomium cirkulært , og ligheden [16] er sand :
Blandt polynomier over endelige felter er Zhegalkin-polynomier særligt kendetegnet . De er polynomier af mange variable over feltet [17] .
Ved at bruge et sådant polynomium kan du angive en hvilken som helst boolsk funktion [18] , og på en unik måde [17] [19] .
Der er mange algoritmer, der bruger polynomier over endelige felter og ringe.
Polynomier over endelige felter bruges også i moderne fejlkorrigerende kodning [20] (til beskrivelse af cykliske koder [21] og til afkodning af Reed-Solomon-koden ved hjælp af Euclid-algoritmen [22] ), pseudo-tilfældige talgeneratorer [23] (implementeret ved hjælp af skiftregistre ) [24] , streamingkryptering [25] og algoritmer til kontrol af dataintegritet.