Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

📚 The CoCalc Library - books, templates and other resources

132930 views
License: OTHER
Kernel:
%%html <link href="http://mathbook.pugetsound.edu/beta/mathbook-content.css" rel="stylesheet" type="text/css" /> <link href="https://aimath.org/mathbook/mathbook-add-on.css" rel="stylesheet" type="text/css" /> <style>.subtitle {font-size:medium; display:block}</style> <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic" rel="stylesheet" type="text/css" /> <link href="https://fonts.googleapis.com/css?family=Inconsolata:400,700&subset=latin,latin-ext" rel="stylesheet" type="text/css" /><!-- Hide this cell. --> <script> var cell = $(".container .cell").eq(0), ia = cell.find(".input_area") if (cell.find(".toggle-button").length == 0) { ia.after( $('<button class="toggle-button">Toggle hidden code</button>').click( function (){ ia.toggle() } ) ) ia.hide() } </script>

Important: to view this notebook properly you will need to execute the cell above, which assumes you have an Internet connection. It should already be selected, or place your cursor anywhere above to select. Then press the "Run" button in the menu bar above (the right-pointing arrowhead), or press Shift-Enter on your keyboard.

ParseError: KaTeX parse error: \newcommand{\lt} attempting to redefine \lt; use \renewcommand

Section22.1Structure of a Finite Field

Recall that a field FF has pp if pp is the smallest positive integer such that for every nonzero element α\alpha in F,F\text{,} we have pα=0.p \alpha = 0\text{.} If no such integer exists, then FF has characteristic 0. From Theorem 16.19 we know that pp must be prime. Suppose that FF is a finite field with nn elements. Then nα=0n \alpha = 0 for all α\alpha in F.F\text{.} Consequently, the characteristic of FF must be p,p\text{,} where pp is a prime dividing n.n\text{.} This discussion is summarized in the following proposition.

Proposition22.1

If FF is a finite field, then the characteristic of FF is p,p\text{,} where pp is prime.

Throughout this chapter we will assume that pp is a prime number unless otherwise stated.

Proposition22.2

If FF is a finite field of characteristic p,p\text{,} then the order of FF is pnp^n for some nN.n \in {\mathbb N}\text{.}

Proof

Let ϕ:ZF\phi : {\mathbb Z} \rightarrow F be the ring homomorphism defined by ϕ(n)=n1.\phi(n) = n \cdot 1\text{.} Since the characteristic of FF is p,p\text{,} the kernel of ϕ\phi must be pZp {\mathbb Z} and the image of ϕ\phi must be a subfield of FF isomorphic to Zp.{\mathbb Z}_p\text{.} We will denote this subfield by K.K\text{.} Since FF is a finite field, it must be a finite extension of KK and, therefore, an algebraic extension of K.K\text{.} Suppose that [F:K]=n[F : K] = n is the dimension of F,F\text{,} where FF is a KK vector space. There must exist elements α1,,αnF\alpha_1, \ldots, \alpha_n \in F such that any element α\alpha in FF can be written uniquely in the form

α=a1α1++anαn,\begin{equation*} \alpha = a_1 \alpha_1 + \cdots + a_n \alpha_n, \end{equation*}

where the aia_i's are in K.K\text{.} Since there are pp elements in K,K\text{,} there are pnp^n possible linear combinations of the αi\alpha_i's. Therefore, the order of FF must be pn.p^n\text{.}

Lemma22.3Freshman's Dream

Let pp be prime and DD be an integral domain of characteristic p.p\text{.} Then

apn+bpn=(a+b)pn\begin{equation*} a^{p^n} + b^{p^n} = (a + b)^{p^n} \end{equation*}

for all positive integers n.n\text{.}

Proof

We will prove this lemma using mathematical induction on n.n\text{.} We can use the binomial formula (see Chapter 2, Example 2.4) to verify the case for n=1;n = 1\text{;} that is,

(a+b)p=k=0p(pk)akbpk.\begin{equation*} (a + b)^p = \sum_{k = 0}^{p} \binom{p}{k} a^k b^{p - k}. \end{equation*}

If 0<k<p,0 \lt k \lt p\text{,} then

(pk)=p!k!(pk)!\begin{equation*} \binom{p}{k} = \frac{p!}{k!(p - k)!} \end{equation*}

must be divisible by p,p\text{,} since pp cannot divide k!(pk)!.k!(p - k)!\text{.} Note that DD is an integral domain of characteristic p,p\text{,} so all but the first and last terms in the sum must be zero. Therefore, (a+b)p=ap+bp.(a + b)^p = a^p + b^p\text{.}

Now suppose that the result holds for all k,k\text{,} where 1kn.1 \leq k \leq n\text{.} By the induction hypothesis,

(a+b)pn+1=((a+b)p)pn=(ap+bp)pn=(ap)pn+(bp)pn=apn+1+bpn+1.\begin{equation*} (a + b)^{p^{n + 1}} = ((a + b)^p)^{p^{n}} = (a^p + b^p)^{p^{n}} = (a^p)^{p^{n}} + (b^p)^{p^{n}} = a^{p^{n + 1}} + b^{p^{n + 1}}. \end{equation*}

Therefore, the lemma is true for n+1n + 1 and the proof is complete.

Let FF be a field. A polynomial f(x)F[x]f(x) \in F[x] of degree nn is if it has nn distinct roots in the splitting field of f(x);f(x)\text{;} that is, f(x)f(x) is separable when it factors into distinct linear factors over the splitting field of f.f\text{.} An extension EE of FF is a of FF if every element in EE is the root of a separable polynomial in F[x].F[x]\text{.}

Example22.4

The polynomial x22x^2 - 2 is separable over Q{\mathbb Q} since it factors as (x2)(x+2).(x - \sqrt{2}\, )(x + \sqrt{2}\, )\text{.} In fact, Q(2){\mathbb Q}(\sqrt{2}\, ) is a separable extension of Q.{\mathbb Q}\text{.} Let α=a+b2\alpha = a + b \sqrt{2} be any element in Q(2).{\mathbb Q}(\sqrt{2}\, )\text{.} If b=0,b = 0\text{,} then α\alpha is a root of xa.x - a\text{.} If b0,b \neq 0\text{,} then α\alpha is the root of the separable polynomial

x22ax+a22b2=(x(a+b2))(x(ab2)).\begin{equation*} x^2 - 2 a x + a^2 - 2 b^2 = (x - (a + b \sqrt{2}\, ))(x - (a - b \sqrt{2}\, )). \end{equation*}

Fortunately, we have an easy test to determine the separability of any polynomial. Let

f(x)=a0+a1x++anxn\begin{equation*} f(x) = a_0 + a_1 x + \cdots + a_n x^n \end{equation*}

be any polynomial in F[x].F[x]\text{.} Define the of f(x)f(x) to be

f(x)=a1+2a2x++nanxn1.\begin{equation*} f'(x) = a_1 + 2 a_2 x + \cdots + n a_n x^{n - 1}. \end{equation*}
Lemma22.5

Let FF be a field and f(x)F[x].f(x) \in F[x]\text{.} Then f(x)f(x) is separable if and only if f(x)f(x) and f(x)f'(x) are relatively prime.

Proof

Let f(x)f(x) be separable. Then f(x)f(x) factors over some extension field of FF as f(x)=(xα1)(xα2)(xαn),f(x) = (x - \alpha_1) (x - \alpha_2) \cdots (x - \alpha_n)\text{,} where αiαj\alpha_i \neq \alpha_j for ij.i \neq j\text{.} Taking the derivative of f(x),f(x)\text{,} we see that

f(x)=(xα2)(xαn)+(xα1)(xα3)(xαn)++(xα1)(xαn1).\begin{align*} f'(x) & = (x - \alpha_2) \cdots (x - \alpha_n)\\ & + (x - \alpha_1) (x - \alpha_3) \cdots (x - \alpha_n)\\ & + \cdots + (x - \alpha_1) \cdots (x - \alpha_{n - 1}). \end{align*}

Hence, f(x)f(x) and f(x)f'(x) can have no common factors.

To prove the converse, we will show that the contrapositive of the statement is true. Suppose that f(x)=(xα)kg(x),f(x) = (x - \alpha)^k g(x)\text{,} where k>1.k \gt 1\text{.} Differentiating, we have

f(x)=k(xα)k1g(x)+(xα)kg(x).\begin{equation*} f'(x) = k ( x - \alpha)^{k-1} g(x) + (x- \alpha)^k g'(x). \end{equation*}

Therefore, f(x)f(x) and f(x)f'(x) have a common factor.

Theorem22.6

For every prime pp and every positive integer n,n\text{,} there exists a finite field FF with pnp^n elements. Furthermore, any field of order pnp^n is isomorphic to the splitting field of xpnxx^{p^n} -x over Zp.{\mathbb Z}_p\text{.}

Proof

Let f(x)=xpnxf(x) = x^{p^n} - x and let FF be the splitting field of f(x).f(x)\text{.} Then by Lemma 22.5, f(x)f(x) has pnp^n distinct zeros in F,F\text{,} since f(x)=pnxpn11=1f'(x) = p^n x^{p^n - 1} - 1 = -1 is relatively prime to f(x).f(x)\text{.} We claim that the roots of f(x)f(x) form a subfield of F.F\text{.} Certainly 0 and 1 are zeros of f(x).f(x)\text{.} If α\alpha and β\beta are zeros of f(x),f(x)\text{,} then α+β\alpha + \beta and αβ\alpha \beta are also zeros of f(x),f(x)\text{,} since αpn+βpn=(α+β)pn\alpha^{p^n} + \beta^{p^n} = (\alpha + \beta)^{p^n} and αpnβpn=(αβ)pn.\alpha^{p^n} \beta^{p^n} = (\alpha \beta)^{p^n}\text{.} We also need to show that the additive inverse and the multiplicative inverse of each root of f(x)f(x) are roots of f(x).f(x)\text{.} For any zero α\alpha of f(x),f(x)\text{,} we know that α-\alpha is also a zero of f(x),f(x)\text{,} since

f(α)=(α)pn(α)=αpn+α=(αpnα)=0,\begin{equation*} f(-\alpha) = (-\alpha)^{p^n} - (-\alpha) = -\alpha^{p^n} + \alpha = -(\alpha^{p^n} - \alpha) = 0, \end{equation*}

provided pp is odd. If p=2,p = 2\text{,} then

f(α)=(α)2n(α)=α+α=0.\begin{equation*} f(-\alpha) = (-\alpha)^{2^n} - (-\alpha) = \alpha + \alpha = 0. \end{equation*}

If α0,\alpha \neq 0\text{,} then (α1)pn=(αpn)1=α1.(\alpha^{-1})^{p^n} = (\alpha^{p^n})^{-1} = \alpha^{-1}\text{.} Since the zeros of f(x)f(x) form a subfield of FF and f(x)f(x) splits in this subfield, the subfield must be all of F.F\text{.}

Let EE be any other field of order pn.p^n\text{.} To show that EE is isomorphic to F,F\text{,} we must show that every element in EE is a root of f(x).f(x)\text{.} Certainly 0 is a root of f(x).f(x)\text{.} Let α\alpha be a nonzero element of E.E\text{.} The order of the multiplicative group of nonzero elements of EE is pn1;p^n-1\text{;} hence, αpn1=1\alpha^{p^n-1} =1 or αpnα=0.\alpha^{p^n} -\alpha = 0\text{.} Since EE contains pnp^n elements, EE must be a splitting field of f(x);f(x)\text{;} however, by Corollary 21.34, the splitting field of any polynomial is unique up to isomorphism.

The unique finite field with pnp^n elements is called the of order pn.p^n\text{.} We will denote this field by GF(pn).\gf(p^n)\text{.}

Theorem22.7

Every subfield of the Galois field GF(pn)\gf(p^n) has pmp^m elements, where mm divides n.n\text{.} Conversely, if mnm \mid n for m>0,m \gt 0\text{,} then there exists a unique subfield of GF(pn)\gf(p^n) isomorphic to GF(pm).\gf(p^m)\text{.}

Proof

Let FF be a subfield of E=GF(pn).E = \gf(p^n)\text{.} Then FF must be a field extension of KK that contains pmp^m elements, where KK is isomorphic to Zp.{\mathbb Z}_p\text{.} Then mn,m \mid n\text{,} since [E:K]=[E:F][F:K].[E:K] = [E:F][F:K]\text{.}

To prove the converse, suppose that mnm \mid n for some m>0.m \gt 0\text{.} Then pm1p^m -1 divides pn1.p^n -1\text{.} Consequently, xpm11x^{p^m -1} - 1 divides xpn11.x^{p^n -1} -1\text{.} Therefore, xpmxx^{p^m} - x must divide xpnx,x^{p^n} - x\text{,} and every zero of xpmxx^{p^m} - x is also a zero of xpnx.x^{p^n} - x\text{.} Thus, GF(pn)\gf(p^n) contains, as a subfield, a splitting field of xpmx,x^{p^m} - x\text{,} which must be isomorphic to GF(pm).\gf(p^m)\text{.}

Example22.8

The lattice of subfields of GF(p24)\gf(p^{24}) is given in Figure 22.9.

Figure22.9Subfields of GF(p24)\gf(p^{24})

With each field FF we have a multiplicative group of nonzero elements of FF which we will denote by F.F^*\text{.} The multiplicative group of any finite field is cyclic. This result follows from the more general result that we will prove in the next theorem.

Theorem22.10

If GG is a finite subgroup of F,F^\ast\text{,} the multiplicative group of nonzero elements of a field F,F\text{,} then GG is cyclic.

Proof

Let GG be a finite subgroup of FF^\ast of order n.n\text{.} By the Fundamental Theorem of Finite Abelian Groups (Theorem 13.4),

GZp1e1××Zpkek,\begin{equation*} G \cong {\mathbb Z}_{p_1^{e_1}} \times \cdots \times {\mathbb Z}_{p_k^{e_k}}, \end{equation*}

where n=p1e1pkekn = p_1^{e_1} \cdots p_k^{e_k} and the p1,,pkp_1, \ldots, p_k are (not necessarily distinct) primes. Let mm be the least common multiple of p1e1,,pkek.p_1^{e_1}, \ldots, p_k^{e_k}\text{.} Then GG contains an element of order m.m\text{.} Since every α\alpha in GG satisfies xr1x^r - 1 for some rr dividing m,m\text{,} α\alpha must also be a root of xm1.x^m - 1\text{.} Since xm1x^m -1 has at most mm roots in F,F\text{,} nm.n \leq m\text{.} On the other hand, we know that mG;m \leq |G|\text{;} therefore, m=n.m = n\text{.} Thus, GG contains an element of order nn and must be cyclic.

Corollary22.11

The multiplicative group of all nonzero elements of a finite field is cyclic.

Corollary22.12

Every finite extension EE of a finite field FF is a simple extension of F.F\text{.}

Proof

Let α\alpha be a generator for the cyclic group EE^{\ast} of nonzero elements of E.E\text{.} Then E=F(α).E = F( \alpha )\text{.}

Example22.13

The finite field GF(24)\gf(2^4) is isomorphic to the field Z2/1+x+x4.{\mathbb Z}_2/ \langle 1 + x + x^4 \rangle\text{.} Therefore, the elements of GF(24)\gf(2^4) can be taken to be

{a0+a1α+a2α2+a3α3:aiZ2 and 1+α+α4=0}.\begin{equation*} \{ a_0 + a_1 \alpha + a_2 \alpha^2 + a_3 \alpha^3 : a_i \in {\mathbb Z}_2 \text{ and } 1 + \alpha + \alpha^4 = 0 \}. \end{equation*}

Remembering that 1+α+α4=0,1 + \alpha +\alpha^4 = 0\text{,} we add and multiply elements of GF(24)\gf(2^4) exactly as we add and multiply polynomials. The multiplicative group of GF(24)\gf(2^4) is isomorphic to Z15{\mathbb Z}_{15} with generator α:\alpha\text{:}

α1=αα6=α2+α3α11=α+α2+α3α2=α2α7=1+α+α3α12=1+α+α2+α3α3=α3α8=1+α2α13=1+α2+α3α4=1+αα9=α+α3α14=1+α3α5=α+α2α10=1+α+α2α15=1.\begin{align*} & \alpha^1 = \alpha & & \alpha^6 = \alpha^2 + \alpha^3 & & \alpha^{11} = \alpha + \alpha^2 + \alpha^3 &\\ & \alpha^2 = \alpha^2 & & \alpha^7 = 1 + \alpha + \alpha^3 & & \alpha^{12} = 1 + \alpha + \alpha^2 + \alpha^3 &\\ & \alpha^3 = \alpha^3 & & \alpha^8 = 1 + \alpha^2 & & \alpha^{13} = 1 + \alpha^2 + \alpha^3 &\\ & \alpha^4 = 1 + \alpha & & \alpha^9 = \alpha + \alpha^3 & & \alpha^{14} = 1 + \alpha^3 &\\ &\alpha^5 = \alpha + \alpha^2 & & \alpha^{10} = 1 + \alpha + \alpha^2 & & \alpha^{15} = 1. & \end{align*}