Solvability by Radicals
Solvability by Radicals
Solvability by Radicals
Field Extensions
1
2 CHAPTER 1. FIELD EXTENSIONS
Theorem 1.3 Let k be a field and f ∈ k[x]. Then f has a splitting field, say
K/k, and [K : k] ≤ (deg f )!.
Proof. Induction on n = deg f . If deg f = 1, then f = αx + β with α, β ∈ k,
so f already splits in k, so we can take K = k.
Suppose that n > 1. If f is already split we may take K = k, so we may
assume that f has an ireducible factor, say g, of degree ≥ 2. By Proposition
??.??, g has a zero in the extension field k(α) = k[x]/(g); the degree of this
extension is deg g ≤ n. Now write f = (x − α)h where h ∈ k(α)[x]. Since
deg h = n − 1, the induction hypothesis says there is an extension L/k(α) over
which h splits, and [L : k(α)] ≤ (n − 1)!. Certainly f also splits over L, and
[L : k] = [L : k(α)][k(α) : k] ≤ n!. If α1 , . . . , αn are the zeroes of f in L, then
k(α1 , . . . , αn ) is a splitting field for f over k.
The proof of Theorem 1.3 involves a choice of an irreducible factor of f . It is
conceivable that choosing a different factor might produce a different splitting
field. Before showing that is not the case, and hence that a splitting field is
unique up to isomorphism, we need the following lemma.
Theorem 2.2 An extension K/k is normal if and only if it is the splitting field
of a polynomial.
Theorem 2.3 Let K/k be a finite extension. Then there is a finite extension
L/K such that
4 CHAPTER 1. FIELD EXTENSIONS
3. if L0 /K is a finite extension such that L0 satisfies (1) and (2), then there
is a K-isomorphism θ : L → L0 .
Example 2.4 Let p be an odd prime. What is the splitting field of xp − 2 over
Q and what is its degree?
By Eisenstein’s criterion f = xp − 2 is irreducible. Let α be the real pth root
of 2. Then f is the minimal polynomial of α over Q, so [Q(α) : Q] = p.
If β ∈ C is a zero of f , then (βα−1 )p = 1, so βα−1 is a zero of xp − 1 =
(x−1)(xp−1 +· · ·+x+1). By ??.??, the cyclotomic polynomial xp−1 +· · ·+x+1
is irreducible. Let ζ = e2πi/p . The zeroes of f are α, ζα, ζ 2 α, . . . , ζ p−1 α, so the
splitting field of f over Q is L := Q(α, ζ).
Since L contains both Q(α) and Q(ζ) its degree over Q is divisible by both
p and p − 1. Hence p(p − 1) divides [L : Q]. Let g be the minimal polynomial
of α over Q(ζ). Then g divides xp − 2 so has degree ≤ p. Therefore
Theorem 3.1 does not show that a field of order pn exists. It just shows what
it has to be if it exists.
We will write Fpn for the field of pn elements (if it exists!). To prove its
n
existence we will show that xp − x has pn distinct zeroes, and that the set of
n
these zeroes is equal to the splitting field of xp − x over Fp .
n
Proposition 3.4 The polynomial xp − x ∈ Fp [x] has pn distinct zeroes in its
splitting field.
n
Proof. Since the derivative of xp − x is 1, the result follows from the previous
lemma.
p
The integers i are divisible by p whenever 1 ≤ i ≤ p − 1, so are zero in R.
Hence φ(a + b) = φ(a) + φ(b).
We call the map φ in Lemma 3.5 the Frobenius map.
If K is a field of characteristic p, then φ is injective. Hence if K is a finite
field of characteristic p, then φ is also surjective and hence an isomorphism of
K with itself. In particular, every element of K is a pth power.
Theorem 3.6 For each prime p and positive integer n, there is a unique field
n
with pn elements, namely the splitting field of xp − x.
n
Proof. Let K be the splitting field of xp − x over Fp . Let φ : K → K be the
n
Frobenius map. Notice that α ∈ K is a zero of xp − x if and only if φn (α) = α.
pn
Hence, if α and β are zeroes of x − x, so are α ± β, αβ and α−1 . Hence the
n
zeroes of xp − x are a subfield of K. Since K is generated over Fp by the zeroes
n n
of xp − x, we conclude that K is exactly the set of zeroes of xp − x.
1.4 Separability
Let’s begin with a warning: an irreducible polynomial can have multiple zeroes
in its splitting field. For example, let k = Fp (t) be the rational function field over
Fp , and let f = xp − t ∈ k[x]. By Eisenstein’s criterion applied to f ∈ k[t][x], f
is irreducible but over the extension field K = k(t1/p ) we have f = (x − t1/p )p .
This behavior causes problems.
Lemma 4.2 If k ⊂ F ⊂ K are fields and K/k is separable, so are K/F and
F/k.
Proof. It follows at once form the definition that F/k is separable if K/k is.
On the other hand, if α ∈ K its minimal polynomial over F divides its minimal
polynomial over k, so has distinct zeroes. Hence α is separable over F .
It is quite a bit harder to prove the converse of this lemma.
f = xp − α = xp − λp = (x − λ)p = gh.
(α − αi ) + (β − βj )X = 0, 1 ≤ i ≤ m, 1 ≤ j ≤ n.
Example 5.1 The extension K/k = Fp (t1/p )/Fp (t) is not separable. If φ is an
automorphism of this extension then φ(t1/p ) has the same minimal polynomial
as t1/p , namely xp − t = (x − t1/p )p , so φ(t1/p ) = t1/p , whence φ = idK . Hence
Aut(K/k) = {1}. ♦
√
Compare this to√a separable √extension √ like Q( 2) where p there is a Q-
automorphism of Q( 2) sending 2 → − 2. Of course, Q( 3 ) does not have
any automorphisms
√ but for a rather different reason: although the √ minimal
polynomial of 3 2 has three distinct zeroes, only one of them is in Q( 3 2. Hence
to really understand the difference between separable and non-separable ex-
tensions from the perspective of automorphisms we should focus on separable
extensions that are normal.
Proposition 5.2 Let k(α) be a degree d extension of k and let f ∈ k[x] be the
minimal polynomial of α. Let φ : k → F be a homomorphism, and suppose that
φ(f ) splits over F .
Proof. (1) By the Primitive Element theorem K = k(α), so the result follows
from part (1) of Proposition 5.2.
(2) We argue by induction on d. Since K/k is not separable, d > 1. Let
α ∈ K be non-separable over k. Set s = [k(α) : k] and t = [K : k(α)], so st = d
and t < d.
Every extension of φ to K can be obtained in two steps: first extend φ to
k(α), then extend the extension from k(α) to K. By part (2) of Proposition
5.2, there are < s extensions of φ to k(α), and by the induction hypothesis and
(1), each of those extensions has ≤ t extensions to K, giving a total of < d
extensions of φ to K.
Theorem 5.4 The following conditions on a finite extension K/k are equiva-
lent:
2. | Aut(K/k)| = [K : k];
3. K Aut(K/k) = k.
Proof. The final sentence in the statement of this theorem follows from Theo-
rem 5.3(2).
(1) ⇒ (2) If we set F = K, then the hypotheses of Theorem 5.3(1) hold and
the conclusion of that result gives (2).
(2) ⇔ (3) Artin’s Theorem says that
[K : K Aut(K/k) ] = | Aut(K/k)|,
Let F be the normal closure of k 0 over k (see page 3). Let φ : k → F be the
inclusion; the hypotheses of Theorem 5.3 now hold, so there are exactly [k 0 : k]
distinct homomorphisms φi : k 0 → F such that φi |k = idk .
By hypothesis α is separable over k and hence over k 0 . By Proposition
5.2 applied to k 0 (α), there are exactly [k 0 (α) : k 0 ] extensions of each φi to
homomorphisms K = k 0 (α) → F . This gives a total of [k 0 : k].[k 0 (α) : k 0 ] = [K :
k] homomorphisms ψ : K → F such that ψ|k = idk . By part (2) of Theorem
5.3, K/k is separable.
Galois Theory
1. K/k is Galois;
2. | Aut(K/k)| = [K : k];
3. K Aut(K/k) = k.
Lemma 1.3 Let K/k be a Galois extension and F an intermediate field. Then
Proof. (1) Because K/k is normal it is a splitting field for some f ∈ k[x] ⊂ F .
Then K/F is a splitting field for f over F , and hence normal. By Lemma 1.4.2,
K/F is separable.
(2) Because K/F is a Galois extension we can speak of its Galois group.
There is a natural injective group homomorphism Gal(K/F ) → Gal(K/k) and
the image is as claimed.
13
14 CHAPTER 2. GALOIS THEORY
implemented by
F 7→ Gal(K/F )
and
K H ← H.
Proof. To prove these maps are mutual inverses we must show that
Hence H = Gal(K/K H ).
0
“Order-reversing” means that if H ⊂ H 0 , then K H ⊃ K H . Actually, the
lattices involved in the bijection are anti-isomorphic.
Remarks. Consider a Galois extension K/k and an intermediate extension
k ⊂ F ⊂ K.
1. We will always think of Gal(K/F ) as the subgroup of Gal(K/k) consisting
of automorphisms of K/k that are the identity on F .
2. Notice that [F : k] = | Gal(K/k)|/| Gal(K/F )|.
3. Since Gal(K/k) is finite it has only a finite number of subgroups. Hence
there are only a finite number of intermediate extensions F . This is not apriori
obvious because one has intermediate extensions k(α) for all α ∈ K and there
are infinitely many choices for α if k is infinite. For example, it is not √
at all
5
obvious
√ why√ only finitely many different extensions of Q appear as Q(a 2+
7 3
b −11 + c 17) as a, b, c ∈ Z vary!
(⇒) Suppose that F/k is normal. Because K/k is separable, F/k is separa-
ble. Hence F/k is a Galois extension.
Let α ∈ F and let p ∈ k[x] be its minimal polynomial. Then p splits in
F . Hence, if σ ∈ Gal(K/k), then σ(α) ∈ F because it is a zero of p. Hence
σ(F ) ⊂ F for all σ ∈ Gal(K/k). Now, if η ∈ H, then σ −1 ησ(α) = σ −1 σ(α) = α,
so σ −1 ησ|F = idF . In other words, σ −1 ησ ∈ Gal(K/F ). Hence Gal(K/F ) is a
normal subgroup of Gal(K/k).
(2) Using the equality between the order of a Galois group and the degree
of the corresponding extension this is just a restatement of the fact that [K :
k] = [K : F ][F : k].
Remark. Consider k ⊂ F ⊂ K and suppose that K/k and F/k are Galois.
By the proof of the previous theorem, if σ ∈ Gal(K/k), σ(F ) ⊂ F , so there is
a group homomorphism Φ : Gal(K/k) → Gal(F/k), Φ(σ) = σ|F . Obviously,
ker Φ = Gal(K/F ). By part (2) of Theorem 1.5, Φ is surjective. This says, as
we already know, that any η ∈ Gal(F/k) can be extended to and automorphism
of K/k in [K : F ] different ways.
Example 2.2 If n = mr, the Galois group of Fpn /Fpm is the cyclic group of
order r generated by the mth power of the Frobenius automorphism. In other
words,
Gal(Fpn /Fpm ) = hσ m i
m
where σ m (a) = ap . ♦
2 2
√ √ 2.3 The splitting field of f = (x − 2)(x − 3) over Q is K =
Example
Q( 2, 3). This is a Galois extension and | Gal(K/Q)| = [K : Q] = 4. There
are only two groups with four elements, Z4 and Z2 × Z2 .
16 CHAPTER 2. GALOIS THEORY
{1}
K hτ i = Q(α),
K hστ i = Q((1 + i)α),
2
K hσ τi
= Q(iα),
3
hσ τ i
K = Q((1 − i)α),
depends (up to a sign) on the order in which we label the zeroes of f , so is not
an invariant of f . However, the discriminant of f , which is defined to be
Y
D(f ) := δ(f )2 = (αi − αj )
1≤i6=j≤n
Lemma 3.3 Let f ∈ k[x] be monic, irreducible, and separable. Then Gal(f /k)
is contained in the alternating group if and only if the discriminant D(f ) is a
square in k.
Since S2 ∼ = Z2 , A2 = {1}. The lemma says that Gal(f /k) is trivial if and only
if D(f ) is a square, i.e., if and only if b2 − 4c is a square in k. In other words f
splits in k if and only if b2 − 4c is a square, a result known to the ancients.
2.3. POLYNOMIALS OF DEGREE ≤ 4 19
You should do this tedious computation at least once in your life: write f =
(x − α1 )(x − α2 )(x − α3 ), express each of a, b, and c in terms of α1 , α2 , α3 , then
multiply out D(f ) = (α1 − α2 )2 (α1 − α3 )2 (α2 − α3 )2 and rewrite it in terms of
a, b, c.
We can always make a linear change of variable to bring a cubic polynomial
into the form f = x3 + px + q. Doing so, the discriminant takes the simpler
form
−4p3 − 27q 2 .
The only transitive subgroups of S3 are S3 itself and A3 , so the Galois group of
an irreducible, separable cubic is either S3 or A3 ∼
= Z3 , with the two possibilities
being determined by whether D(f ) is or is not a square in k.
S4
the six conjugates of h(1234)i ∼
= Z4
the three conjugates of H = h(1234), (13)(24)i ∼= D4
A4
V = {1, (12)(34), (13)(24), (14)(23)} ∼
= Z2 × Z2 .
be irreducible and suppose that k/Q is an extension that does not contain a
zero of f . Because f is a quadratic in x2 its zeroes are {±α, ±β} in its splitting
field. We will show that
Z4
if αβ −1 − βα−1 ∈ k
∼
Gal(f /k) = Z2 × Z2 if αβ ∈ k
D4 otherwise.
so −a = α2 + β 2 and b = α2 β 2 . Therefore
Hence aβ ∈ k ⇐⇒ δ ∈ k ⇐⇒ G ⊂ A4 ⇐⇒ G ∼
= Z2 × Z2 .
Claim: if φ := αβ −1 −α−1 β belongs to k, G does not contain a product of two
disjoint 2-cycles. Proof: Suppose to the contrary G contained such an element.
Looking at the list of possible G above, G would therefore have to contain all
products of disjoint 2-cycles. Hence G would contain the automorphism σ such
that σ(α) = β. But σ(φ) = −φ, so φ 6∈ k. This is a contradiction, so the claim
must hold. ♦ It follows from the claim that G ∼ = Z4 if φ ∈ k.
The following 4-cycles can not belong to G:
α 7→ −α 7→ −β 7→ β,
α 7→ β 7→ −β 7→ −α,
α 7→ −β 7→ β 7→ −α,
The symmetric group Sn acts on the polynomial ring k[t1 , . . . , tn ] in the obvious
way:
σ(ti ) := tσ(i) .
defined as follows:
ε0 = 1
ε 1 = t1 + · · · + tn
X
ε2 = tp tq = t1 t2 + t1 t3 + · · · + t2 t3 + · · · + tn−1 tn
p<q
X
ε3 = tp tq t r
p<q<r
.. ..
. .
ε n = t 1 t 2 · · · tn .
Solvability by radicals
and the cube roots are chosen so that AB = −3p. That is quite some formula!
Notice though that if p and q belong
√ to some field k, the three zeroes belong to
the field k(ω, α, A, B) where α = −3D and A3 , B 3 ∈ k(ω, α). In other words
the zeroes belong to a field K that is obtained by successively adjoining roots
of elements.
One very interesting aspect of this formula, an aspect that was a great
√ puzzle
at the time, is that the three roots could all be real numbers even if −3D is
not a real number.
This was soon followed by a general solution to the quartic, and attention
soon shifted to the quintic. Despite intense efforts during the 17th century no
general solution was found and the suspicion then arose that there might not be
23
24 CHAPTER 3. SOLVABILITY BY RADICALS
a formula for the solution to the general quintic. This was confirmed by Ruffini
and Abel.
Proof. Write n = pd. Then xn − 1 = (xd − 1)p , so every nth root of unity is a
dth root of unity.
In particular, if char k divides n, no extension of k can contain a primitive
nth root of unity. The next proposition shows that if char k does not divide n
then there is an extension of k containing a primitive nth root of unity.
Lemma 1.3 The nth roots of unity form a cyclic subgroup of the multiplicative
group of a field.
1. xn − 1 is separable over k;
Proof. (1) and (2). Since char k does not divide n, the derivative of xn − 1 is
non-zero, hence relatively prime to xn − 1. Thus xn − 1 has n distinct zeroes
and these form a cyclic group {1, ω, . . . , ω n−1 } by Lemma 1.3. In particular, ω
is a primitive nth root of unity.
3.2. SOLVABILITY BY RADICALS 25
Corollary 1.5 If char k does not divide n, then there is a Galois extension of
k generated by a primitive nth root of unity, say ζ, and Gal(k(ζ)/k) is cyclic.
Proof.
Definition 2.2 We call K/k a cyclic extension if it is Galois with cyclic Galois
group. ♦
26 CHAPTER 3. SOLVABILITY BY RADICALS
Theorem 2.3 Let k be a field containing a primitive nth √ root of unity. Then
K/k is a cyclic extension of degree n if and only if K = k( n a) for some a ∈ k.
Proof. First observe that f remains separable over F because its irreducible
factors over F divide its irreducible factors over k, and therefore have no re-
peated zeroes.
Let L = F (α1 , . . . , αn ) be a splitting field for f over F , where α1 , . . . , αn are
the zeroes of f . Then K := k(α1 , . . . , αn ) is a splitting field for f over k.
If σ ∈ Gal(L/F ) = Gal(f /F ), then each σ(αi ) is a zero of f so equal
to some αj . Hence σ(K) ⊂ K. The map σ 7→ σ|K is a group homomorphism
Gal(f /F ) → Gal(K/k) = Gal(f /k). This map is injective because if σ|K = idK ,
then σ( αi ) = αi for all i whence σ = idL .
Theorem 2.5 Let f ∈ k[x] and suppose that char k does not divide deg f . If
Gal(f /k) is solvable, then f is solvable by radicals.
Proof. Set n = (deg f )!. By Proposition 1.4, there is an extension F/k gener-
ated by a primitive nth root of unity. By Lemma 2.4, Gal(f /F ) is isomorphic
to a subgroup of Gal(f /k) so is also solvable. Since F/k is a radical extension,
it suffices to show that f is solvable by radicals over F . Hence we can, and will,
assume that k contains a primitive nth root of unity.
Let K/k be a splitting field of f , and choose a solvable series
Gal(K/k) = G0 ⊃ G1 ⊃ . . . ⊃ Gr = {1}
3.2. SOLVABILITY BY RADICALS 27
Theorem 2.7 Suppose that f ∈ k[x] is solvable by radicals, say by taking var-
ious nth
i roots of unity. If char k does not divide any of the ni s, then Gal(f /k)
is solvable.
Proof. Let n be the least common multiple of the various ni s. Then char k
does not divide n. By Lemma 2.6 and the hypothesis, there is a radical Galois
extension L/k in which f splits, and the remark after that Lemma shows that
L involves adjoining only nth roots. Let K/L be the splitting field for xn − 1
where n = [L : k].
Let F/k be the splitting field of f . Since
Gal(K/k)
Gal(f /k) ∼
=
Gal(K/F )
it suffices to show that Gal(K/k) is solvable.
Now K contains a primitive nth root of unity, say ζ, and we have a chain
k ⊂ k(ζ) = K0 ⊂ K1 ⊂ · · · ⊂ Kr = K
√
in which each Ki+1 = Ki d ai for some ai ∈ Ki and some integer di dividing
n. By Theorem 2.3, Ki+1 /Ki is a cyclic extension.
Now k(ζ)/k is Galois with abelian Galois group, and
Gal(K/k)
Gal(k(ζ)/k) ∼
=
Gal(K/k(ζ))
28 CHAPTER 3. SOLVABILITY BY RADICALS
in which Gi+1 is normal in Gi because Ki+1 /Ki is normal, and Gi /Gi+1 is cyclic
because Ki+1 /Ki is cyclic.
Example 2.8 Let k = Fp (t) be the rational function field over the field of p
elements. If f = xp − x − t ∈ k[x], then Gal(f /k) ∼
= Zp , so is solvable. However,
f is not solvable by radicals.
Let α be a zero of f . Then
(α + 1)p − (α + 1) − t = αp + 1 − α − 1 − t = 0
The proof of the next result uses Cauchy’s Theorem, which will be proved
later, and a technical result on the symmetric group that will also be proved
later. In particular, we use the fact that the symmetric group Sn is not solvable
if n ≥ 5.
ζn := e2πi/n .
We write
µn := {the group of nth roots of unity} ⊂ C.
There is an isomorphism of groups Zn → µn defined by a 7→ ξna . If 1 ≤ a < n,
ξna is a primitive dth root of unity where d = gcd(a, n).
If we view Zn as a ring and write Un for its group of units, then ξna is a
primitive nth root of unity if and only if a ∈ Un . Hence the set of primitive nth
roots of unity is the image in µn of Un .