Galois Groups Over Q: A First Course: Rodolfo Venerucci
Galois Groups Over Q: A First Course: Rodolfo Venerucci
Rodolfo Venerucci
Contents
1. How to compute the Galois group of an equation? 1
2. Number theory 9
3. Solutions to selected exercises 40
References 42
w
rf,p {1, . . . , n} Sn g Φf,p
i∗
v
ifp fp
Z(fp ) G(fp )
Since by assumption fp (T ) is separable, one has
fp = h1 · · · hg
for irreducible and distinct polynomials hi (T ) in Fp [T ]. Set di = deg(hi ), and
(reordering the polynomials hi if necessary) assume that di 6 dj if i 6 j. We set
Type(fp ) = (d1 , . . . , dg ), and we say that fp has a factorisation of type Type(fp ).
Lemma 1.3. G(fp ) is cyclic, generated by an element of cycle type Type(fp ).
Proof. By the theory of finite fields, every finite extension of Fp is (Galois
with) cyclic (Galois group), hence G(fp ) is a cyclic group (generated by the re-
striction to Fp (fp ) of the Frobenius automorphism
`g σp of F̄p ). The Galois group
G(fp ) respects the partition Z(fp ) = i=1 Z(hi ) of Z(fp ) and acts transitively
on each Z(hi ). If we identify G(fp ) with a subgroup of Sn under any bijection
if : {1, . . . , n} ' Z(f ), the generator of G(fp ) then corresponds to a permutation
`g
which respects the partition {1, . . . , n} = i=1 i−1 f (Z(hi )) and acts transitively on
each i−1
f (Z(h i )). As claimed, such a permutation have cycle type Type(fd ).
4 RODOLFO VENERUCCI
It follows from the previous lemma and the second commutative diagram in
Equation (2) that the image of a generator of G(ff ) under the morphism Φf,p has
cycle type Type(fp ). We summarise the discussion in the following important
f (T ) = T 7 − T − 1
over Q is (isomorphic to) the symmetric group S7 . In order to prove this, we first
observe that f7 (T ) is irreducible in F7 [T ]. Indeed, if α is a root of f7 (T ) in F̄7 , then
i 7
α7 = α + i for each i > 0, hence α is a root of the polynomial T 7 − T but not of
i n
T 7 − T for 0 6 i 6 6. Since F7n = Z(T 7 − T ) is the unique subfield of F̄7 having
degree n over F7 , this implies that α generates F77 over F7 . As a consequence,
the minimal polynomial of α over F7 has degree 7 and divides f7 , hence is equal to
f7 , which is then irreducible. The irreducibility of f7 in F7 [T ] implies that of f in
Q[T ], and together with Corollary 1.4 implies that G(f ) contains a 7-cycle. On the
other hand, the factorisation of f3 into irreducible elements of F3 [T ] is given by
f3 (T ) = (T 2 + T + 2) · (T 5 + 2 · T 4 + 2 · T 3 + 2 · T + 1),
hence Type(f3 ) = (2, 5). (We leave it as an exercise to check that the second factor
in the right hand side of the previous equation is irreducible in F3 [T ].) Since f3 is
separable, Corollary 1.4 implies that G(f ) contains an element of type (2, 5), whose
5-th power is a transposition. The claim then follows from Lemma 1.6 below.
Exercise 1.7. Prove the following statement. Let f (T ) be a monic and irre-
ducible polynomial in Z[T ] of prime degree p > 2. Assume that either
• f has precisely two non-real roots; or
• there exists a prime ` such that f` is separable and has precisely two roots
which do not belong to F` .
Then the Galois group G(f ) of f over Q is isomorphic to Sp . (Hint: observe that
the prime p divides the order of the Galois group G(f ).)
p Type(fp )
5 (1,3)
7 (1,3)
11 (1,3)
13 (1,3)
17 (2,2)
Then f is irreducible in Q[T ], hence G(f ) is a transitive subgroup of S4 . Moreover,
since f5 is separable, Corollary 1.4 proves that G(f ) contains a 3-cycle, hence
3 divides the order of G(f ). The only transitive subgroups of S4 of cardinality
divisible by 3 are A4 and S4 itself. Since the discriminant of f is a square:
disc(f ) = 331776 = 212 · 34
we conclude that G(f ) is isomorphic to the alternating group A4 .
Fix a bijection if between {1, 2, 3, 4} and Z(f ), set zj = if (j), and identify
G(f ) with the subgroup A4 of S4 under the embedding i∗f associated with if . The
group A4 has a unique (nontrivial) normal subgroup, namely its 2-Sylow subgroup
V = {1, (12)(34), (13)(24), (14)(23)} ' Z/2Z × Z/2Z.
It follows by the Galois correspondence that Q(f ) has a unique (nontrivial) subfield
which is Galois over Q, given by the cubic extension
(3) Q(f )V = Q(z1 z2 + z3 z4 ).
Indeed, by construction ζ = z1 z2 + z3 z4 is fixed by V . Moreover the 3-cycle (123)
sends ζ to ξ = z2 z3 +z1 z4 . The equality ζ = ξ would imply z1 (z2 −z4 ) = z3 (z2 −z4 ),
contradicting the irreducibility of f . Then Q(ζ) is a nontrivial extension of Q
contained in the degree-3 extension Q(f )V , thus proving (3). (Exercise: show that
the minimal polynomial of z1 z2 + z3 z4 over Q is T 3 − 48 · T − 64.) The group V
contains three ciclic groups of order 2, generated respectively by (12)(34), (13)(24)
and (14)(23). Under the Galois correspondence, these groups correspond to the
degree 6 extensions of Q generated respectively by z1 + z2 , z1 + z3 and z1 + z4 .
(Note that z1 + z2 + z3 + z4 = 0. As an exercise, prove that z1 + z2 is a square
root of z1 z2 + z3 z4 and deduce that T 6 − 48 · T 2 − 64 is the minimal polynomial of
z1 + z2 over Q.) Finally the 3-Sylow subgroups of A4 are generated by the 3-cycles
(123), (124), (134) and (234), and their fixed subfields are generated over Q by z4 ,
z3 , z2 and z1 respectively.
√ √
Example 1.10. Let z = 2 + −7 in C be the sum of a square root of 2 and
square root of −7. The minimal polynomial of z over Q is
f (T ) = T 4 − 10 · T 2 + 81.
In particular f is irreducible. On the other hand, fp is reducible for every prime
p. Indeed, let p be a prime such that fp is separable (namely p 6= 2, 3, 7). If
fp were irreducible, then Corollary 1.4 would imply that G(f ) contains a 4-cycle,
contradicting the fact that G(f ) ' Z/2Z × Z/2Z does not contain an elements
of order 4. Similarly, one proves that fp has no irreducible factor of degree 3 in
Fp for all primes p. The previous discussion applies verbatim to any polynomial
of the form bm,n (T ) = T 4 − 2(n + m) · T 2 + (n + m)2 − 4nm, where n 6= 1 and
m 6= 1 are square-free relatively prime integers, is irreducible in Q[T ] and reducible
modulo p for every prime p.) The cyclotomic polynomials yield other examples
of irreducible monic polynomials in Z[T ] with reducible reduction modulo every
prime: if the m-th cyclotomic polynomial Φm is irreducible modulo a prime, then
the group G(Φm ) ' (Z/mZ)∗ contains a ϕ(m)-cycle (cf. Corollary 1.4), hence is
cyclic. This implies for example that Φ8m is reducible modulo every prime for each
m > 1. More generally, Corollary 1.4 implies that any monic polynomial f with
6 RODOLFO VENERUCCI
integral coefficients such that Q(f ) = Q(z) for some z in Z(f ) and G(f ) is not
cyclic, is reducible modulo every prime.
Example 1.11. The previous examples and exercises show the strength of
Corollary 1.4 in proving that the Galois group of an equation is large, namely
isomorphic to a symmetric or alternating group. By contrast, it often gives little
help in proving that a Galois group is small. For example, consider the Galois group
G(f ) over Q of the integral equation
f (T ) = T 5 + 15 · T + 12.
By the Eisenstein criterion, f is irreducible in Q[T ], hence G(f ) is isomorphic to a
transitive subgroup of S5 . Up to conjugation, S5 has five transitive subgroups.
• The symmetric group S5 , generated by (12345) e (12);
• The alternating group A5 , generated by (12345) and (123);
• The Frobenius group F20 generated by (12345) and (2354). It is isomor-
phic to the semidirect product Z/5Z o Z/4Z with γ · u · γ −1 = u3 , where
γ is a generator of Z/4Z and u is an element of Z/5Z.
• The dihedral group D5 generated by (12345) and (25)(34).
• The cyclic group generated by (12345).
The discriminant of f is not a square:
disc(f ) = 210 · 34 · 55 ,
hence G(f ) is not isomorphic to a subgroup of A4 . This implies that G(f ) is
either isomorphic to F20 or to S5 , and isomorphic to S5 if and only if it contains a
permutation. One can now try to use Corollary 1.4 to prove that that G(f ) contains
a permutation. On the other hand, consider the rational primes p < 104 such that
fp is separable modulo p. There are 1226 such primes, and (with the help of a
computer algebra system) one finds that Type(fp ) is equal to (1, 1, 1, 1, 1) (resp.,
(1, 2, 2), (1, 4), (5)) for 58 (resp., 308, 617, 243) of them. In particular, there is no
prime p < 104 such that Type(fp ) is equal to (1, 1, 1, 2), (1, 1, 3), hence Corollary
1.4 give no further information on the structure of G(f ).
We close this section with the following application of Proposition 1.2.
Proposition 1.12. For each positive integer n, there exists a degree n polyno-
mial with integral coefficients whose Galois group over Q is isomorphic to Sn .
Proof. Let f be a any polynomial in Z[T ] of the form
f = −15 · µ + 10 · ν + 6 · ξ,
where µ, ν and ξ are monic integral polynomials of common degree n such that
(1) µ2 is irreducible;
(2) ν3 has an irreducible factor of degree n − 1;
(3) ξ5 is the product of an irreducible quadratic polynomial and one or two
distinct irreducible polynomials of odd degree.
Since −15 + 10 + 6 = 1, the polynomial f is monic. It is irreducible in Q[T ],
since its reduction f2 = µ2 modulo 2 is irreducible in F2 [T ]. As a consequence
G(f ) is isomorphic to a transitive subgroup of Sn . According to property (3) the
reduction f3 = ν3 of f modulo 3 has type (1, n − 1). If n > 2, this implies that f3
is separable and that G(f ) contains an (n − 1)-cycle (cf. Corollary 1.4). Property
(3) finally implies that f5 = ξ5 is separable and that G(f ) contains a transposition
(cf. Corollary 1.4). To sum up, the Galois group G(f ) is isomorphic to a transitive
subgroup of Sn containing a transposition and an (n − 1)-cycle, hence G(f ) ' Sn
by Lemma 1.13 below.
GALOIS GROUPS OVER Q: A FIRST COURSE 7
The following result, which in particular yields a converse to Corollary 1.4, is due
to Frobenius and Hecke. Its proof is beyond the scope of these notes.
Theorem 1.18. Let f be a monic polynomial with integral coefficients. Then
the set of primes p such that fp has type (d1 , . . . , dg ) has natural density equal to
# g ∈ G(f ) : g has type (d1 , . . . , dg )
.
#G(f )
In particular, if G(f ) contains an element of type (d1 , . . . , dg ), then there are infin-
itely many primes p such that the reduction of f modulo p has type (d1 , . . . , dg ).
8 RODOLFO VENERUCCI
Example 1.19. In practice, Corollary 1.4 and Theorem 1.18 allow to predict
(if not compute) which is the structure of the Galois group of an equation. For
example, Example 1.11 shows that the Galois group of f (T ) = T 5 + 15 · T + 12
is either isomorphic to the symmetric group S5 or to its Frobenius subgroup F20 .
According to Theorem 1.18, the cardinality of G(f ) is equal to the inverse of the
density of the set of primes p such that fp has type 1 = (1, 1, 1, 1, 1). One checks
numerically that fp has type 1 for 3892 of 78498 primes p less than 106 , hence #G(f )
should be approximately 78498
3892 = 20, 169..., suggesting that G(f ) is isomorphic to
F20 . This is in agreement with other numerical computations mentioned in Example
1.11 (e.g. there is no prime p < 104 such that fp has type (1, 1, 1, 2) or (1, 1, 3)).
Exercise 1.20. Show that a prime p divides the order of the Galois group of a
monic separable polynomial f with integral coefficients if and only if there is a prime
` such that the reduction of f modulo ` is separable of type (1, . . . , 1, p, . . . , p).
GALOIS GROUPS OVER Q: A FIRST COURSE 9
2. Number theory
2.1. Algebraic integers.
Proposition 2.1. Let α be a complex number. Then the following properties
properties are equivalent.
(I1 ) α is a root of a monic integral polynomial.
(I01 ) α is algebraic over Q and its minimal polynomial has integral coefficients.
(I2 ) The sub-ring of C generated by α is a finitely generated abelian group.
(I3 ) There exists a non-zero finitely generated subgroup M of C such that α·M
is contained in M .
Proof. If α is a root of a monic integral polynomial f , then α is algebraic
and its minimal polynomial fα over Q divides f . Since both f and fα are monic,
it follows from the Gauß Lemma that fα has integral coefficients. This proves the
equivalence between (I1 ) and (I01 ).
Assume that α is a root of the monic polynomial
T n + an−1 T n−1 + · · · + a0 ∈ Z[T ],
Pm+n−1
for some n > 1. For each positive integer m, denote by Mm = i=0 Z · αi the
subgroup of C generated by 1, α, . . . , αn+m−1 . The identity
αn+m = −an−1 · αm+n−1 − · · · − a0 · αm
shows that Mm+1 is contained in Mm , hence by induction Mm = M0 for each
m > 0. It follows that the subring Z[α] of C generated by α is equal to the finitely
generated abelian group M0 , thus proving that (I1 ) implies (I2 ).
Clearly (I2 ) implies (I3 ) (just take M = Z[α]). Assume then there exists a
non-zero finitely generated subgroup M of C preserved by multiplication by α. Let
{mi }16i6r be a set of generators for M over Z. Then
α·m=a·m
for an r × r matrix a = (aij ) with integral coefficients, where m is the transpose
of (m1 · · · mr ). Set c = α · 1r − a, where 1r = (δij ) is r × r identity matrix.
The previous equation can then be rewritten as c · m = 0, which implies that the
determinant of c is zero. It follows that α is a root of the monic integral polynomial
det(T · 1r − a) ∈ Z[T ],
thus proving that (I3 ) implies (I1 ).
An algebraic integer is a complex number satisfying the equivalent properties
(I1 ), (I01 ), (I2 ) and (I3 ) of Proposition 2.1. If α is a algebraic integer, then every
monic integral polynomial f satisfying f (α) = 0 is called an integral equation for
α. For each subfield k of C define
Ok = α ∈ k : α is and algebraic integer .
The following corollary of Proposition 2.1 proves that Ok is a ring, called the ring
of algebraic integers of k.
Proposition 2.2. Ok is a subring of C for each subfield k of C.
Proof. It is sufficient to prove that α · β and α ± β are algebraic integers if α
and β are. By (I2 ), the subrings Z[α] and Z[β] of C are finitely generated groups,
say generated by α1 , . . . , αm and β1 , . . . , βn respectively. It follows that the abelian
group underlying the subring Z[α, β] of C generated by α and β is generated by
the products {αi · βj }i,j . Since the elements α · β and α ± β belong to Z[α, β], it
then follows from (I3 ) that they are algebraic integers, as was to be shown.
10 RODOLFO VENERUCCI
We are especially interested in the trace and the norm of a finite separable field
extension.
Proposition 2.8. Let k be a field, let E be a finite separable extension of k,
and let α be an element of E. Let k̄ be an algebraically closed field containing k,
and denote by Σ(E/k) the set of k-algebra embeddings of E into k̄. Then
X Y
TrE/k (α) = σ(α) and NE/k (α) = σ(α).
σ∈Σ(E/k) σ∈Σ(E/k)
Proof. We first prove the proposition for E = k(α). Let m = [k(α) : k] and
let fα = T m + am−1 T m−1 + · · · + a0 in k[T ] be the minimal polynomial of α over k.
The matrix representing mα : k(α) −→ k(α) in the k-basis α = {1, α, . . . , αm−1 } is
t
0
..
.
1m−1
0
−a0 −a1 ··· −am−1
12 RODOLFO VENERUCCI
and Y Y
σ(α) = σ(α)[E:k(α)] = Nk(α)/k (α)[E:k(α)] .
σ∈Σ(E/k) σ∈Σ(k(α)/k)
It then remains to show that
(5) TrE/k (α) = [E : k(α)] · Trk(α)/k (α) and NE/k (α) = Nk(α)/k (α)[E:k(α)] .
This is a very special case of the transitivity of traces and norms stated in Propo-
sition 2.7. Since the proof of loco citato was omitted, we give here a direct proof.
To compute TrE/k (α) and NE/k (α), choose a k(α)-basis ω = {ω1 , . . . , ωr } of E and
consider the k-basis α · ω = {αi · ωj : 0 6 1 6 m − 1, 0 6 j 6 r} of E. Consider
also the partition of α · ω given by the subsets α · ωj = {αi · ωj : 0 6 i 6 m − 1} (for
1 6 j 6 r), and denote by Ej the k-vector subspace of E generated by the elements
of α ·Lωj . Multiplication by α restricts to a k-linear endomorphism of Ej . Since
r
E = j=1 Ej , it follows that the matrix mα representing multiplication by α in
the k-basis α·ω is a block-diagonal matrix of the form mα = diag(mα,1 , . . . , mα,r ),
where mα,j is the matrix representing multiplication by α on Ej in the basis α · ωj .
In addition, by construction the matrix mα,j is equal to the matrix representing
mα : k(α) −→ k(α) with respect to the k-basis α of k(α), hence
r
X r
X
TrE/k (α) = trace(mα ) = trace(mα,j ) = Trk(α)/k (α)
j=1 j=1
and similarly
r
Y r
Y
NE/k (α) = det(mα ) = det(mα,j ) = Nk(α)/k (α).
j=1 j=1
Since r = [E : k(α)], this proves Equation (5), and with it the proposition.
While not needed in the rest of this notes, the following proposition describes
the norm and the trace associated with an inseparable field extension.
Proposition 2.9. Let k be a field of positive characteristic p and let E be a
finite extension of k. Let Σ(E/k) be the set of k-algebra embeddings of E into an
algebraic closure of k, so that [E : k] = pi ·|Σ(E/k)| for some integer i > 0. Assume
that i is positive, id est that E is not separable over k. Then
TrE/k = 0
and for each α in E one has
Y i
NE/k (α) = σ(α)p .
σ∈Σ(E/k)
The proposition follows from step 3 and the last two equations in step 4.
2.3. Discriminants. Let B be a finite free A-algebra of rank n = [B : A].
For each n-tuple ω = {ω1 , . . . , ωn } of elements of B define
DB/A (ω) = det TrB/A (ωi · ωj )
to be the determinant of the n×n matrix with coefficients in A having TrB/A (ωi ·ωj )
as (i, j)-th entry. It is called the discriminant of ω.
Let ω = {ω1 , . . . , ωn } and ω 0 = {ω10 , . . . , ωn0 } be two n-tuples of elements of
B. Assume that there Pn exists a square matrix c =P(cij )16i,j6n with coefficients in
A such that ωi0 = j=1 cij · ωj . Then ωi0 · ωj0 = r,s (cir · cjs ) · (ωr · ωs ), and by
the linearity of the trace TrB/A (ωi0 · ωj0 ) = r,s (cir · cjs ) · TrB/A (ωr · ωs ). In other
P
hence
(8) DB/A (ω 0 ) = det(c)2 · DB/A (ω).
14 RODOLFO VENERUCCI
If ω and ω 0 are A-bases of B, then the matrix c is invertible, hence DB/A (ω) and
DB/A (ω 0 ) differ by the square of a unit in A∗ . In particular DB/A (ω) and DB/A (ω 0 )
generate the same principal ideal of A. This ideal is called the discriminant ideal
of the finite free A-algebra B, an denoted by DB/A :
DB/A = DB/A (ω) · A,
where ω is any A-basis of B.
Example 2.10. Let B = A[T ]/f · A[T ], where f = T 2 + a · T + b. Denote by
ω the class of T modulo f , so that 1 and ω give an A-basis of B. One has
0 1
TrB/A (1) = [B : A] = 2, TrB/A (ω) = trace −b −a = −a
and
TrB/A (ω 2 ) = −b · TrB/A (1) − a · TrB/A (ω) = −2b + a2 ,
hence (cf. Proposition 2.12)
2 −a
DB/A (1, ω) = det −a a2 −2b
= a2 − 4b.
Moreover
TrB/A (ω 3 ) = −b · TrB/A (1) − a · TrB/A (ω) = −3b
and
TrB/A (ω 4 ) = −b · TrB/A (ω) − a · TrB/A (ω 2 ) = 2a2 .
It follows that (cf. Proposition 2.12)
3 0 −2a
DB/A (1, ω, ω 2 ) = det 0 −2a −3b = −4a3 − 27b2 .
−2a −3b 2a2
where z1 , . . . , zn are the roots of f into an algebraic closure of k, and the product
is over the pairs (i, j) satisfying 1 6 i, j 6 n and i < j. It is an element of k (since
it is fixed by any element of the Galois group of the splitting field k(z1 , . . . , zn ) of
f over k), non-zero precisely if f is separable, and called the discriminant of f .
Proposition 2.12. Let k be a field, and let E be a finite separable field exten-
sion of k of degree n. Let σ1 , . . . , σn be the distinct k-algebra embeddings of E into
an algebraic closure of k, and let ω1 , . . . , ωn be elements of E. Then
2
DE/k (ω1 , . . . , ωn ) = det (σi (ωj ))16i,j6n ,
and for each α in E one has
Dk(α)/k (1, α, . . . , αm−1 ) = disc(fα ),
where fα is the minimal polynomial of α over k. In particular, the trace map TrE/k
is non-zero (cf. Proposition 2.9) and DE/k is non-zero (namely DE/k (ω) is non-zero
for each k-basis ω of E).
GALOIS GROUPS OVER Q: A FIRST COURSE 15
After setting A = (σr (ωs ))16r,s6n , the right hand side of the previous equation is
equal to the entry (i, j) of the matrix At · A, hence DE/k (ω1 , . . . , ωn ) is equal to
the square of the determinant of A, thus proving the first assertion.
Taking E = k(α) and (ω1 , . . . , ωn ) = (1, α, . . . , αm−1 ) one gets
2
1 z1 · · · z1m−1
1 z2 · · · z m−1
m−1 2
Dk(α)/k (1, α, . . . , α ) = det . .. ,
..
.. . .
m−1
1 zm · · · zm
where {z1 , . . . , zm } = {σ1 (α), . . . , σm (α)} are the roots of fα in an algebraically
closed field k̄ containing k. Let k̄[T ]6m−1 denote the k̄-vector space of polynomial
of degree at most m−1 with coefficients in k̄. Then the matrix V (for Vandermonde)
which appears in the right hand side of the previous equation is the one representing
the morphism of k̄-vector spaces
ϕ : k̄[T ]6m−1 −→ k̄ m
defined by
ϕ(P ) = (P (z1 ), . . . , P (zm ))
with respect to the k̄-basis {1, T, . . . , T m−1 } of k̄[T ]6m−1 and the canonical k̄-basis
of k̄ m . Consider the elements b1 , . . . , bm of k̄[T ]6m−1 defined respectively by
1, (T − z1 ), (T − z1 ) · (T − z2 ), . . . , (T − z1 ) · (T − z2 ) · · · (T − zm−1 ),
and let U be the square matrix of order m and coefficients in k̄ defined by the
identity (1 T · · · T m−1 ) · U = (b1 · · · bm ). Since bi is a monic polynomial of degree
i − 1, the matrix U is upper triangular with diagonal entries all equal to one. In
particular det(U ) = 1, hence det(V ) equals the determinant of the matrix
1 0 0 ··· 0
1 z2 −z1 0 ··· 0
1 z3 −z1 (z3 −z1 )(z3 −z2 ) ··· 0
. .. .. ..
.. . . .
1 zm −z1 (zm −z1 )(zm −z2 ) ··· (zm −z1 )(zm −z2 )···(zm −zm−1 )
representing ϕ in the k-basis {b1 , . . . , bm } of k̄[T ]6m−1 and the canonical k̄-basis of
k̄ m . The second assertion in the statement of the proposition follows.
Since by assumption fα is separable, its discriminant D(fα ) is non-zero, hence
so is Dk(α)/k (1, α, . . . , αm−1 ). This implies that TrE/k is non-zero. Moreover, by
the primitive element theorem, the separable extension E = k(α) is generated by
some element α, hence DE/k = Dk(α)/k (1, α, . . . , αn ) · k is non-zero.
Corollary 2.13. With the notations and assumptions of Proposition 2.12,
one has
m(m−1)
Dk(α)/k (1, α, . . . , αm−1 ) = (−1) 2 · Nk(α)/k (fα0 (α)),
where fα0 in k[T ] is the derivative of the minimal polynomial fα of α over k.
Proof. Let α = α1 , . .Q
. , αm be the roots of fα in an algebraic closure of k.
Deriving the identity fα = i (T − αi ) (using the Leibniz formula) one gets
m Y
X
fα0 = (T − αi ),
k=1 i6=k
16 RODOLFO VENERUCCI
hence Y
fα0 (αj ) = (αj − αi ).
i6=j
Proposition 2.8 then gives
Y m
Y m Y
Y
Nk(α)/k (fα0 (α)) = σ(fα0 (α)) = fα0 (αj ) = (αj − αi ).
σ∈Σ(k(α)/k) j=1 j=1 i6=j
The last expression is the product of the factors −(αj − αi )2 , indexed over the
m(m−1)
subsets {i, j} of {1, . . . , m} consisting of two elements. As there are m
2 = 2
such subsets, one can rewrite the previous identity as
m(m−1)
Nk(α)/k (fα0 (α)) = (−1) 2 D(fα ).
The corollary then follows from the second statement of Proposition 2.12.
Example 2.14. Let p be an odd rational prime, let Φp = T p−1 + · · · + T + 1
in Z[T ] be the p-th cyclotomic polynomial, and set ζp = e2πi/p . Then
p−1
DQ(ζp )/Q (1, ζp , . . . , ζpp−2 ) = (−1) 2 · pp−2 .
Indeed, the identity (T − 1) · Φp = T p − 1 yields Φp + (T − 1) · Φ0p = p · T p−1 , hence
p · ζpp−1 p
Φ0p (ζp ) = = .
ζp − 1 ζp (ζp − 1)
Since the norm N = NQ(ζp )/Q is multiplicative, Corollary 2.13 then yields
p−1 N(p)
DQ(ζp )/Q (1, ζp , . . . , ζpp−2 ) = (−1) 2 · .
N(ζp ) · N(ζp − 1)
The norm of p is equal to p[Q(ζp ):Q] = pp−1 (by the irreducibility of Φp ), and the
norm of ζp is equal to (−1)p−1 times the constant coefficient of Φp (cf. proof of
Proposition 2.8), hence N(ζp ) = 1. Finally one has (by Proposition 2.8)
p−1
Y
N(ζp − 1) = N(1 − ζp ) = (1 − ζpi ) = Φp (1) = p,
i=1
thus concluding the proof of the claim.
2.4. The additive structure of Ok .
Proposition 2.15. For each number field k of degree n over Q, the ring of
integers Ok of k is a finite free Z-algebra of rank n.
Proof. Let Bk be the set of Q-bases of k whose elements belong to Ok . This
is a non-empty set. Indeed, for each ω in k there exists an integer nω such that
nω · ω belongs to Ok . (If ω satisfies the polynomial am · T m + am−1 · T m−1 + · · · + a0
in Z[T ], one can take nQω = am−1 m .) As a consequence, if ω = {ω1 , . . . , ωn } is a
Q-basis of k and nω = i nωi , then {nω · ω1 , . . . , nω · ωn } is an element of Bk .
For each ω in Bk , the discriminant Dk/Q (ω) is a non-zero integer by Proposition
2.12 and Exercise 2.60. It follows that
Dk = {|Dk/Q (ω)| : ω ∈ Bk }
is a non-empty subset of Z>1 , hence has a minimum Dk > 1. Let b = {b1 , . . . , bn }
be an element of Bk such that |Dk/Q (b)| = Dk . We claim that b is a Z-basis of Ok .
Since by assumption the elements of b are linearly independent over k, hence
over Ok , it is sufficient to prove that Ok is generated by b1 , . . . , bn . Assume ad
absurdumP that this is false: there exists α in Ok which does not belong to the
subgroup i Z · bi . Since b is a Q-basis of k, there are rational numbers q1 , . . . , qn
GALOIS GROUPS OVER Q: A FIRST COURSE 17
P
such that α = i qi · bi . Let J be the set of indices i such that qi does not belong
to Z. By assumption J is non-empty, and reordering the elements of b if necessary
we can assume that 1 belongs to J. If i belongs to J, define nj to be the smallest
integer less than qj ; if i does not belong to J, set ni = qi . Then
X
b01 = (qj − nj ) · bj
j∈J
As (5α4 − 1)αi = 4αi − 5αi−1 for each positive integer i, the matrix representing
multiplication by 5α4 − 1 on Q(α) in the Q-basis α is
−1 0 0 0 5 !t
−5 4 0 0 0
m5α4 −1 = 0 −5 4 0 0 ,
0 0 −5 4 0
0 0 0 −5 4
so that
NQ(α)/Q (5α4 − 1) = det(m5α4 −1 ) = 55 − 28 = 19 · 151,
thus proving the claim. (A slight generalisation of the above computation shows
that the discriminant of the quintic polynomial T 5 + a · T + b in Q[T ] is 28 a5 + 55 b4 .)
The previous two examples are special cases of the following proposition. Let
M be a subgroup of Ok , which is a free Z-module of rank n. It follows from
Equation (8) that Dk/Q (ω) = Dk/Q (ω 0 ) for any Q-bases ω and ω 0 of M. We call
this common value the discriminant of M, and we denote it by disc(M). With
these notations dk = disc(Ok ).
Proposition 2.19. Let k be a number field and let M be a subgroup of Ok
containing a Q-basis of k. Then M is a free abelian group of rank n = [k : Q].
Moreover, the quotient group Ok /M is finite, and if [Ok : M] denotes its cardinality
–called the index of M in Ok – one has
disc(M) = [Ok : M]2 · dk .
In particular, if a prime p divides exactly disc(M), then it does not divide [Ok : M].
Proof. This is a consequence of the elementary divisors theorem: let M be
a free abelian group of rank r, and let N be a subgroup of M . Then N is free of
rank s 6 r, and there exist a Z-basis Ls{η1 , . . . , ηr } of M and an s-tuple (n1 , . . . , ns )
of positive integers such that N = i=1 ni Z · ηi and ni |ni+1 for each 1 6 i 6 s − 1.
We apply the elementary divisor theorem with M = Ok , which is a finite free
Z-algebra of rank n = [k/Q] by Proposition 2.15, and N = M. Then M is a free
abelian group, and since it contains a Q-basis of k, its rank is equal to n. There exist
then a Z-basis {αL1n, . . . , αn } of Ok and an n-tuple (c1 , . . . , cn )Qof positive integers
n
such that M = i=1 ci Z · αi , hence [Ok : M] is equal to c = i=1 ci and
disc(M) = Dk/Q ((ci · ωi )i ) = c2 · Dk/Q ((ωi )i ) = c2 · dk
by Equation (8) (cf. Remark 2.16), as was to be shown.
The previous Proposition 2.19 shows that OQ(α) = Z[α] for each algebraic in-
teger α such that disc(Z[α]) = DQ(α)/Q (1, α, . . . , α[Q(α):Q]−1 ) is square-free. When
disc(Z[α]) is not square-free, the following proposition often allows to exclude the
possibility that a rational prime p divides the index of Z[α] in Ok .
Proposition 2.20. Let α be an algebraic integer, and let k = Q(α) be the
number field generated α. If the minimal polynomial of α over Q is Eisenstein at
a prime p, then p does not divide the index [Ok : Z[α]] of Z[α] in Ok .
Before proving Proposition 2.20 we illustrate its utility in a couple of examples
(the first of which is Problem 21 in Section 2 of Chapter 2 of [1]).
Example 2.21. Let α, β and γ be complex roots of the polynomials
f = T 3 − 18 · T − 6, g = T 3 − 36 · T − 78 and h = T 3 − 54 · T − 150
respectively. These polynomials are all Eisenstein at the primes 2 and 3, and all
have discriminant 23 · 35 · 23 (cf. Example 2.11). On the one hand, this implies
disc(Z[ξ]) = 22 · 35 · 23
GALOIS GROUPS OVER Q: A FIRST COURSE 19
with integers (aij )ij and b 6= 0 such that (b, (aij )ij )·Z = Z. To prove the proposition
it is sufficient to show that b = bα divides dk .
The assumption [K : Q] = nn0 implies that any (field) embedding σ : k ,−→ C
extends uniquely to an embedding σ̃ : K ,−→ C which restricts to the identity
on k 0 . Indeed in the present characteristic zero setting, the degree of a finite field
extension agrees with its separable degree, namely the cardinality of the set of its
embeddings into C. Then (by assumption) σ extends precisely to [K : k] = n0
fields embeddings of K into C, and the restriction of these extensions to k 0 are all
distinct, thus giving all the embeddings of k 0 into C.
For each embedding σ : k −→ C one has
X aij X
σ̃(α) = · σ(ωi )ωj0 = βi · σ(ωi ),
i,j
b i
d ·a
Since ω 0 is a Z-basis of Ok0 , the previous equation implies that k b ij is an integer
for each 1 6 i 6 n and 1 6 j 6 n0 . Recalling that (by construction) b and mcd(aij )
are coprime, we finally deduces that b divides dk , as was to be shown.
As an application of Proposition 2.23 we prove the following
Theorem 2.24. Let n be a positive integer and set ζn = e2πi/n . Then the ring
of integers of the n-th cyclotomic field Q(ζn ) is equal to Z[ζn ].
Proof. Set ϕ(n) = [Q(ζn ) : Q], On = OQ(ζn ) and dn = dQ(ζn ) .
We claim that dn divides a power of n. In particular: dn and dm are coprime
if n and m are. To prove the claim, denote by Φn the minimal polynomial of ζn
over Q. It then follows from the Gauß Lemma that
T n − 1 = Φn · g
for some polynomial g with integral coefficients. Deriving this identity and evalu-
ating at ζn , one gets
n = g(ζn )ζn · Φ0n (ζn ).
Because the polynomial g has integral coefficients, g(ζn )ζn is an algebraic integer,
hence |disc(Z[ζn ])| = |NQ(ζn )/Q (ζn0 )| (cf. Corollary 2.13) divides nϕ(n) . Since the
discriminant dn of On divides disc(Z[ζn ]) (cf. Proposition 2.19), the claim follows.
If n is a prime power, then Example 2.22 proves that On is equal to Z[ζn ].
In general, write n = pr · n0 with n0 coprime to p and r > 0. By induction on
the number of prime divisors of n, assume that On0 is equal to Z[ζn0 ]. By the
above discussion, Opr = [ζpr ] and (dn0 , dpr ) · Z = Z. Moreover Qn = Qpr · Qn0
0 r
(because ζnn = ζpr , ζnp = ζn0 , and ζn = ζpbr · ζna0 if a and b are integers such that
apr + bn0 = 1), and since Gal(Qm /Q) is isomorphic to (Z/mZ)∗ for each positive
integer m, one has ϕ(n) = ϕ(n0 ) · ϕ(pr ). We can then apply Proposition 2.23 to
deduce that On = Opr · On0 = Z[ζpr ] · Z[ζn0 ] = Z[ζn ], concluding the proof.
√ √
Example 2.25. The ring of integers of K = Q( 2, 5) is given by
√ √ √
1+ 5 √ 2 + 10
OK = Z ⊕ Z · ⊕Z· 2⊕Z· .
2 2
√ √
Indeed, set k = Q( 5) and k 0 = Q( 2). Then (cf. Example 2.5)
√ √
Ok = Z[(1 + 5)/2] and Ok0 = Z[ 2],
hence (cf. Proposition 2.12)
√ !2
1+ 5
√ 2
1 1 √2
dk = det 2√ = 5 and dk0 = det = 23 .
1 1− 5
2
1 − 2
Proposition 2.23 then gives OK = Ok · Ok0 , proving the claim.
Example 2.26. Let k = Q(α) be the number field generated a complex root
α of f = T 3 − 10. The polynomial f is Eisenstein at 2 and 5, and its discriminant
is equal to −22 · 33 · 52 (cf. Example 2.11), hence (cf. Proposition (2.12))
disc(Z[α]) = −22 · 33 · 52 .
According to Proposition 2.20 the primes 2 and 5 do not divide the index of Z[α]
in Ok , hence Proposition 2.19 shows that either Ok is equal to Z[α] or [Ok : Z[α]]
is equal to 3. If β = a + b · α + c · α2 is an algebraic integer of k (with a, b and c
rational numbers), then Trk/Q (β) = 3 · a and
a b c
Nk/Q (β) = det 10c a b = a3 + 10 · b3 + 100 · c3 − 30 · abc
10b 10c a
22 RODOLFO VENERUCCI
contained in the free abelian group generated by 1, α and ω, and since ω does not
belong to Z[α], one deduces from the previous discussion Ok = Z ⊕ Zα ⊕ Zω and
dk = −22 · 3 · 52 . Note that ω 2 = 2 + α + ω, hence
1 1 0 0 1
ω = 0 0 1 · α .
ω2 2 1 1 ω
The matrix which appears in the previous equation has determinant −1, hence
Ok = Z[ω] and dk = −22 · 3 · 55 .
2.5. Dedekind domains. A Dedekind domain is an integral domain A satis-
fying the following properties (D1 ), (D2 ) and (D2 ).
(D1 ) A is a Noetherian ring, viz. every ideal of A is finitely generated.
(D2 ) Every non-zero prime ideal of A is maximal.
(D3 ) A is integrally closed, viz. if an element of the fraction field of A satisfies
a monic equation with coefficients in A, then it belongs to A.
Proposition 2.27. The ring of integers of a number field is a Dedekind do-
main.
Proof. Let k be a number field of rank n and set A = Ok . Then A is an
integral domain with field of fractions k (cf. Remark 2.16). Since any ideal of A is
a free Z-module of rank n (cf. Exercise 2.66), property (D1 ) is satisfied. Let I be a
non-zero prime ideal of A. Then A/I is a finite domain (cf. Exercise 2.65) hence a
field, proving that (D2 ) holds. Finally, let α be an element of k satisfying a monic
Pm−1
equation of degree m with coefficients in A, and set M = i=0 A · αi . Since A
is a finite free Z-algebra (cf. Proposition 2.15), M is a finitely generated subgroup
of k preserved by multiplication by α. It then follows from Proposition 2.1 that α
belongs to k ∩ OC = A, hence (D3 ) is satisfied.
Example 2.29. Let α be a complex square root of −17 and consider the identity
2 · 3 · 3 = (1 + α) · (1 − α)
in the ring of integers Ok = Z[α] of the quadratic field k = Q(α) (cf. Example 2.4).
Set β = 1 + α and let σ denote complex conjugation, so that σ(β) = 1 − α and
18 = Nk/Q (β). As easily checked, the elements 2, 3, β and σ(β) are all irreducible
in Ok , hence Ok is not a unique factorisation domain. One has a ring isomorphism
Ok /(2) ' Z[T ]/(T 2 + 17, 2) ' F2 [T ]/(T 2 + 1) ' F2 [T ]/(T 2 ),
mapping the class of m + n · α to that of m − n + n · T , hence
p = (2, β) · Ok = σ(p)
is the unique prime ideal of Ok containing 2 (cf. Exercise 2.75). Moreover, one has
2 · Ok = p2 ,
as follows from the identities β 2 = −16 + 2 · α ∈ 2 · Ok and 2 = Nk/Q (β) − 24 ∈ p2 .
Similarly one has a ring isomorphism
Ok /(3) ' F3 [T ]/(T 2 + 2) ' F3 × F3
sending the class of m + n · α to (m + n, m − n), hence
q = (3, β) · Ok and σ(q) = (3, σ(β)) · Ok
are the primes of Ok containing 3. In addition
3 · Ok = q · σ(q),
as a simple consequence of the identity 3 = 32 − 3 · β − 3 · σ(β) ∈ q · σ(q). Theorem
2.28 and the factorisation 18 · Ok = p2 · q2 · σ(q)2 proved above easily give
β · O k = p · q2 and σ(β) · Ok = p · σ(q)2 .
Of course, this can be proved directly as follows. By the above discussion, it is
sufficient to prove the first identity. Note first that 2 · β 2 and 3 · β 2 belong to
I = p · q2 , hence −β 2 = 16 − 2 · α belongs to I. Moreover 9 · β and 6 · β belong to
I, hence so does 3 · β. Finally 18 belongs to I, hence
β = 3 · β − β 2 − 18 ∈ I.
Conversely, as 18 = Nk/Q (β) belongs to β · Ok , the ideal I is contained in β · Ok .
In the rest of this section A denotes a Dedekind domain with field of fractions
k = Frac(A). A fractional ideal of A is a non-zero finitely generated A-submodule
of k. Equivalently (cf. property (D1 )), a fractional ideal of A is an A-submodule a
of k such that c · a is a non-zero ideal of A for some element c of A. The product
a · b of two fractional ideals a and b of A is the A-submodule of k generated by
the elements of the form a · b, with a in a and b in b. Denote by I(A) the set of
fractional ideals of A. We prove Theorem 2.28 together with the following
Theorem 2.30. The set I(A), together with the product of fractional ideals, is
a group with identity A. For each a in I(A) one has a−1 = {x ∈ k : x · a ⊂ A}.
Proofs of Theorems 2.28 and 2.30. We divide the proof into nine steps.
Step 0. The product of fractional ideals makes I(A) a monoid with identity A.
def
Moreover a−1 = {x ∈ k : x · a ⊂ A} is a fractional ideal of A for each
fractional ideal a of A.
Proof. Exercise.
Step 1. Let a be a fractional ideal of A and let x be a non-zero element of k such
that x · a ⊂ a. Then x belongs to A.
24 RODOLFO VENERUCCI
Theorem 2.28 follows from Step 7 and Step 8. Theorem 2.30 follows from Step
0 and Step 6.
is isomorphic to F17 [T ]/(T )2 . It follows that there exists a unique prime l of k lying
above 17. The prime l = α · Ok is principal, generated by α, hence
17 · Ok = l2 .
Then 17 is ramified and e(l|17) = 2. (Note that dk = 22 · 17.) The reduction of
T 2 + 17 modulo 5 is irreducible, hence Ok /5 · Ok is field, id est 5 · Ok = r is a prime
of k. It follows that 5 is unramified in k and f (r|5) = 2.
The following proposition is due to Dedekind.
Proposition 2.35. Let k be a number field, let p be a prime of k, and let
E = k(α) be the finite extension of k generated by an algebraic integer α. Let
f = fk,α in Ok [T ] be the minimal polynomial of α over k, let fp in Fp [T ] be the
reduction of f modulo p, and let
g
Y
ei
fp = fp,i
i=1
where the first isomorphism arises from the assumption OE = Ok [α] ' Ok [T ]/(f )
and the last isomorphism follows from the Chinese remainder theorem. Define
ψ Y
ϕi : OE −→ OE /p · OE −→ Fp [T ]/(fp,i )ei −→ Fp [T ]/(fp,i )ei ,
i
where the first and the last maps are the natural projections. It follows from
Exercise 2.75 and Remark 2.31.1 that the primes of E dividing p are given by
Pi = ϕ−1 ei
i ((fp,i ) + (fp,i ) ) = p · Ok + fi (α) · OE ,
e
of OE belongs to the ideal b = Piei −1 ·
Q
j6=i Pj j but not to p · OE , since
e
Y
ei −1 j ei
ϕi (β) = fp,i · fp,j + fp,i · Fp [T ]
j6=i
ei
is non-zero (in the quotient of Fp [T ] by the ideal generated by fp,i ). In particular
b is not contained in p · OE , and since vP (b) > vP (p · OE ) for each prime P 6= Pi
of E, Remark 2.31.1 yields ei − 1 < e(Pi |p). This proves Part 2 of the proposition.
In order to prove Part 3, set A = OE /p · OE and Ai = Fp [T ]/(fp,i )ei , so that
ψ gives an an isomorphism of Fp -algebras
g
Y
A' Ai .
i=1
(of ideals of Fp ). In other words the prime p (divides, id est) contains the discrimi-
nant of f if and only if DAi /Fp is equal to zero for some 1 6 i 6 g. In light of Part
2, it then remains to prove that DAi /Fp = 0 if and only if ei > 2.
If ei = 1, then Ai is a finite separable extension of Fp , so that DAi /Fp is
non-zero by Proposition 2.12. Conversely, if ei > 2, then ω1 = fp,i + (fp,i )ei is a
non-zero nilpotent element of Ai . Complete ω1 to an Fp -basis ω = {ω1 , . . . , ωn } of
Ai . Then ω1 · ωj is a non-zero nilpotent element of Ai for each 1 6 j 6 g, hence the
matrix representing multiplication by ω1 · ωj is a nilpotent matrix with coefficients
in Fp for each 1 6 j 6 g. Since the trace of a nilpotent matrix is zero, one deduces
TrAi /Fp (ω1 · ωj ) = 0 for each 1 6 j 6 g, hence DAi /Fp = DAi /Fp (ω) · Fp = 0. This
concludes the proof of Part 3 of the proposition.
is the product of two distinct primes of E, such that f (Li |3) = 2 for i = 1, 2. One
has f31 = (T + 12) · (T + 18), hence 31 · Ok = p1 · p2 with Fpi ' F31 for i = 1, 2.
Moreover, gpi = T 2 − 2 = (T + 8) · (T + 23), hence pi · OE = Pi · P0i for two distinct
primes Pi and P0i of E and i = 1, 2. We deduce that
31 · OE = P1 · P01 · P2 · P02
is the product of 4 = [E : Q] distinct primes of E (id est 31 splits completely in E).
(Exercise: let p 6= 2, 3, 5 be a rational prime and set h = T 4 − 14 · T 2 + 9. Prove
that either p splits completely in E or p · OE is the product of two distinct primes
of E. Prove that either Type(hp ) = (1, 1, 1, 1) or Type(hp ) = (2, 2).)
In the special case k = Q, the following proposition removes any assumption
from Part 3 of Propositions 2.35 and 2.37.
Proposition 2.44. A rational prime ramifies in a number field k if and only
if it divides the discriminant dk of k.
Proof. Let p be a rational prime and let
g
Y
p · Ok = pei i
i=1
be its prime factorisation in Ok . By Exercise 2.76 one has
g
Y
Ok /(p) ' Ok /pei i ,
i=1
hence, after setting Ā = Ok /(p) and Ai = Ok /pei i , one has (cf. Exercise 2.61)
g
Y
dk · Fp = DOk /Z · Fp = DA/Fp = DAi /Fp .
i=1
In other words p divides dk if and only if the discriminant of one of the Fp -algebras
Ai is zero. We then have to show that DAi /Fp is zero precisely if ei > 2.
If ei is equal to 1, then Ai is a finite (separable) field extension of Fp , hence
DAi /Fp 6= 0 by Proposition 2.12. Conversely, ei > 2 implies that Ai contains a
non-zero nilpotent element ω1 . Complete ω1 to an Fp -basis {ω1 , . . . , ωn } of Ai .
Then TrAi /Fp (ω1 · ωj ) = 0 for each 1 6 j 6 n, because multiplication by ω1 · ωj is
a nilpotent endomorphism of Ai . As a consequence DAi /Fp = 0.
We state without proof the following important result of Minkowski.
Theorem 2.45. One has |dk | > 1 for each number field k different from Q.
2.7. Spitting of primes in Galois extensions. If E/k is a Galois extension
of number fields, then each σ in Gal(E/k) restricts to an Ok -algebra automorphism
of OE . In particular, if p is a prime of k then Gal(E/k) acts on the set {P|p} of
primes of E dividing p by sending P to σ(P).
Proposition 2.46. Let E/k be a Galois extension of number fields, let p be a
prime of k, and let P and Q be primes of E dividing p. Then σ(P) = Q for some
σ in Gal(E/k). (In other words Gal(E/k) acts transitively on the set of primes of
E dividing p). Moreover one has
e(P|p) = e(Q|p) and f (P|p) = f (Q|p).
Proof. Assume ad absurdum σ(P) 6= Q for each σ in Gal(E/k). By the
Chinese remainder Theorem (cf. Exercise 2.76) there exists then α in OE such that
(11) α ∈ Q and σ(α) 6∈ P for each σ ∈ Gal(E/k).
32 RODOLFO VENERUCCI
for some subset H of Gal(E/k). Moreover 0 = f (α) = fp (µ), hence fµ,Fp divides
fp . It follows that ν is the reduction of some root of f , so that
ν = σ(α)
34 RODOLFO VENERUCCI
for some σ = σµ,ν in Gal(E/k). Since ν 6= 0, the previous equation implies that
σ(α) does not belong to P, hence σ −1 (P) = P by Equation (13). In other words
σ belongs to the decomposition group G(P|p), so that σ(α) is equal to redP (σ)(µ)
and the previous equation is precisely (12). This proves the first statement.
Proposition 2.46 and the fundamental identity (cf. Proposition 2.36) give
e(P|p) · f (P|p) · gp = [E : k] = |G(P|p)| · gp ,
where gp is the number of primes of E dividing p. The second statement of the
proposition follows from the previous equation and the first statement.
Let E/k be a Galois extension of number fields, let p be a prime of k, and let
P be a prime of E dividing p. According to Proposition 2.49 the reduction map
redP yields a group isomorphism
redP : G(P|p)/I(P|p) ' Gal(FP /Fp ).
Moreover, p is unramified in E precisely if the inertia subgroup I(P|p) is trivial.
In this case the reduction map redP then gives a group isomorphism
(14) redP : G(P|p) ' Gal(FP /Fp ).
If p is the rational prime lying below p, then Fp has cardinality Np = pf (p|p) and
the Galois group of FP over Fp is cyclic, generated by the f (p|p)-th power of the
Frobenius automorphism of FP . Assuming that p is unramified in E, it then follows
from Equation (14) that there exists a unique automorphism
σP|p ∈ Gal(E/k),
called the Frobenius of P over p, such that
σP|p (α) ≡ αNp (mod P)
for each α in OE . If Q is a prime of E dividing p, then Q = γ(P) for some γ in
Gal(E/k) (cf. Proposition 2.46) and one readily checks that
σQ|p = γ · σP|p · γ −1 .
It follows that the conjugacy class [p, E/k] of σP|p in Gal(E/k) depends only on
the prime p. An element of [p, E/k] is called a Frobenius element of E/k at p. In
particular, if E is an abelian extension of k (id est Gal(E/k) is an abelian group),
then [p, E/k] is the unique element of Gal(E/k) satisfying
[p, E/k](α) ≡ αNp (mod p · OE )
for each α in OE , and is called the Frobenius element of E/k at p. If k = Q and
p = pZ, one write [p, E/Q] as a shorthand for [pZ, E/Q].
Example 2.50. Let n be a positive integer and let k = Q(ζn ) be the n-th
cyclotomic field. Let ` be a rational prime which does not divide n. Since the
absolute value of dk is a power of n (cf. the proof of Theorem 2.24), the prime `
is unramified in k by Proposition 2.44. Since the Galois group Gal(Q(ζn )/Q) is
abelian, one can consider the Frobenius element [`, Q(ζn )/Q] at `. We claim that
(15) [`, Q(ζn )/Q](ζn ) = ζn` .
Indeed, if [`, Q(ζn )/Q](ζn ) = ζnb for some integer b coprime to n, one has
(16) ζnb−` = [`, Q(ζn )/Q](ζn ) · ζn−` ≡ 1 (mod ` · OQ(ζn ) )
by the characterising property of the Frobenius element [`, Q(ζn )/Q]. Evaluating
Qn−1
at 1 both sides of the identity 1 + T + · · · + T n−1 = a=1 (T − ζna ) yields
n−1
Y
n= (1 − ζna ).
a=1
GALOIS GROUPS OVER Q: A FIRST COURSE 35
Since ` does not divide n, this implies that ζna is not congruent to 1 modulo `·OQ(ζn )
for each 1 6 a 6 n − 1, hence the claim (15) follows from Equation (16). As a
consequence, the order f` of [`, Q(ζn )/Q] in Gal(Q(ζn )/Q) ' (Z/nZ)∗ is equal to
that of ` in the group (Z/nZ)∗ , id est is the smallest positive integer such that
`f` ≡ 1 (mod n). On the other hand, by construction the order of the Frobenius
element [`, Q(ζn )/Q] is equal to the inertia degree of any prime of Q(ζn ) dividing
`, hence Proposition 2.46 and the fundamental identity Proposition 2.36 prove that
` · OQ(ζn ) = L1 · · · Lg`
is the product of g` = φ(n)/f` distinct primes of Q(ζn ), each of which has inertia
degree f (Li |`) = f` over `. In particular, ` splits completely in Q(ζn ) (id est
g` = [Q(ζn ) : Q]) if and only if ` ≡ 1 (mod n), and ` is a prime element of OQ(ζn )
precisely if the group (Z/nZ)∗ is cyclic generated by `. (For example, 3 is a prime
element of OQ(ζ31 ) = Z[ζ31 ], the ideal 61 · OQ(ζ31 ) is the product of 2 distinct primes
of Q(ζ31 ) and 311 · OQ(ζ31 ) is the product of 30 distinct primes of Q(ζ31 ).)
Example 2.51. Let n be a positive integer and let p be a prime dividing n,
say n = pr · m with r > 1 and p - m. Let f = fp (n) be the order of p in the group
(Z/mZ)∗ and set g = gp (n) = φ(m)/f . We claim that there are g distinct primes
{Pi }gi=1 of Q(ζn ) dividing p, each of which has inertia degree f and ramification
index φ(pr ) over p. In particular one has (cf. Theorem 2.24)
r
p · Z[ζn ] = (P1 · · · Pg )φ(p ) .
Indeed, Example 2.40 proves that there exists a unique prime p = (1 − ζpr ) · Z[ζpr ]
of Q(ζpr ) dividing p, such that e(p|p) = φ(pr ) and f (p|p) = 1. Moreover Example
2.50 shows that p is unramified in Q(ζm ), and that there are precisely g distinct
primes p1 , . . . , pg of Q(ζm ) dividing p, having inertia degree f . For each 1 6 i 6 g,
there exists a prime Pi of Q(ζn ) dividing pi (cf. Lemma 2.32), which necessarily
divides p. For each 1 6 i 6 g one has then
e(Pi |p) = e(Pi |p) · e(p|p) > φ(pr ) and f (Pi |p) = f (Pi |pi ) · f (pi |p) > f
by Lemma 2.33, hence
e(Pi |p) · f (Pi |p) · g > φ(pr ) · φ(m) = [Q(ζn ) : Q].
The claim follows from the previous equation and Remark 2.47.
We summarise Examples 2.40, 2.50 and 2.51 in the following theorem.
Theorem 2.52. Let n be a positive integer and let p be a rational prime. Write
n = pr ·m with r > 0 and p - m, let fp (n) be the order of p in the group (Z/mZ)∗ and
gp (n)
set gp (n) = φ(m)/fp (n). Then there are precisely gp (n) distinct primes {pi }i=1 of
r
Q(ζn ) dividing p, having ramification index φ(p ) and inertia degree fp (n) over p:
r
p · Z[ζn ] = (p1 · · · pgp (n) )φ(p ) .
In particular p ramifies in Q(ζn ) precisely if p divides n.
Example 2.53 (Hensel). Let p be a rational prime such that p ≡ 1 (mod 3)
and 2 is a cube in Fp∗ (e.g. p = 31). Let k be the unique cubic subfield of Q(ζp ).
We claim that Ok 6= Z[α] for each α in Ok . Indeed, assume ad absurdum that Ok is
generated by an algebraic integer α, and let f be the minimal polynomial of α over
Q. Since 2 is a cube in F∗p , the Frobenius element [2, Q(ζp )/Q] is also a cube in
Gal(Q(ζp )/Q) ' F∗p (cf. Example 2.50), hence it restricts to the identity on k. On
the other hand (by construction) the restriction of [2, Q(ζp )/Q] to k is equal to the
Frobenius [2, k/Q] of k/Q at 2, hence [2, k/Q] = idk . This means that each prime
of k dividing 2 has inertia degree 1, so that 2·Ok is a product of 3 distinct primes of
k by Proposition 2.36. It then follows from Proposition 2.35 that the reduction f2
36 RODOLFO VENERUCCI
2.8. Exercises.
Exercise 2.56. Let A be a ring, let B be a ring containing A, and let b be an
element of B. Show that the following properties are equivalent.
• b satisfies a monic equation with coefficients in A.
• The sub-ring A[b] of B is a finitely generated A-module.
• There exists a faithful A[b]-module which is a finitely generated A-module.
(Recall that a module M over a ring R is faithful if r · M is non-zero for each non-
zero element r of R.) One says that b is integral over A if it satisfies the previous
equivalent conditions.
GALOIS GROUPS OVER Q: A FIRST COURSE 37
Exercise 2.57. With the notations of Exercise 2.56, prove that the set of
elements of B which are integral over A is an A-sub-algebra of B, called the integral
closure of A in B.
Exercise 2.58. Let B be a finite free A-algebra of rank n, let I be an ideal
of A, and set Ā = A/I and B̄ = B/IB. Prove that B̄ is a finite free Ā-algebra of
rank n, and that TrB̄/Ā (b + IB) = TrB/A (b) + I and NB̄/Ā (b + IB) = NB/A (b) + I
for each b in B.
Exercise 2.59. Use Proposition 2.8 to prove Proposition 2.7 (namely the tran-
sitivity of the trace and the norm) in the special case where A is a field and B and
C are finite separable extensions of A.
Exercise 2.60. For an extension E/k of number fields, prove that
• the trace TrE/k and the norm NE/k map OE into Ok ;
• the norm NE/k (α) of an algebraic integer α of E belongs to α · OE ;
• an algebraic integer α of E is invertible in OE if and only if its norm
NE/k (α) is invertible in Ok .
Exercise 2.61. Let B and B 0 be finite free A-algebras, and let I be an ideal
of A. Set Ā = A/I and B̄ = B/IB. Prove that
DB×B 0 /A = DB/A · DB 0 /A and DB̄/Ā = DB/A ,
where DB/A is the image of DB/A under the natural projection A −→ Ā.
Exercise 2.62. Generalise Example 2.14 by proving that
φ(pm )−1 m−1
DQ(ζpm )/Q 1, ζpm , . . . , ζpm = ε · pp (pm−m−1)
for each rational prime p and each positive integer m, where ε = −1 if either pm = 4
or p is congruent to 3 modulo 4, and ε = 1 otherwise. (Here as usual ζpm denotes
m
the pm -th primitive complex root of unit e2πi/p .)
Exercise 2.63. Let p be an odd rational prime, let m be a positive integer,
p−1 √
and set p∗ = (−1) 2 · p. Prove that Q( p∗ ) is the the unique quadratic subfield
of the pm -th cyclotomic field Q(ζpm ).
Exercise 2.64. Describe the quadratic subfields of Q(ζ2m ) for each m > 2.
Exercise 2.65. Let k be a number field. Prove that the quotient ring Ok /I is
finite for each non-zero ideal I of Ok . (Hint: prove first that Nk/Q (I) is contained in
I, deduce then that I ∩ Z is non-zero, and finally use Proposition 2.15 to conclude.)
Exercise 2.66. Let k be a number field, and let I be a non-zero ideal of Ok .
Show that I is a free abelian group of rank [k : Q]. (Hint: use Exercise 2.65).
√
Exercise 2.67. Let d 6= 1 be a square-free integer, and let d be a complex
square root of d. Show that dQ(√d) = d if d is congruent to 1 modulo 4, and that
dQ(√d) = 4d if d is congruent to 2 or 3 modulo 4.
Exercise 2.68. Let d 6= 1 and d0 be square-free integers such that d ≡ 1
(mod 4) and d0 ≡ 2, 3 (mod 4). Set m = dd0 /(d, d0 )2 and prove that
√ √ √
1+ d √ d0 + m
Ok·k0 = Z · ⊕ Z · 0
⊕Z· d ⊕Z· .
2 2
Exercise 2.69. Show that the discriminant dk of a number field k is either
divisible by 4 or congruent to 1 modulo 4. (Hint: let {σi }i6n be the distinct
embeddings of k into C, let {ωi }i6n be a Z-basis of P Ok , and set aij = σi (ωj ).
Then dk = (P − N )2 = (P + N )2 − 4P N with P = τ ∈Sn+ a1τ (1) · · · a1τ (n) and
N = τ ∈Sn− a1τ (1) · · · a1τ (n) , where Sn± = {τ ∈ Sn : sign(τ ) = ±1}.)
P
38 RODOLFO VENERUCCI
Exercise 2.70. Prove that, if k and k 0 are number fields such that
[kk 0 : Q] = [k : Q] · [k 0 : Q],
then
[k0 :Q] [k:Q]
dkk0 = dk · dk0 .
Exercise 2.71. Show that for each positive integer n one has
nϕ(n)
dQ(ζn ) = (−1)ϕ(n)/2 · Q ϕ(n)/(p−1)
,
p|n p
Exercise 2.77. Let k be a number field. Define the norm N(a) of a non-zero
ideal a of Ok as the cardinality of Ok /a. Prove the following statements.
• One has N(a · b) = N(a) · N(b) for each non-zero ideals a and b of Ok .
• For each α in Ok one has N(α · OK ) = |Nk/Q (α)|.
(Hint. Let p be a prime of k, and let πp be an element in p − p2 . Prove that, for
each positive integer r, multiplication by πpr induces an isomorphism of Fp -vector
spaces between Fp = O/p and pr /pr+1 . Deduce that N(p)r = N(p)r , and then use
Exercise 2.76 to prove the first statement. To prove the second statement, use the
elementary divisor theorem and the definition of the norm.)
Exercise 2.78.
Exercise 2.79. Let E/k be an extension of number fields and let p be a prime
of k. Let P1 , . . . , Pg be the primes of E dividing p, and for each 1 6 i 6 g set
ei = e(Pi |p) and fi = f (Pi |p). Prove the following statements.
1. The Fp -vector space OE /p · OE has dimension [E : k].
GALOIS GROUPS OVER Q: A FIRST COURSE 39
ei
PgOE /Pi has dimension ei · fi .
2. The Fp -vector space
3. One has [E : k] = i=1 ei · fi .
(Hint. Prove first the statements in the special case k = Q.)
40 RODOLFO VENERUCCI
mηω (γ) representing γ in the Z-bases η and ω is the diagonal matrix with diagonal
entries d1 , . . . , dn . In particular one has |N/γ(M )| = det(mηω (γ)). If b and b0 are
any Z-bases of M and N respectively, and if mbb0 (γ) is the matrix representing γ in
these bases, then det(mbb0 (γ)) = ± det(mηω0 (γ)), hence |N/γ(N )| = | det(mbb0 (γ))|.
Taking M = N = Ok (cf. Proposition 2.15), γ equal to multiplication by α and
b = b0 any Z-basis of Ok , one gets
N(α · Ok ) = |Ok /α · Ok | = |NOk /Z (α)| = |Nk/Q (α)|
(by the definitions of NOk /Z and Nk/Q ), concluding the proof.
where the first equality follows from the special case of 1 proved above and the
second from Exercise 2.77. By the special case of 3 proved above, one has
X
[k : Q] = f (pi |p) · e(pi |p).
i
and since [E : k] > ni for each i by Equation (18), one deduces [E : k] = ni for
each i. In particular [E : k] = n1 , thus proving 1 in the general case.
References
[1] A. I. Borevich and I. R. Shafarevich, Number theory, Translated from the Russian by
Newcomb Greenleaf. Pure and Applied Mathematics, Vol. 20, Academic Press, New York-
London, 1966. 18
[2] N. Bourbaki, Éléments de mathématique. Algèbre. Chapitres 1 à 3, Hermann, Paris, 1970.
11
[3] P. Stevenhagen and H. W. Lenstra, Jr., Chebotarëv and his density theorem, Math.
Intelligencer, 18 (1996), pp. 26–37. 7