Understanding Field Extensions
Contents
Pre-requisites: Modular Arithmetic, Polynomial Long Division
In this post we will understand field extensions using examples. We will start with basic definitions and develop our understanding of the topic. Let us start with Groups.
Groups#
A group is a set of elements and an operation for which the following axioms hold:
- Closure: for any , the element is in
- Associative: for any ,
- Identity: There is an identity element in for which , for all
- Inverse: For each , there is an inverse such that
A group for which , for all is called abelian or commutative.
Some examples of groups:
- Set of integers with addition operation forms an abelian group.
- Set denoted by under mod- addition, where is a positive integer
We will now introduce Fields.
Fields#
A field is a set of at least two elements, with two binary operation and , for which following axioms are satisfied :
- The set forms an abelian group (whose identity is called 0) under the operation
- The set forms an abelian group (whose identity is called 1) under the operation
- Distributivity: for all ,
Some examples of fields:
- Set of real numbers under addition and multiplication
- Set of complex numbers under addition and multiplication
- Set of rational numbers under addition and multiplication
- Set under mod- addition and multiplication
- Set denoted by under mod- addition and multiplication, where is a prime number. These are called Prime Fields.
We can verify that all the above examples satisfy the field axioms. The sets in example (4) and (5) are finite thus they are examples of a finite field. Now let’s state a theorem on extension of Prime Fields.
Theorem 1: Let denote set of natural numbers. For all primes and there exists a field with elements denoted by . is called degree extension of .
We will exclude the proof of above theorem since the main objective of this post is to understand field extensions.
Let us go through few non-examples of fields :
- Set of integers under addition and multiplication is not an example of field since multiplicative inverse does not exist for all non-zero elements of .
- Let and in Theorem 1. The set under mod- addition and multiplication is not a field since there is no multiplicative inverse for element i.e there does not exist an element such that mod
In the above example, we saw that is not a field but as per Theorem 1 there exists a field with and . We will see the construction of this field in further sections and in general see the construction of . But before that let’s introduce Commutative Rings.
Commutative Rings#
A commutative ring is a set with two binary operations and , which satisfies the following axioms:
- The set forms an abelian group (whose identity is called 0) under the operation
- The set is closed under multiplication i.e. for any , the element is in
- Multiplicative Identity: for all , there is an multiplicative identity in for which
- Multiplication is associative i.e. for all ,
- Multiplication is commutative i.e. for all ,
- Distributivity: for all ,
We can see that Commutative Rings satisfy all the Field axioms excluding the multiplicative inverse property i.e. in a commutative ring all non-zero elements need not have a multiplicative inverse.
Some examples of commutative ring :
- Set of integers under addition and multiplication
- Set of polynomials in variable with integer coefficients denoted by , under polynomial addition and multiplication
- Set of polynomials in variable with coefficients in field denoted by , under polynomial addition and multiplication
We can verify that the above examples satisfy all the field axioms except that there are elements in these sets which do not have a multiplicative inverse.
Now before we construct , the degree extension of , let us go through polynomials.
Polynomials#
Let us start by defining the degree of a polynomial. Let be a polynomial such that
then the degree of denoted by is defined as .
Let be a commutative ring. Then denotes the ring of polynomials in variable with coefficients in .
A polynomial of degree in is given by
where and .
is the union of all the polynomials over all degrees in .
Next, we will go through two important results regarding polynomials.
Lemma 1: Let be a field. Let denote the ring of polynomials in variable with coefficients in . For all , where is non-zero there exists unique , such that .
Lemma 2: Let , where and are non-zero. Let be a set such that . Let be a non-zero polynomial of lowest degree in . Then is a .
Note that Lemma 1 is similar to Euclid’s division lemma for integers and Lemma 2 is similar to extended euclidean algorithm for integers. Now we will define irreducible polynomials which are used in the definition of extension field .
Irreducible Polynomials: Let be a polynomial with coefficients in . is irreducible over if cannot be written as a product of two polynomials where and .
Examples:
- Let be a field of real numbers then the polynomial is reducible over since
- Let be a field of real numbers then is irreducible over since it cannot be written as a product of two polynomials of degree greater than equal to 1 with coefficients in .
- Let be a field of complex numbers then the polynomial is reducible over since where .
Now we will state an important result about irreducible polynomials.
Lemma 3: For all primes and , there exists an irreducible polynomial of degree equal to in where is the field and denotes the ring of polynomials over with coefficients in .
Now a polynomial of degree in can be written as . The number of polynomials of degree is , since there are total coefficients and each coefficient can take values from .
Field Extension#
Now we will construct using the theorems and definitions we have seen so far.
For , is the set with mod- addition and multiplication operations defined on it. These are Prime Fields which we saw in earlier section.
For and , let be a degree irreducible polynomial with coefficients in i.e. and , from Lemma 3 we know that such a polynomial exists. Then is defined as follows :
Elements are from the set . The number of elements = number of polynomial of in =
Operations are polynomial addition and multiplication modulo
Now let us check that if the above definition of satisfies the field axioms.
Commutativity, Associativity and Distributivity of on follows directly from the polynomial addition and multiplication modulo operations. Also, is the additive inverse and is the multiplicative inverse.
Existence and Uniqueness of additive inverse: For every there exists such that .
Taking modulo on both sides i.e. is additive inverse of . This follows from the fact that coefficients of are in , thus they have additive inverse which are the corresponding coefficients of .
Existence and Uniqueness of multiplicative inverse: For every there exists such that . Moreover such an is unique.
and is an irreducible polynomial thus . Using Lemma 2,
Thus such that .
Taking mod on both sides, . Thus is an inverse of .
We can further reduce using Lemma 1, s.t. and . Thus . Now . Thus is the multiplicative inverse of in .
We have just shown that satisfies the field axioms. is called a degree extension of . Note that i.e. is prime subfield of . Note that ,
is called the characteristic of . By convention characteristic of , and is .
Example: Let and i.e. we will construct using the above definitions.
Let be a degree irreducible polynomial with coefficients in i.e. and .
Note that there are four polynomial of degree 2 in and the only irreducible polynomial is . The other three polynomials are reducible. Since
Thus .
Now total number of elements in is . The elements are from the set which is precisely the set .
The operations defined on are polynomial addition and multiplication modulo .
Let us add two elements from the set.
The last equality follows from the fact that all coefficients are mod-. The addition table for all the field elements is as follows:
| + | ||||
|---|---|---|---|---|
Let us multiply two elements from the set.
The last equality follows from polynomial long division. The multiplication table for all the field elements is as follows:
| * | ||||
|---|---|---|---|---|
This concludes the post on field extensions. We gradually developed our understanding of the topic starting from definition of Groups to a basic example of field extension.