notes

advertisement
Math 250A, November 19 Lecture. Fall 2015
Today: we will classify all finite fields k - these are the fields with finitely many elements - and
understand their Galois groups.
Classification problems In mathematics we frequently want to classify all objects up to some
notion of equivalence (usually isomorphism in some category).
Question: what are some examples of classification problems that you know complete answers
to? (eg. finite dimensional vector spaces (over some field), finitely generated abelian groups,
finitely generated modules over PID.)
We will see that finite fields can be classified by the set {(p, n) | p prime, n ∈ Z≥1 }. More
precisely:
Theorem. Let p be prime, n ∈ Z≥1 . Then, there exists a finite field k with p n elements.
Moreover, any finite field has p n elements, for some p, n, and finite fields with the same
number of elements are isomorphic.
The proof is quite straightforward:
n
‘every finite field k is a splitting field for X p − X , for some p, n.’
Examples: Here are some examples of finite fields
def
Fp = Z/pZ,
√
Fp [X ]/(f ) for f irreducible, Z[ 2]/(3) ∼
= F3 [X ]/(X 2 + 1).
We will prove an additional result:
Theorem. Every finite field k is isomorphic to Fp [X ]/(f ), for p prime, f irreducible.
Prime subfield: For any ring R there is a unique homomorphisms of rings
ι : Z → R ; 1 7→ 1R .
If R = k is a finite field then this map must have nontrivial kernel. Hence, we see that Z/ ker ι is
a domain, so that ker ι is a prime ideal. Thus, there is a prime p ∈ Z such that ker ι = (p) ⊂ Z.
Hence, there is a unique subfield in k isomorphic to Fp : we call this the prime subfield.
Using multiplication in k, we can consider k as a Fp -vector space. Since k is finite it must be
a finite dimensional Fp -vector space. This shows that k ∼
= Fnp as an Fp -vector space, so that
n
|k| = p . To summarise:
any finite field has p n elements, for p prime, n ∈ Z≥1 .
def
Fix k a finite field. Denote k ∗ = k − {0}; it is a finite abelian group via multiplication in k.
In fact:
Claim: k ∗ is a cyclic group.
Proof: Let N = max{o(x) | x ∈ k ∗ }, where o(x) is the order of x ∈ k ∗ . Since N | |k ∗ | = p n −1,
we must have that N ≤ p n − 1.
Applying the fundemantal theorem of finite abelian groups we see that k ∗ is isomorphic to
Z/m1 Z × · · · Z/mr Z,
where mi divides mi+1 .
1
In particular, we must have that N = mr and every element in k ∗ has order dividing N. Thus,
x N = 1 ∈ k ∗ , for every x ∈ k ∗ , so that the polynomial X N − 1 ∈ k[X ] admits at least p n − 1
distinct roots. Therefore, we have p n − 1 ≤ N ≤ p n − 1 so that there must exist an element
ξ ∈ k ∗ of order p n − 1. The result follows.
We call a generator of k ∗ a primitive root. Fix ξ ∈∗ a primitive root. Then, we obtain a ring
homomorphism
evξ : Fp [X ] → k ; m →
7 m(ξ).
Since {evξ (X k ) = ξ k | k ∈ Z≥0 } = k ∗ we see that evξ is surjective. Hence,
Theorem. Any finite field is isomorphic to Fp [X ]/(f ), for f irreducible.
Remark: in general, it is very difficult to determine primitive roots in k ∗ . From what I’ve read
online(!), there is no known algorithm to determine primitive roots, other than a brute-force
approach. As such, it is at least as difficult to find a realisation of the above Theorem: to
obtain the polynomial f above, we would need to find a primitive root ξ. Then, f is the minimal
polynomial of ξ in Fp [X ].
Example: the following fields all have nine elements
F3 [X ]/(X 2 + 1),
F3 [X ]/(X 2 + X + 2),
F3 [X ]/(X 2 + 2x + 2).
In the first example, it can be verified that X is not a generator of the nonzero elements.
However, X is a generator of the nonzero elements in the second and third examples.
Also, we have yet to explicitly see why the above fields should all be isomorphic.
Splitting fields: Recall that a splitting field of a polynomial f ∈ E [X ], where E is a field, is
an extension F ⊃ E such that f splits into linear factors in F [X ], and so that there exists no
proper intermediate field E ⊂ K ⊂ F with this property.
Splitting fields have the property that they are (essentially) unique: if F , F 0 are splitting fields
of f ∈ E [X ], then there exists an isomorphism α : F → F 0 such that α(u) = u, for all u ∈ E .
n
Claim: any finite field k, such that |k| = p n , is a splitting field of X p − X ∈ Fp [X ].
Proof: Any finite field k with |k| = p n is an extension of Fp . Moreover, we’ve seen that any
n
n
nonzero u ∈ k satisfies u p −1 = 1 so that u p = u, for all u ∈ k. Hence, the polynomial
n
n
X p − X splits into linear factors in k[X ]. Since X p − X is seperable (use the derivative test),
n
it admits p n distinct roots. Thus, k is a splitting field for X p − X .
Now, since any two fields of the same cardinality are splitting fields of the same polynomial,
they must be isomorphic.
Theorem. Any two fields of the same size are isomorphic.
n
Furthermore, for any prime p, n ∈ Z≥1 , we consider F , a splitting field for X p − X . Then, the
n
subset {u ∈ F | u p = u} is a subfield of F (use binomial theorem). Thus, it must be equal to
n
F . In particular, |F | = p n , again using the X p − X is seperable. Hence,
Theorem. For any prime p, n ∈ Z≥1 , there exists a field with p n elements.
We have now completed the classification of finite fields.
Combining the above results we can obtain a bit more. Suppose that f ∈ Fp [X ] is irreducible,
deg f = n. Then, k = Fp [X ]/(f ) is a finite field with p n elements so that it is a splitting field
n
n
of X p − X . In fact, we have seen that u p = u, for every u ∈ k. In particular, if u = X ∈ k is
n
n
p
the coset containing X , then we have X − X = 0 ∈ k so that f divides X p − X .. This must
be true for every irreducible f ∈ Fp [X ] so that we have the following
2
n
Theorem. Let f ∈ Fp [X ] be irreducible, deg f = n. Then, f divides X p − X .
Example: Let p = 2. Then, we find
X 2 − X = X (X − 1)
X 4 − X = X (X − 1)(X 2 + X + 1)
X 8 − X = X (X − 1)(X 3 + X + 1)(X 3 + X 2 + 1).
In particular, we see that there are exactly two distinct degree 3 irreducible polynomials with
coefficients in F2 .
Subfield lattice: We now provide the subfield structure of a finite field k with p n elements.
Let d be a divisor of n. Then, there is exactly one subfield in k of order p d . Moreover, every
subfield in k must have order p d , for some divisor d of n.
Hence, the subfield lattice for k is isomorphic to the divisor lattice of n.
Question: do you know any other mathematical object whose subobject lattice is isomorphic
to the divisor lattice of n? (A: a cyclic group of order n)
The Galois group of k: Let k be a finite field with p n elements. Then, any automorphism of
k must necessarily fix the prime subfield Fp . Thus, we have that Aut(k) = Gal(k/Fp ).
n
Since k is the splitting field of X p − X , it is a normal extension of Fp , and as this polynomial
is seperable it is also a seperable extension. Hence, Fp ⊂ k is a Galois extension so that
|Gal(k/Fp )| = [k : Fp ] = n.
Observe that the Frobenius morphism ζ : x 7→ x p is an automorphism of k. We show that ζ
is a generator of Gal(k/Fp ): let r be the order of ζ. Then, ζ r = idk so that, for every u ∈ k,
r
u = ζ r (u) = ζ(u)r = u p . Hence, we must have r ≥ n, which gives that r = n; that is, ζ is a
generator of Gal(k/Fp ).
The appearance of the divisor lattice as the subgroup lattice of Z/nZ and the subfield lattice
of k, can be seen as a manifestation of the Galois correspondence for k.
3
Download