Prime Field Extension
Given some prime number , a natural number , and an irreducible polynomial of degree with coefficients from the prime field , a prime field extension is defined as follows:
The set of the prime field extension is given by the set of all polynomials with a degree less than :
The addition law of the prime field extension is given by the usual addition of polynomials:
The multiplication law of the prime field extension is given by first multiplying the two polynomials, then dividing the result by the irreducible polynomial and keeping the remainder:
The neutral element of the additive group is given by the zero polynomial . The additive inverse is given by the polynomial with all negative coefficients. The neutral element of the multiplicative group is given by the unit polynomial . The multiplicative inverse can be computed by the Extended Euclidean Algorithm.
This field is of characteristic , since the multiplicative neutral element is equivalent to the multiplicative element from the underlying prime field, and hence . Moreover, is finite and contains many elements, since elements are polynomials of degree < , and every coefficient can have many different values. In addition, we see that the prime field is a subfield of that occurs when we restrict the elements of to polynomials of degree zero.
It can be shown that the fields for different choices of are isomorphic, which means that there is a one-to-one correspondence between all of them. As a result, from an abstract point of view, they are the same thing. From an implementations point of view, however, some choices are preferable to others because they allow for faster computations.
Any field constructed in the above manner is a field extension of . To be more general, a field is a field extension of a field if and only if divides . From this, we can deduce that, for any given fixed prime number, there are nested sequences of subfields whenever the power divides the power :
Sage example:
TODO
Last updated