Conway polynomial (finite fields)
Conway polynomial (finite fields)
Main page

Conway polynomial (finite fields)

logo
Community Hub0 subscribers
What are your thoughts?
Be the first to start a discussion here.
Be the first to start a discussion here.
Conway polynomial (finite fields)

In mathematics, the Conway polynomial Cp,n for the finite field Fpn is a particular irreducible polynomial of degree n over Fp that can be used to define a standard representation of Fpn as a splitting field of Cp,n. Conway polynomials were named after John H. Conway by Richard A. Parker, who was the first to define them and compute examples. Conway polynomials satisfy a certain compatibility condition that had been proposed by Conway between the representation of a field and the representations of its subfields. They are important in computer algebra where they provide portability among different mathematical databases and computer algebra systems. Since Conway polynomials are expensive to compute, they must be stored to be used in practice. Databases of Conway polynomials are available in the computer algebra systems GAP, Macaulay2, Magma, SageMath, at the web site of Frank Lübeck, and at the Online Encyclopedia of Integer Sequences.

Elements of may be represented as sums of the form where is a root of an irreducible polynomial of degree over and the are elements of . Addition of field elements in this representation is simply vector addition. While there is a unique finite field of order up to isomorphism, the representation of the field elements depends on the choice of irreducible polynomial. The Conway polynomial is a way of standardizing this choice.

The non-zero elements of a finite field form a cyclic group under multiplication, denoted . A primitive element, , of is an element that generates . Representing the non-zero field elements as powers of allows multiplication in the field to be performed efficiently. The primitive polynomial for is the monic polynomial of smallest possible degree with coefficients in that has as a root in (the minimal polynomial for ). It is necessarily irreducible. The Conway polynomial is chosen to be primitive, so that each of its roots generates the multiplicative group of the associated finite field.

The field contains a unique subfield isomorphic to for each dividing , and this accounts for all the subfields of . For any dividing the cyclic group contains a subgroup isomorphic to . If generates , then the smallest power of that generates this subgroup is where . If is a primitive polynomial for with root and is a primitive polynomial for then, by Conway's definition, and are compatible if is a root of . This necessitates that divide . This notion of compatibility is called norm-compatibility by some authors. The Conway polynomial for a finite field is chosen so as to be compatible with the Conway polynomials of each of its subfields. That it is possible to make the choice in this way was proved by Werner Nickel.

The Conway polynomial Cp,n is defined as the lexicographically minimal monic primitive polynomial of degree n over Fp that is compatible with Cp,m for all m dividing n. This is an inductive definition on n: the base case is Cp,1(x) = xα where α is the lexicographically minimal primitive element of Fp. The notion of lexicographical ordering used is the following:

Since there does not appear to be any natural mathematical criterion that would single out one monic primitive polynomial satisfying the compatibility conditions over all the others, the imposition of lexicographical ordering in the definition of the Conway polynomial should be regarded as a convention.

Conway polynomials Cp,n for the lowest values of p and n are tabulated below. All of these were first computed by Richard Parker and were taken from the tables of Frank Luebeck. The calculations can be verified using the basic methods of the next section with the assistance of algebra software.

To illustrate the definition, let us compute the first six Conway polynomials over F5. By definition, a Conway polynomial is monic, primitive (which implies irreducible), and compatible with Conway polynomials of degree dividing its degree. The table below shows how imposing each of these conditions reduces the number of candidate polynomials.

See all
User Avatar
No comments yet.