Abstract algebra

profileOliver11
Lecture-14_3.pdf

Section 14.3.

In this lecture we will focus on finite fields. Let us collect everything we learnt about them so far.

• Every finite field is isomorphic to Fpn for some prime p and some integer n > 1. • The field Fpn is the splitting field for the polynomial xp

n−x ∈ Fp[x]. Its Galois group is isomorphic to Z/nZ and is generated by the Frobenius automorphism σp : α 7→ αp. • The subfields of Fpn are in bijection with divisors d of n, divisor d corresponds to the

subfield fixed by σdp , this subfield is isomorphic to Fpd . Every subfield of Fpn is Galois over Fp.

The latter point follows from the Fundamental Theorem of Galois Theory together with an observation that Z/nZ is commutative, and hence every subgroup thereof is normal. To demonstrate some applications of the above, let us prove the following easy corollary.

Corollary 1. The irreducible polynomial x4 + 1 ∈ Z[x] is reducible modulo every prime. Proof. If p = 2, we simply have x4 + 1 = (x+ 1)4 in F2[x]. If p is odd, then p is congruent to ±1 or ±3 modulo 8, and hence p2 ≡ 1 mod 8. Then we have (x8 − 1) | (xp2−1 − 1), which implies that (x4+1) |xp2−x. Therefore, every root of x4+1 is also a root of xp2−x. Roots of the latter polynomial form the field Fp2 , and hence any root of x4 + 1 generates an extension of degree at most 2 over F2. Now, we see that x4 + 1 is reducible over Fp, because otherwise it would generate an extension of degree 4. �

Corollary 2. Field Fpn is a simple extension of Fp. In particular, for every n > 1, there exists an irreducible polynomial of degree n over Fp. Proof. First, note that the statement follows from the fact that the multiplicative group F×pn is cyclic. Indeed, if θ is the generator of F×pn , then Fpn ' Fp(θ). Now, since F×pn is an abelian group, we can write it as

F×pn ' Z/a1Z× · · · × Z/akZ, where a1 | a2 | . . . | ak. If k > 1, F×pn would contain more than a1 elements whose order divides a1, and hence the polynomial x

a1 − 1 would have more than a1 roots in Fpn , which leads to a contradiction. �

Corollary 3. The polynomial xp n −x is the product of all distinct irreducible polynomials in

Fp[x] of degree d, where d runs over all divisors of n. Proof. We need to show the following two statements: first, every irreducible polynomial p(x) ∈ Fp[x] of degree d |n divides xp

n − x, and second, if d is the degree of an irreducible polynomial p(x) ∈ Fp[x] which divides xp

n − x, then d |n. Let p(x) ∈ Fp[x] be an irreducible polynomial of degree d |n. Then |Fp[x]/(p(x)) : Fp| = d,

and therefore Fp[x]/(p(x)) ' Fpd . Recall that Fpd/Fp is Galois, hence every root of p(x) is an element of Fpd . At the same time, every element of Fpd is a root of xp

d−x which implies that p(x) | (xpd − x). Now, since d |n we have (xpd − x) | (xpn − x), and therefore p(x) | (xpn − x).

Conversely, let p(x) ∈ Fp[x] be an irreducible polynomial which divides xp n − x, and let

d = deg(p). If p(α) = 0, then Fp ⊂ Fp(α) ⊂ Fpn and |Fp(α) : Fp| = d. The latter implies d |n. �

Note that we can use the above corollary to find products of all irreducible polynomials of a given degree in Fp[x]. For example, product of all linear polynomials over Fp is equal to

x(x− 1) . . . (x− p+ 1) = xp − x. 1

2

Next, product of all quadratics over F2 is equal to x4 − x x(x− 1)

= x2 + x+ 1,

and we conclude that x2 + x + 1 is the unique irreducible polynomial of degree 2 over F2. Similarly, product of all cubics over F2 is equal to

x8 − x x(x− 1)

= x6 + x5 + x4 + x3 + x2 + x+ 1 = (x3 + x+ 1)(x3 + x2 + 1),

and product of all quartics over F2 is equal to x16 − x

x(x− 1)(x2 + x+ 1) = (x4 + x3 + x2 + x+ 1)(x4 + x3 + 1)(x4 + x+ 1).

Let us remark that if p1(x) and p2(x) are irreducible polynomials over Fp of the same degree, say d, then

Fp[x]/(p1(x)) ' Fpd ' Fp[x]/(p2(x)). The polynomial p2(x) splits into linear factors in Fp[x]/(p1(x)), and let α(x) be a root of p2(x) in Fp[x]/(p1(x)). Then the isomorphism Fp[x]/(p1(x)) ' Fp[x]/(p2(x)) can be written explicitly by x 7→ α(x). For example, one can check that x3 + x2 is a root of x4 + x3 + 1 in F2[x]/(x4 + x+ 1), that is (x4 + x+ 1) divides (x4 + x3 + 1)|x 7→x3+x2 . Then

F2[x]/(x4 + x+ 1) ' Fp[x]/(x4 + x3 + 1), x 7→ x3 + x2. Now, we shall prove the Möbius inversion formula and use it to derive the number of

irreducible polynomials of degree n in Fp[x].

Definition 4. The Möbius function µ : Z>0 → Z is defined by

µ(n) =

 1 for n = 1,

0 if n has a square factor,

(−1)r if n has r distinct prime factors.

Consider the set of arithmetic functions A = {f : Z>0 → C} and define a Dirichlet product on A by

(f ◦ g)(n) = ∑

d1d2=n

f(d1)g(d2).

Note that the Dirichlet product is commutative and associative:

((f ◦ g) ◦ h)(n) = (f ◦ (g ◦ h))(n) = ∑

d1d2d3=n

f(d1)g(d2)h(d3).

Then functions

e(n) =

{ 1 n = 1,

0 n > 1, and I(n) ≡ 1

are units for the Dirichlet and the usual multiplication on A respectively. Now, for any f ∈ A define Sf ∈ A by

Sf = I ◦ f = ∑ d |n

f(d).

Let us show that µ is the inverse of I with respect to the Dirichlet product:

I ◦ µ = e.

3

Indeed, let n = pn11 . . . p nr r > 1 be the decomposition of n into prime factors, then

(I ◦ µ)(n) = ∑ d |n

µ(d) = µ(1) +

r∑ k=1

∑ 16i1<···<ik6r

µ(pi1 . . . pik) =

r∑ k=0

( r

k

) (−1)k = 0.

Now, the Möbius inversion formula claims

f(n) = ∑ d |n

µ(d)Sf

(n d

) .

The proof is almost immediate:

µ ◦ Sf = µ ◦ (I ◦ f) = (µ ◦ I) ◦ f = e ◦ f = f. Now let us get back to finite fields. Let ψ(n) be the number of irreducible polynomials of

degree n over Fp. By the last Corollary we have

pn = ∑ d |n

dψ(d).

By the Möbius inversion formula

nψ(n) = ∑ d |n

µ(d)pn/d,

or equivalently,

ψ(n) = 1

n

∑ d |n

µ(d)pn/d.

Finally, let us recall that there is a partial order on fields Fpn , namely Fpm ⊂ Fpn if and only if m |n. Since any finite extension of Fp is isomorphic to Fpn for some n, we see that the algebraic closure of Fp can be written as

Fp = ⋃ n>1

Fpn .