Romyar SharifiLECTURE NOTES
READING EDITIONPDF

LECTURE NOTES / Chapter 7

Algebraic Number Theory

Romyar Sharifi

Chapter 7 Global class field theory via ideals

Book contents

Part 2 Class field theory

The goal of class field theory is to describe the structure of the Galois group of the maximal abelian extension of a field in terms of the arithmetic of the field itself.

Remark 6.5.27.

The term “class field theory” will at times be abbreviated “CFT”.

Chapter 7
Global class field theory via ideals

In this chapter, we take the classical approach of comparing Galois groups of abelian extensions of a number field to generalizations of class groups of the field. We use zeta and L-functions in proving some of the key results.

7.1. Dedekind zeta functions

In this section, we shall be interested in the convergence of Dirichlet series.

Definition 7.1.1.

The Dirichlet series of a sequence (an)n1 of complex numbers is the series

n=1a nns,

where s is a complex variable.

The following trick can be proven by a simple induction.

Lemma 7.1.2.

Let (bi)i1 and (ci)i1 be sequences of complex numbers. For n 1, set Bn = i=1nbi. Then

i=1nb ici = Bncn+i=1n1B i(cici+1).

In particular, for n m 1, we have

i=m+1nb ici = BncnBmcm+i=m+1n1B i(cici+1)
Proof.

This is immediate for n = 1. Suppose it for n. Then the difference of the right-hand side of the above equation for n+1 and n is

Bn+1cn+1 +Bn(cncn+1)Bncn = bn+1cn+1,

as required.

Notation 7.1.3.

For s0 , let Z(s0) = {s Re(s) > Re(s0)}.

Lemma 7.1.4.

Suppose that a Dirichlet series n=1anns converges at some s0 . Then it converges for all s Z(s0), and it converges uniformly on every compact subset of Z(s0).

Proof.

Let t0 = Re(s0) and t = Re(s) for s Z(s0), so t > t0. For m 1, let Dm > 0 be the maximum of all |k=1nakks0| Dm with n m. These are bounded by some D > 0 since the partial sums converge. Applying Lemma 7.1.2 to the sequences (anns0)n1 and (ns0s)n1, we obtain

|k=m+1na nns| D nnt0t+D mmt0t+ k=m+1n1D k|ks0s(k+1)s0s|

Note that

|ks0s(k+1)s0s||ss0|kk+1xt0t1𝑑𝑥,

from which it follows that

k=m+1n1D k|ks0s(k+1)s0s| D n1|ss0|m+1n1xt0t1𝑑𝑥

Taking the limit as n , we obtain

|k=m+1a nns| Dmt0t+|ss0|m+1xt0t1𝑑𝑥 Dmt0t+ |ss0| t t0 (m+1)t0t.

Thus n=m+1anns approaches 0 uniformly as m increases for s in any fixed compact subset of Z(s0).

Lemma 7.1.5.

Let (an)n1 be a sequence in , and suppose that C > 0 and u 0 are such that |k=1nak| Cnu for all n 1. Then n=1anns converges absolutely uniformly on any compact subset of Z(t).

Proof.

For t = Re(s), the computation of Lemma 7.1.4 with s0 = 0 and Dn Cnu gives

|k=m+1na nns| Cnut+Cmut+C|s| k=m+1n1kukk+1xt1𝑑𝑥Cnut+Cmut+C|s|m+1nxut1𝑑𝑥.

Taking the limit as n , we obtain

|k=m+1a nns| Cmut+C |s| ut(m+1)ut,

which again converges uniformly in any bounded subset of Z(s).

We give an application to the Riemann zeta function.

Definition 7.1.6.

The Riemann zeta series is the Dirichlet series

ζ(s) =n=1ns.

Theorem 7.1.7.

The zeta series ζ(s) defines an analytic function on s with Re(s) > 1, and it has a meromorphic continuation to Re(s) > 0, in which region it is analytic aside from a simple pole at s = 1.

Proof.

The first statement is an immediate consequence of Lemma 7.1.5, the condition of which holds for C = 1 and t = 1. Consider ζ2(s) = n=1(1)n1ns. We can again apply Lemma 7.1.5 for C = 1 and t = 0 to see that the latter series converges uniformly and absolutely on Re(s) > 0. Note that

n=1(1)n1ns = n=1ns2 n=1(1)n1(2n)s,

from which we see that ζ2(s) = (121s)ζ(s) for s Z(0) aside from those with 2s1 = 1, i.e., those s of the form 1+ 2𝜋𝑛𝑖 log 2 for some n . Similarly, the Dirichlet series ζ3(s) attached to the sequence (an)n1 with a3k+1 = a3k+2 = 1 and a3k+3 = 2 for all k 0 converges for Re(s) > 0 and satisfies ζ3(s) = (131s)ζ(s) on said region, aside from s with 3s1 = 1, those s of the form 1+ 2𝜋𝑛𝑖 log 3. Thus ζ(s) is analytic outside s = 1. Finally, we note that

1 s1 =1xs𝑑𝑥 n=1ns 1+1xs𝑑𝑥 = s s1.

Thus, lims1(s1)ζ(s) = 1, so ζ(s) has a simple pole with residue 1 at s = 1.

Terminology 7.1.8.

A product 𝔭(1a𝔭N𝔭s)1 over primes 𝔭 of a number field F for complex numbers a𝔭 is known as an Euler product for s such that it converges. The individual term (1a𝔭N𝔭s)1 for a prime 𝔭 is known as an Euler factor at 𝔭.

Proposition 7.1.9.

For any s with Re(s) > 1, the Euler product p(1ps)1 over all primes p converges to ζ(s).

Proof.

The logarithm of the Euler product is given by

n=1 p 1 np𝑛𝑠,

with the latter sum taken over all prime numbers p. For t = Re(s),we have

n=2 p 1 np𝑛𝑡 n=2 pp𝑛𝑡 ζ(t),

so converges uniformly on an closed interval inside the interval t > 1 2. In particular, the series n=1p 1 np𝑛𝑠 converges absolutely and uniformly on any compact subset of Z(12) on which pps does. In particular, the Euler product defines an analytic function on Z(1).

We can then compare finite products and sums. Let S be a finite set of prime numbers and IS be the semigroup they generate. Then

pS(1ps)1 = nISns.

We then have ζ(s) = p(1ps)1 for Re(s) > 1 by taking the limit over all S.

Notation 7.1.10.

For two meromorphic functions f and g on a neighborhood of s = 1 in , or which have meromorphic continuation to such a neighborhood, we write f g if they differ by a function analytic at 1.

We now turn to zeta functions of number fields.

Definition 7.1.11.

The Dedekind zeta series of a number field K is Dirichlet series

ζK(s) =𝔞𝒪F (𝑁𝔞)s,

where the sum runs over nonzero ideals 𝔞 of 𝒪K.

Theorem 7.1.12.

For a number field K, the series ζK(s) = 𝔞𝒪K(𝑁𝔞)s converges absolutely for all s with Re(s) > 1. Moreover, for such s, we have

ζK(s) =𝔭(1N𝔭s)1,

where the product runs over all nonzero prime ideals 𝔭 of 𝒪K. It has a meromorphic continuation to Z(1[K : ]1) that is analytic outside of a simple pole at s = 1.

Proof.

We sketch part of the proof. Again, we consider the logarithm of the Euler product, noting that

logζK(s) 𝔭N𝔭s,

and the latter sum is at most [K : ]pps [K : ]log(s1)1, from which we obtain convergence of the Euler product on Z(1) to an analytic function. We can then compare the Euler product over a finite sum of primes with the partial sum in the Dirichlet series over ideals divisible only by those primes to obtain equality in said region. We omit the argument regarding its meromorphic continuation and simple pole.

From this, we obtain the following statement on the density of completely split primes.

Definition 7.1.13.

Let S be a set of prime ideals of a number field K. The Dirichlet density δ(S) of S, if it exists, is

δ(S) = lims1+ 𝔭SN𝔭s 𝔭N𝔭s ,

where the sum in the denominator is taken over all prime ideals of K. The upper Dirichlet density (resp., lower Dirichlet density) is obtained by replacing the limit in the definition of Dirichlet density with the lim inf (resp., lim sup).

Theorem 7.1.14.

Let LK be a Galois extension of number fields. Then the Dirichlet density of the set SLK of primes of K that split completely in K is 1[L:K].

Proof.

As before, we have that logζL(s) 𝔓N𝔓s. At the same time, the sum over primes that are not completely split is bounded absolutely by the finite sum over primes of degree 2 at s = 1, since |N𝔓s| is for such 𝔓 is at least p2 for the prime p with (p) = 𝔓. Since each prime over K that is completely split in K has [L : K] primes over it of the same absolute norm, we then have

logζL(s) [L : K]𝔭SLKN𝔭s

At the same time, since both ζL(s) and ζK(s) have a simple pole at s = 1, we have

logζL(s) log(s1)1 logζ K(s) 𝔭N𝔭s,

and therefore δ(SLK) = [L : K]1.

We can attach a Dirichlet series to a finite-dimensional representation of a Galois extension LK of number fields as follows.

Definition 7.1.15.

Let LK be Galois, and let χ be a character of a finite-dimensional -representation of Gal(LK). Then the Artin L-function of χ is Euler product expansion

L(χ,s) =𝔭det(1xφ𝔭|VI𝔭)1| x=N𝔭s

on Z(1), where φ𝔭 denotes a Frobenius in Gal(LK) of some prime 𝔓 of L over 𝔭, and I𝔭 denotes the inertia group at 𝔓 in Gal(LK).

Proposition 7.1.16.

Let LK be Galois, and let χ be a character of a finite-dimensional -representation of Gal(LK). The Artin L-function L(χ,s) converges to an analytic function on Re(s) > 1. In this range, we have

ζL(s) =χL(χ,s)χ(1),

where the product is taken over the characters of irreducible representations of Gal(LK).

Notation 7.1.17.

If χ : Gal(LK) × is an abelian character, we view χ as the unique multiplicative function on the nonzero ideals of 𝒪K such that χ(𝔭) = 0 for a prime ideal 𝔭 is 0 if 𝔭 ramifies in LkerχK and is χ(φ𝔭) otherwise, where φ𝔭 is a Frobenius in Gal(LK) at any prime over 𝔭.

Proposition 7.1.18.

Let χ : Gal(LK) × be an abelian character of a Galois extension LK of number fields. Then

L(χ,s) =𝔭(1χ(𝔭)N𝔭s)1 =𝔞 𝒪Kχ(𝔞)N𝔞s

for Re(s) > 1.

For χ abelian, it is known that L(χ,s) is analytic on (outside of a simple pole at s = 1 if χ is trivial), but we require only something weaker. We provide a proof of the following result, assuming an input from the geometry of numbers.

Proposition 7.1.19.

Let LK be an abelian extension of number fields, let m 1, and let χ be a nontrivial, irreducible character of Gal(LK). Then L(χ,s) has a unique analytic extension to Z(1[K : ]1), and L(χ,1) is nonzero.

Proof.

Let n 2 be the order of χ, fix an nth root of unity ζ, and let d = [K : ]. The geometry of numbers can be used to show that the number of ideals 𝔞 of 𝒪K with 𝑁𝔞 N for N 1 and χ(𝔞) = ζ is 𝐶𝑁 +O(N1d1 ), where C is a constant independent of ζ. Given this, we note that

𝑁𝔞Nχ(𝔞) =ζμn|{𝑁𝔞 Nχ(𝔞) = ζ}|ζ =ζμnζ 𝐶𝑁 +O(N1d1) = O(N1d1).

By Lemma 7.1.5, we therefore have that 𝔞𝒪Kχ(𝔞)N𝔞s converges absolutely and uniformly on every compact subset of Z(1d1).

For the nonvanishing, write logζL(t) =χlogL(χ,t) and observe that, up to a bounded function as t 1+, the latter sum has absolute value at least (1χmχ)log(t 1)1, where mχ is the order of vanishing of L(χ,s) at s = 1. But if some mχ 1, then 1χmχ 0, which is impossible since logζL(s) log(s1)1.

7.2. Chebotarev density theorem

We prove Chebotarev’s density theorem in something close to the original manner in which it was proven, roughly following an exposition of Stevenhagen and Lenstra.

Proposition 7.2.1.

Let K be a number field, m 1, and G = Gal(K(μm)K). For σ G, the Dirichlet density of primes 𝔭 of K with Frobenius σ in G is 1|G|.

Proof.

From Proposition 7.1.16 and Proposition 7.1.19, it follows that

ζL(s) =χ : G×L(χ,s)

for Re(s) > 1[L : ]1. For a prime 𝔭 of K unramified in L, we have that φ𝔭(ζm) = ζm𝑁𝔭 for a primitive mth root of unity ζm, and therefore χ(φ𝔭) depends only on 𝑁𝔭 modulo 𝔪.

Much as before, we have

logL(χ,s) 𝔭χ(𝔭)N𝔭s

for Re(s) > 1. Given σ Gal(F (μm)F ) with σ(ζm) = ζma for some a prime to m, we have

χ : G×χ(σ)χ(𝔭)1 = { 0 if a𝑁𝔭modm, |G|otherwise.

Now, on the one hand we have

χχ(σ)1logL(χ,s) χ𝔭χ(σ)1χ(𝔭)N𝔭s |G| 𝑁𝔭amodmN𝔭s,

whereas on the other we have

χχ(σ)1logL(χ,s) logζ K(s) log(s1)1,

since we know that L(χ,1)0 for all nontrivial χ. Comparing the two equations, we obtain that the Dirichlet density of 𝔭 with φ𝔭 = σ is 1|G|

Theorem 7.2.2 (Chebotarev).

Let LK be a Galois extension of number fields with Galois group G. Let C be a conjugacy class in G. The Dirichlet density of prime ideals 𝔭 of K such that the conjugacy class in G of a Frobenius of a prime over 𝔭 in L lies in C is |C| |G|.

Proof.

With Proposition 7.2.1 already in hand, we divide the remainder of the proof into two steps.

Step 1. First, we shall show that the theorem for LK and C follows from the theorem for a cyclic subextension LE, where E is the fixed field of an element of C. Let S be the set of prime ideals of K unramified in L with class C. Let σ C and E = Kσ so that LE is cyclic of degree f = |σ|. Note that the latter order is independent of σ.

Let T σ be the set of primes P of E unramified in L and over K with Frobenius φP at a prime of L over P equal to σ. If P T σ, then φP = σ fixes E, so P has degree one over F. As P is by definition inert in L, there are exactly |G|f primes of L over P K. As the Frobenius elements of such primes are distributed evenly among the elements of the conjugacy class C of σ, exactly |G|f|C| of these have Frobenius σ.

We may then compute the Dirichlet density of S:

δ(S) = lims1+ 𝔭SN𝔭s 𝔭N𝔭s = f|C| |G|lims1+ PT σNPs 𝔭N𝔭s = f|C| |G| δ(T σ),

recalling once again that 𝔭N𝔭s PNPs. Supposing the theorem for KE, we have δ(T σ) = 1 f, and we therefore obtain δ(S) = |C| |G|, as desired.

Step 2. It remains to prove the theorem for cyclic extensions, and we shall actually make the weaker hypothesis that LK is abelian. Choose m 1 not dividing the discriminant of L so that H = Gal(L(μm)L) is isomorphic to (𝑚ℤ)× via the mod m cyclotomic character, and Gal(L(μm)K)G×H. For σ G and τ H, let Sσ be the set of primes of K unramified in L with Frobenius σ in G, and let Sσ,τ be the set of primes of K unramified in L(μm) with Frobenius (σ,τ) G×H. Then

δinf(Sσ) =τHδinf(Sσ,τ).

Now suppose that |G| divides the order of τ. Then (σ,τ)(G×{1}) = 1, which implies that L(μm) is given by adjoining μm to F = K(μm)(σ,τ). Since we have previously shown the theorem for cyclotomic extensions such as F (μm)F, we have that the Dirichlet density of the set of unramified primes in this extension with Frobenius (σ,τ) is 1|τ|. From the argument of Step 1, we see that δ(Sσ,τ) exists and equals 1|G||H|.

Now let Hn be the set of elements τ H of order divisible by n. By summing over all τ Hn, we see that δinf(Sσ) |Hn| |G||H|. Write n = p1k1prkr for distinct primes p1,,pr and k1,,kr 1. There exists a prime m 1modnj, since the Dirichlet density of completely split primes in (μnj) is positive. For such an m, let ji = vpi(m1) j. We then have

|Hn| |H| =i=1r (1piki1 pjiki ) i=1r (1 1 p(j1)ki+1 ).

so |Hn| |H| tends to 1 as j increases. It follows that δinf(Sσ) 1 |G|. Since the sum of these over all σ G is then at least 1, it must equal 1. Thus, we have that δ(Sσ) exists and equals 1|G|.

As a consequence, we obtain Dirichlet’s theorem on primes in arithmetic progressions.

Corollary 7.2.3 (Dirichlet).

For n 1 and a 1 with gcd(a,n) = 1, the set {a+𝑘𝑛k 0} contains infinitely many prime numbers. In fact, the Dirichlet density of the set of such primes is 1φ(n).

Proof.

The prime numbers with Frobenius φ in Gal((μn)) satisfying φ(ζn) = ζna for a primitive nth root of unity ζn are exactly those in the arithmetic progression in question. Chebotarev’s theorem then tells us that the Dirichlet density is the reciprocal of the degree φ(n), as the extension is abelian.

7.3. Ray class groups

Let us fix a number field K.

Definition 7.3.1.

A modulus 𝔪 for K is a formal product 𝔪 = 𝔪f𝔪 consisting of a nonzero ideal 𝔪f of 𝒪K and a formal product 𝔪 of distinct real places of K. We refer to 𝔪f and 𝔪 as the finite and infinite parts of 𝔪, respectively.

Remark 7.3.2.

A formal product of symbols is a tuple (or list) of symbols, written in product notation.

Remark 7.3.3.

In a modulus 𝔪, the product composing 𝔪 can be empty, in which case we simply write 𝔪 = 𝔪f.

We may define a notion of congruence modulo 𝔪.

Definition 7.3.4.

Let 𝔪 be a modulus for K. We say that a,b K× are congruent modulo 𝔪, and write

a bmod𝔪

if a bmod𝔪f and the image of ab is positive under the real embedding attached to any real place in the formal product 𝔪.

We may now define ray class groups.

Definition 7.3.5.

Let 𝔪 = 𝔪f𝔪be a modulus for a number field K.

a.

The 𝔪-ideal group IK𝔪 is the subgroup of the ideal group IK generated by the nonzero prime ideals of 𝒪K that do not divide 𝔪f.

b.

The unit group at 𝔪 in K is the subgroup K𝔪 of K× defined by

K𝔪 = {a K×v𝔭(a) = 0 for all primes 𝔭𝔪 f}.
c.

The ray modulo 𝔪 in K is the subgroup K𝔪,1 of K× consisting of elements congruent to 1 modulo 𝔪: that is,

K𝔪,1 = {a K×a 1mod𝔪}.
d.

The principal 𝔪-ideal group PK𝔪 is the subgroup of fractional ideals of 𝒪K generated by elements of K𝔪,1.

e.

The ray class group ClK𝔪 of K of modulus 𝔪 is the quotient group

ClK𝔪 = IK𝔪PK𝔪.
f.

The ray class [𝔞]𝔪 for the modulus 𝔪 of a fractional ideal 𝔞 IK𝔪 is the image of 𝔞 in ClK𝔪.

Remark 7.3.6.

The reason for the term “ray” is surely as follows. The ray ,1, where is the unique real prime of , is equal to the set of positive rational numbers, which is dense in the ray [0,) in .

Example 7.3.7.

The class group of K is in fact the ray class group with modulus (1). That is, taking 𝔪 = (1), we have IK𝔪 = IK and K𝔪,1 = K×, so PK𝔪 = PK and ClK𝔪 = ClK.

Remark 7.3.8.

For any modulus 𝔪, we have the map IK𝔪 ClK that takes an ideal to its class. Despite the fact that IK𝔪 is not the full ideal group of K unless 𝔪f = (1), this map is still surjective, with kernel the principal fractional ideals in IK𝔪. To see this, first note that any fractional ideal of 𝒪K is a principal fractional ideal times an integral ideal 𝔞, and the Chinese remainder theorem tells us that we can find an element a 𝒪K with exactly the same 𝔭-adic valuation as the maximal power of 𝔭 dividing 𝔞 for each 𝔭 dividing 𝔪f. Then 𝔞(a1) IK𝔪 has the same class of the original fractional ideal.

From now on, let us fix a modulus 𝔪 for K. The following is immediate from the definitions.

Proposition 7.3.9.

We have an exact sequence

1 𝒪K×K𝔪 ,1 K𝔪,1 ϕIK𝔪 Cl K𝔪 0,

where ϕ : K× IK takes an element to the fractional ideal it generates. In particular, we have ϕ(K𝔪,1) = PK𝔪.

We also have an exact sequence as in the following proposition.

Proposition 7.3.10.

There is an exact sequence

1 𝒪K×(𝒪 K×K𝔪 ,1) K𝔪K𝔪,1 ClK𝔪 Cl K 0,

where the first map is induced by the identity map on K×, the second is induced by the map that takes an element to its 𝔪-ray ideal class, and the last is the quotient by PK.

Proof.

Since ClK𝔪 = IK𝔪PK𝔪. We saw in Remark 7.3.8 that the natural map IK𝔪 ClK is surjective with kernel PKIK𝔪. Moreover, the natural map

K𝔪 (PKIK𝔪)PK𝔪,

is by definition surjective. Since the elements of K𝔪 that generate classes in PK𝔪 are those in 𝒪K×K𝔪,1, we have the result.

We also have the following.

Proposition 7.3.11.

The product of reduction modulo 𝔪f and the sign maps for each of the r real places dividing 𝔪 induces a canonical isomorphism

K𝔪K𝔪,1 (𝒪K𝔪f)×× i=1r1.
Proof.

The kernel of the reduction modulo 𝔪f map on K𝔪 is K𝔪f,1 and those elements of K𝔪f,1 with trivial sign at all real places dividing 𝔪 constitute K𝔪,1. Therefore, we have an injective map as in the statement. That this map is surjective is an immediate corollary of weak approximation.

The following is immediate from the exact sequence in Proposition 7.3.10, noting the finiteness of the class group and the finiteness of K𝔪K𝔪,1 implied by Proposition 7.3.11.

Corollary 7.3.12.

The ray class group ClK𝔪 is finite.

Example 7.3.13.

Let us consider the ray class groups of . Recall that Cl = (1) and that × = 1. We will consider two cases for an f 1: (i) 𝔪 = (f) and (ii) 𝔪 = (f).

i.

We have

(f)(f),1(𝑓ℤ)×,

and if f 3 so that this group is nontrivial, then 1(f),1. Propositions 7.3.10 and 7.3.11 then tell us for any f that we have an isomorphism

ϕf: Cl(f) (𝑓ℤ)×1.

with ϕf([(a)](f)) the image of a for any a relatively prime to f.

ii.

We have

(f)(f),1(𝑓ℤ)××1,

and 1(f),1. Again by Propositions 7.3.10 and 7.3.11, we then have an exact sequence

0 1 (𝑓ℤ)××1 Cl(f) 0,

where the first map takes 1 to (1,1). It follows that we have an isomorphism

ϕf: Cl(f)(𝑓ℤ)×

with ϕf([(a)](f)) = amodf for a relatively prime to f.

We next show that norm maps descend to ray class groups.

Lemma 7.3.14.

Let LK be a finite extension of number fields and 𝔪 a modulus for K. Then

NLK(L𝔪,1) K𝔪,1.
Proof.

Let α L𝔪,1. We have that NLK(α) is the product of the τ(α) over all embeddings τ of L fixing K in our fixed algebraic closure of K. Since the ideal 𝔪f of 𝒪K is fixed under these embeddings, we have NLKα 1mod𝔪f.

As for the infinite part, if σ : K corresponds to a place dividing 𝔪 and S is the set of embeddings τ : L extending σ, then

σ(NLKα) =τSτ(α).

If τ S is real, then α L𝔪,1 tells us that τ(α) > 0. If τ S is complex, then the complex conjugate embedding τ¯ is also in S, and

τ(α)τ¯(α) = |τ(α)|2 > 0.

As a product of positive numbers, σ(NLKα) is positive.

Definition 7.3.15.

Let LK be a finite extension of number fields and 𝔪 a modulus for K. The norm map NLK: ClL𝔪 ClK𝔪 is the map defined on 𝔞 IK𝔪 by

NLK([𝔞]𝔪) = [NLK(𝔞)]𝔪,

where NLK(𝔞) is the norm from L to K of 𝔞.

Let us prove what is known as the first fundamental inequality of global class field theory.

Proposition 7.3.16.

Let LK be a finite abelian extension of number fields. For any modulus 𝔪 of K divisible by the primes that ramify in LK, we have

[ClK𝔪 : NLKClL𝔪] [L : K].
Proof.

Let H = IK𝔪PK𝔪NLKIL𝔪, and let Let χ : H × be a nontrivial character. Much as with nontrivial characters of Gal(LK), we can define an L-function

L𝔪(χ,s) =𝔭𝔪(1χ(𝔭)N𝔭s)1 = 𝔞𝒪K 𝔞+𝔪=𝒪K χ(𝔞)N𝔞s

which converges to an analytic function on Z(1[K : ]1). Let mχ be its order of vanishing at s = 1. On the one hand, we have

logζK(s)+χ1logL𝔪(χ,s) (1χmχ)log(s1)1,

while on the other hand, we have

logζK(s)+χ1logL𝔪(χ,s) χAHχ(A)𝔭AN𝔭s |H|𝔭 PK𝔪NLKIL𝔪N𝔭s.

As the primes 𝔭 which are norms from LK and unramified are the completely split primes SLK, the latter sum is, up to a constant (the sum of the reciprocals of the ramified primes), at least

|H|𝔭SLKN𝔭s = |H| [L : K]log(s1)1,

employing Theorem 7.1.14. We therefore have that every mχ is zero and 1 |H| [L:K], which is what we aimed to show.

As we shall see later, the first fundamental inequality is actually an equality.

7.4. Statements

Definition 7.4.1.

Let K be a number field and 𝔪 a modulus for K. Let L be a finite abelian extension of K such that every place of K that ramifies in LK divides 𝔪. The Artin map for LK with modulus 𝔪 is the unique homomorphism

ΨLK𝔪: IK𝔪 Gal(LK)

such that ΨLK𝔪(𝔭) is the unique Frobenius element at 𝔭 in Gal(LK) for every nonzero prime ideal 𝔭 of 𝒪K that does not divide 𝔪f.

Remarks 7.4.2.

a.

The Artin map ΨLK𝔪 is well-defined. To see this, note that IK𝔪 is freely generated by the prime ideals of 𝒪K not dividing 𝔪f, so it suffices to define it on these primes. Moreover, LK is abelian and unramified at any such prime 𝔭, so there is a unqiue Frobenius element in Gal(LK) at 𝔭. This Frobenius element is often written (𝔭,LK).

b.

For any two moduli 𝔪 and 𝔪 for K such that every prime that ramifies in L divide both 𝔪f and 𝔪f, the Artin maps ΨLK𝔪 and ΨLK𝔪 agree on the fractional ideals on which they are both defined.

Notation 7.4.3.

Given a modulus 𝔪 for K and a finite extension KK, we use 𝔪 also to denote the modulus 𝔪 for K with 𝔪f = 𝔪f𝒪K and 𝔪 the product of the real places of K lying over those of K that divide 𝔪.

Artin maps satisfy the following compatibilities, analogous to the case of the local reciprocity map.

Proposition 7.4.4.

Let K be a number field, and let KK be a finite extension. Let 𝔪 be a modulus for K. Let Lbe a finite abelian extension of Ksuch that every place of K that ramifies in LK divides 𝔪, and set L = LKab. Then we have the following commutative diagrams:

a.
Compatibility of the Artin map with norm and restriction. A full diagram description follows.
Diagram description: Compatibility of the Artin map with norm and restriction

The structural squares and triangles displayed here commute.

Objects, listed by row and column:

  • Row 1, from left to right: column 1: I subscript (K prime) superscript (fraktur m); column 2: Gal (L prime / K prime ).
  • Row 2, from left to right: column 1: I subscript (K) superscript (fraktur m); column 2: Gal (L / K).

Arrows and lines:

  1. An arrow from I subscript (K prime) superscript (fraktur m) to Gal (L prime / K prime ), labelled capital Psi subscript (L prime / K prime) superscript (fraktur m).
  2. An arrow from I subscript (K prime) superscript (fraktur m) to I subscript (K) superscript (fraktur m), labelled N subscript (K prime / K).
  3. An arrow from Gal (L prime / K prime ) to Gal (L / K), labelled R subscript (L / K).
  4. An arrow from I subscript (K) superscript (fraktur m) to Gal (L / K), labelled capital Psi subscript (L / K) superscript (fraktur m).

where RLK denotes the restriction map on Galois groups,

b.
Compatibility of the Artin map with inclusion and transfer. A full diagram description follows.
Diagram description: Compatibility of the Artin map with inclusion and transfer

The structural squares and triangles displayed here commute.

Objects, listed by row and column:

  • Row 1, from left to right: column 1: I subscript (K) superscript (fraktur m); column 2: Gal (L / K).
  • Row 2, from left to right: column 1: I subscript (K prime) superscript (fraktur m); column 2: Gal (L prime / K prime ).

Arrows and lines:

  1. An arrow from I subscript (K) superscript (fraktur m) to Gal (L / K), labelled capital Psi subscript (L / K) superscript (fraktur m).
  2. An arrow from I subscript (K) superscript (fraktur m) to I subscript (K prime) superscript (fraktur m), without a label.
  3. An arrow from Gal (L / K) to Gal (L prime / K prime ), labelled V subscript (K prime / K).
  4. An arrow from I subscript (K prime) superscript (fraktur m) to Gal (L prime / K prime ), labelled capital Psi subscript (L prime / K prime) superscript (fraktur m).
  5. An arrow from I subscript (K prime) superscript (fraktur m) to Gal (L prime / K prime ), without a label.

if LK is Galois, where the map IK𝔪IK𝔪 is the natural injection and VKK: Gal(LK) Gal(LK) is the transfer map, and

c.
Compatibility of the Artin map with conjugation. A full diagram description follows.
Diagram description: Compatibility of the Artin map with conjugation

The structural squares and triangles displayed here commute.

Objects, listed by row and column:

  • Row 1, from left to right: column 1: I subscript (K) superscript (fraktur m); column 2: Gal (L / K).
  • Row 2, from left to right: column 1: I subscript (sigma (K)) superscript (sigma (fraktur m)); column 2: Gal ( sigma (L) / sigma (K)).

Arrows and lines:

  1. An arrow from I subscript (K) superscript (fraktur m) to Gal (L / K), labelled capital Psi subscript (L / K) superscript (fraktur m).
  2. An arrow from I subscript (K) superscript (fraktur m) to I subscript (sigma (K)) superscript (sigma (fraktur m)), labelled sigma.
  3. An arrow from Gal (L / K) to Gal ( sigma (L) / sigma (K)), labelled sigma superscript (star).
  4. An arrow from I subscript (sigma (K)) superscript (sigma (fraktur m)) to Gal ( sigma (L) / sigma (K)), labelled capital Psi subscript (sigma (L) / sigma (K)) superscript (sigma (fraktur m)).

where σ is an automorphism of the separable closure of K and σ is the map σ(τ) = σ|Lτ σ1|σ(L), and where σ(𝔪) is the modulus for σ(K) given by σ(𝔪)f = σ(𝔪f) and σ(𝔪) is the product of the applications of σ to the real places dividing 𝔪.

Proof.

We verify only part (a). It suffices to check commutativity on a prime ideal 𝔓 of 𝒪K that does not divide 𝔪. In this case, ΨLK𝔪(𝔓) is the Frobenius (𝔓,LK) and 𝔓, and its restriction to Gal(LK) is (𝔭,LK)f𝔓𝔭, where 𝔭 = 𝔓𝒪K. On the other hand,

NKK𝔓 = 𝔭f𝔓𝔭,

and ΨLK𝔪 sends this to (𝔭,LK)f𝔓𝔭, so we are done.

Note the following corollary.

Corollary 7.4.5.

Let K be a number field, and let LK be a finite abelian extension. Let 𝔪 be modulus for K that is divisible by every place of K that ramifies in LK. Then kerΨLK𝔪 contains NLKIL𝔪.

Proof.

Take K = L = L in Proposition 7.4.4. Then the commutativity of the diagram in part (a) therein forces ΨLK𝔪 NLK = 0 on IL𝔪.

Remark 7.4.6.

Let K be a number field. We may speak of a formal product of places dividing another such formal product in the obvious manner. Therefore, we say that a modulus 𝔪 for K divides a modulus 𝔫 for K if the divisibility occurs as formal products of places.

Definition 7.4.7.

Let LK be an abelian extension of number fields. A defining modulus for LK is a modulus for K that is divisible by the ramified places in LK and is such that PK𝔪 kerΨLK𝔪.

Given a modulus 𝔪 for an extension LK of number fields, the reciprocity map induces a reciprocity map on the ray class group.

Definition 7.4.8.

Let LK be an abelian extension of number fields and 𝔪 a defining modulus for LK. Then the map

ψLK𝔪: ClK𝔪 Gal(LK)

induced by ΨLK𝔪 in the sense that

ψLK𝔪([𝔞]𝔪) = ΨLK𝔪(𝔞)

for every 𝔞 IK𝔪 is also referred to as the the Artin reciprocity map for LK (on ClK𝔪) with modulus 𝔪.

Remark 7.4.9.

When the defining modulus 𝔪 for LK is understood, we may at times denote ψLK𝔪 more simply by ψLK.

Remark 7.4.10.

If LK is a finite abelian extension with defining modulus 𝔪 and E is a subextension, then 𝔪 is a defining modulus for E as well.

Let us state the main theorems of global class field theory. The first is due to Emil Artin.

Theorem 7.4.11 (Artin reciprocity).

Every abelian extension LK of number fields has a defining modulus 𝔪 divisible exactly by the places of K that ramify in L. Moreover, ψLK𝔪 is surjective with kernel NLK(ClL𝔪), so induces an isomorphism

ClK𝔪NLK(ClL𝔪) Gal(LK).

The following is due to Teiji Takagi, building on work of Heinrich Weber.

Theorem 7.4.12 (Existence theorem of global CFT).

Let K be a number field, let 𝔪 be a modulus for K, and let H be a subgroup of ClK𝔪. Then there exists a (unique) finite abelian extension L of K with defining modulus 𝔪 such that H = NLKClL𝔪.

In other words, every subgroup of ClK𝔪 for a number field K and modulus 𝔪 is the norm group NLKClL𝔪 from a single finite abelian extension L of K. We have written “unique” in parentheses in the theorem, as it is sometimes excluded from the statement of the existence theorem.

Proposition 7.4.13.

Let K be a number field and 𝔪 a modulus for K. For finite abelian extensions L and M of K for which 𝔪 is a defining modulus, we have the following:

a.

NLKClL𝔪 NMKClM𝔪 = N𝐿𝑀KCl𝐿𝑀𝔪 (and 𝔪 is a defining modulus for 𝐿𝑀),

b.

NLKClL𝔪 NMKClM𝔪 = N(LM)KClLM𝔪, and

c.

NMKClM𝔪 NLKClL𝔪 if and only if L M.

Definition 7.4.14.

Let K be a number field and 𝔪 a modulus for K. The ray class field for K with modulus 𝔪 is the unique finite abelian extension L of K with modulus 𝔪 such that 𝔪 is a defining modulus for LK and the Artin map ψLK𝔪 is an isomorphism.

That is, the ray class field L of K for 𝔪 is the unique finite abelian extension of K with defining modulus 𝔪 such that NLKClL𝔪 = 1.

Remark 7.4.15.

As a consequence of Proposition 7.4.13c, every finite abelian extension L of K for which a modulus 𝔪 for K is a defining modulus is contained in the ray class field of K with modulus 𝔪.

Using the existence theorem, Proposition 7.4.13, and the surjectivity of ΨLK𝔪 we may now demonstrate a part of Artin reciprocity.

Proof that ψLK𝔪 has kernel NLK(ClL𝔪).

Let M be the ray class field of K with modulus 𝔪. Then NMKClM𝔪 = 1 by Artin reciprocity. It follows from Proposition 7.4.13c that L M. Consider the diagram

Factoring Artin maps through ray class groups. A full diagram description follows.
Diagram description: Factoring Artin maps through ray class groups

The structural squares and triangles displayed here commute.

Objects, listed by row and column:

  • Row 1, from left to right: column 1: I subscript (L) superscript (fraktur m); column 3: Gal (M / L).
  • Row 2, from left to right: column 2: Cl subscript (L) superscript (fraktur m).
  • Row 3, from left to right: column 1: I subscript (K) superscript (fraktur m); column 3: Gal (M / K); column 5: Gal (L / K).
  • Row 4, from left to right: column 2: Cl subscript (K) superscript (fraktur m).

Arrows and lines:

  1. An arrow from I subscript (L) superscript (fraktur m) to Gal (M / L), labelled capital Psi subscript (M / L) superscript (fraktur m).
  2. An arrow from I subscript (L) superscript (fraktur m) to Cl subscript (L) superscript (fraktur m), without a label.
  3. An arrow from I subscript (L) superscript (fraktur m) to I subscript (K) superscript (fraktur m), labelled N subscript (L / K).
  4. An arrow from Gal (M / L) to Gal (M / K), labelled iota.
  5. An arrow from Cl subscript (L) superscript (fraktur m) to Cl subscript (K) superscript (fraktur m), without a label.
  6. A dashed arrow from Cl subscript (L) superscript (fraktur m) to Gal (M / L), without a label.
  7. An arrow from I subscript (K) superscript (fraktur m) to Gal (M / K), without a label.
  8. An arrow from I subscript (K) superscript (fraktur m) to Cl subscript (K) superscript (fraktur m), without a label.
  9. An arrow from Gal (M / K) to Gal (L / K), without a label.
  10. An arrow from Cl subscript (K) superscript (fraktur m) to Gal (M / K), labelled psi subscript (M / K) superscript (fraktur m).
  11. An arrow from Cl subscript (K) superscript (fraktur m) to Gal (L / K), labelled psi subscript (L / K) superscript (fraktur m).

By Proposition 7.4.4a, the diagram commutes. As Gal(ML) is a subgroup of Gal(MK) and ψMK𝔪 is an isomorphism, an element of IL𝔪 lies in the kernel of ΨML𝔪 if and only if its image in ClL𝔪 has trivial norm in ClK𝔪. In particular, we have PL𝔪 kerΨML𝔪, so 𝔪 is a defining modulus for ML, and the dotted map in the diagram exists and is ψML𝔪.

Now, the kernel of ψLK𝔪 consists of exactly those elements of ClK𝔪 with image in Gal(ML) under ψMK𝔪. Since ΨML𝔪 is assumed surjective, we have that ψML𝔪 is as well. Therefore, the composition

NLK = (ψMK𝔪)1 ι ψ ML𝔪: Cl L𝔪 Cl K𝔪

has image kerψLK𝔪, finishing the proof.

Alternatively, we could have used the entire Artin reciprocity law and the existence theorem to prove Proposition 7.4.13 and the uniqueness of ray class fields, much as in the spirit of the case of local class field theory.

Example 7.4.16.

We claim that the ray class field L of (i) with modulus (3) is (μ12). Note that only the primes over 3 ramify in (μ12)(i). To see the claim, suppose first that p 3mod4 with p3. Then (p) is inert in (i). Since the Frobenius at p over (i) will fix (μ12) if and only if it fixes μ12, we have (p,(μ12)(i)) = 1 if and only if p2 1mod12. But the latter congruence holds for all p3. Since (p) = (p), we actually have (p) PK(3) for all p3 as well.

If p 1mod4, then p splits in (i). In fact, p = a2 +b2 for some a,b and

𝑝ℤ[i] = (a+𝑏𝑖)(a𝑏𝑖).

We have (a+𝑏𝑖,(μ12)(i)) = 1 if and only if

p = NLK(a+𝑏𝑖) 1mod12.

This will occur if and only if exactly one of a and b is nonzero modulo 3. For such a prime p, by multiplying a+𝑏𝑖 by i if needed, we may assume that 3b, and by multiplying a+𝑏𝑖 by 1 if needed, we may then assume that a 1mod3. Conversely, a pair (a,b) with a 1mod3 and 3b yields a prime p 1mod12. In other words, (a+𝑏𝑖) PK(3) for p 1mod4 with p = a2 +b2 if and only if (a+𝑏𝑖) kerΨ(μ12)(i). It follows by multiplicativity that the kernel of Ψ(μ12)(i) is exactly P(i)(3). Therefore, we have L = (μ12) by the uniqueness of ray class fields.

We now show that there is a defining modulus for any abelian extension that is minimal in a particular sense.

Proposition 7.4.17.

Every abelian extension LK of number fields has a defining modulus that divides all other defining moduli for LK.

Proof.

If {𝔪ii I} is a nonempty set of moduli for a number field K, where I is some indexing set, then we define a modulus

𝔐 =iI𝔪i

such that 𝔐f is the sum of the finite ideals (𝔪i)f over i I and 𝔐 equal to the product of all real primes dividing every (𝔪i). We then see from the definition that

K𝔐,1 =iIK𝔪i,1,

and so PK𝔐 is also the sum of the PK𝔪i.

Given an abelian extension LK of number fields, we consider the set of moduli 𝔪 that are divisible by all places of K that ramify in L and for which PK𝔪 lies in the kernel of ΨLK𝔪. By Artin reciprocity, this set is nonempty. The sum of these moduli is by construction the unique modulus that is divisible by all places that ramify in L and is contained in kerΨLK𝔐.

Definition 7.4.18.

The conductor 𝔣LK of an abelian extension LK of number fields is the unique defining modulus for LK that divides all other defining moduli for LK.

Remark 7.4.19.

It is possible for two distinct finite abelian extensions of a number field K to have the same conductor. On the other hand, not all moduli for K need be conductors of finite abelian extensions of K. In particular, the ray class field of K with modulus 𝔪 is only guaranteed to have conductor dividing 𝔪, and if this conductor does not equal the modulus, then that modulus is not the conductor of any finite abelian extension of K with defining modulus 𝔪, since any such field is contained in the ray class field.

Example 7.4.20.

The conductor of the ray class field (μ12) of (i) with modulus (3) is (3), since (3) ramifies in (μ12)(i).

The following gives the comparison between the conductor of an extension of global fields and the conductors of the local extensions given by completion at a finite prime of the extension field.

Proposition 7.4.21.

Let LK be a finite abelian extension of number fields. Then

𝔣LK,f =𝔭(𝔣L𝔓K𝔭 𝒪K),

where the product runs over all nonzero prime ideals 𝔭 of 𝒪K and for each such 𝔭, we choose a prime ideal 𝔓 of 𝒪L lying over it.

7.5. Class field theory over

Definition 7.5.1.

i.

A number field is said to be totally real if all of its archimedean embeddings are real.

ii.

A number field is said to be purely imaginary if all of its archimedean embeddings are complex.

Remark 7.5.2.

A Galois extension of is either totally real or purely imaginary. On the other hand, by way of example, (23) has one real embedding and a pair of complex conjugate complex embeddings.

Example 7.5.3.

For any n 1, the field (μn)+ = (ζn+ζn1) for a primitive nth root of unity ζn is a totally real field. In fact, it is the largest totally real subfield of the field (μn), which is purely imaginary if n 3.

We consider the ray class fields of .

Example 7.5.4.

Let f 1. Let ζf be a primitive fth root of unity.

i.

We claim that the ray class field for with modulus (f) is (μf). To see this, note that only the places dividing (f) ramify in (μf). Let a denote a positive integer relatively prime to f, and let σa Gal((μf)) be such that σa(ζf) = ζfa. We then have that

Ψ(μf)(f)((a)) = σ a,

which is immediately seen by writing out the factorization of a and noting that σp = (p,(μf)) for any prime p not dividing f. In particular, we see that

P(f)Ψ (μf)(f),

so (f) is a defining modulus for (μf).

Next, note that the cyclotomic character χf provides an isomorphism

χf: Gal((μf)) (𝑓ℤ)×

with χf(σa) = a. Recall also the isomorphism from Example 7.3.13(ii)

ϕf: Cl(f)(𝑓ℤ)×

such that ϕf([(a)](f)) = amodf. The composition

(𝑓ℤ)×ϕ f1Cl(f)ψ (μf)(f)Gal((μ f)) χf(𝑓ℤ)×

is then the identity map. That is, we have

χfψ(μf) ϕf1(a) = χ fψ(μf)(f)([(a)] (f)) = χf(σa) = a.
ii.

We next claim that the ray class field for with modulus (f) is

(μf)+ = (ζ f+ζf1).

Note that the image of the cyclotomic character χ on Gal((μf)(μf)+) is ±1, so χ induces an isomorphism

χf: Gal((μ f)+) (𝑓ℤ)×±1

Recall also that Example 7.3.13(i) sets up an isomorphism

ϕf: Cl(f) (𝑓ℤ)×±1.

Since the maps in question are all induced by those in part a, the composition

(𝑓ℤ)×1(ϕ f)1Cl(f) ψ (μf)(f)Gal((μ f)+) χ f(𝑓ℤ)×1

is the identity.

As a corollary of Example 7.5.4 and Artin reciprocity, we see that every abelian extension of is contained in some cyclotomic field. In other words, we have ab = (μ). However, we can also see this directly from the local Kronecker-Weber theorem, as we now show.

Theorem 7.5.5 (Kronecker-Weber).

Every finite abelian extension of is contained in (μn) for some n 1.

Proof.

Let F be a finite abelian extension of . For k 0, let p1,,pk be the distinct primes that ramify in F, and choose primes 𝔭1,,𝔭k of F such that 𝔭i lies over pi for each 1 i k. By the local Kronecker-Weber theorem, we have for each i that F𝔭i pi(μni) for some ni 1, and let us let ri 0 be maximal such that pri divides ni. Set n = p1r1pkrk, and let K = F (μn), an abelian extension of . We claim that K = (μn), which will finish the proof.

Set G = Gal(K), and let Ipi be the inertia group at pi in G. The completion of K at a prime 𝔓i over 𝔭i is

K𝔓i = F𝔭i(μn) = pi(μlcm(n,ni)).

Since piri exactly divides m = lcm(n,ni) by definition, we have

IpiGal(pi(μm)pi(μmpiri))Gal(pi(μpiri)pi).

Let I be the subgroup of G generated by all its inertia subgroups: that is, I = Ip1Ipk. The order of I is

|I|i=1k|I pi| =i=1kφ(p iri) = φ(n) = [(μ n) : ].

However, since there is no nontrivial extension of that is unramified at all primes in , the inertia groups in G must generate G, so we have that I = G. Since (μn) K, this forces K = (μn).

Example 7.5.6.

Let K be a finite abelian extension of , and let n be minimal such that K (μn). Note that (μn) = (μn2) if n is exactly divisible by 2, so the minimality of n forces n to be odd or divisible by 4. Then the smallest ray class field in which K is contained is either (μn)+, the ray class field of modulus (n), or (μn), the ray class field of modulus (n). Note that (μn) = (μn)+ only for n = 1. Thus, if K is totally real, its conductor 𝔣K is (n). If K is purely imaginary, then the conductor is (n). Note that (2m) and (2m) for m odd, as well as (), never occur as conductors of abelian extensions of .

7.6. The Hilbert class field

The most fundamental example of a ray class field is that with modulus (1), which was originally considered by Hilbert.

Definition 7.6.1.

The Hilbert class field of a number field K is the maximal abelian extension of K that is unramified at all places of K.

Remark 7.6.2.

To see that the Hilbert class field of a number field K is the ray class field of K with conductor (1), note that the reciprocity law says that if LK is finite abelian and unramified, then (1) is a defining modulus, and the converse holds by definition. The ray class field with conductor (1) is the largest field with defining modulus (1), hence is the Hilbert class field.

The following is immediate by Artin reciprocity.

Proposition 7.6.3.

Let E be the Hilbert class field of a number field K. By the Artin reciprocity law, the Artin map

ψEK: ClK Gal(EK)

is an isomorphism.

We have the following interesting corollary.

Corollary 7.6.4.

Let E be the Hilbert class field of a number field K. Then a nonzero prime ideal of 𝒪K is principal if and only if it splits completely in EK.

Proof.

To say that a nonzero prime 𝔭 in 𝒪K is principal is exactly to say its class [𝔭] in ClK is trivial, which is exactly to say that ψEK([𝔭]) = 1. In turn, this just says that the Frobenius (𝔭,EK) is trivial, which means that the decomposition group at 𝔭 in Gal(EK) is trivial, which is to say that 𝔭 splits completely in the abelian extension EK.

Example 7.6.5.

Let K = (5). Then ClK has order 2 and is generated by the class of 𝔭 = (2,1+5). The Hilbert class field E therefore has degree 2 over K. In fact, E = K(i). For this, note that (i) ramifies only at 2, so the extension K(i)K can ramify only at the unique prime 𝔭 over 2 in 𝒪K. Note that α = 1+5 2 has minimal polynomial x2 x1 over K, so α 𝒪K(i). Since x2 x1 is irreducible over 𝒪K(i)𝔭≅𝔽2, the extension of this residue field in K(i) is of degree 2, so 𝔭 is inert in K(i)K. That is K(i)K is unramified, and it clearly has degree 2, so we must have E = K(i).

Every nonzero ideal in the ring of integers of a number field generates a trivial ideal in the ring of integers of the Hilbert class field, as we will show. Key to this is the following lemma, which we state without proof.

Lemma 7.6.6.

Let G be a group with commutator subgroup [G,G] of finite index in G. Then the transfer map V : Gab [G,G]ab is trivial.

We now prove the Hauptidealsatz of Emil Artin.

Theorem 7.6.7 (Principal ideal theorem).

Let K be a number field and E its Hilbert class field. For every 𝔞 IK, the fractional ideal 𝔞𝒪E is principal.

Proof.

Let M be the Hilbert class field of E, and note that

Gal(ME) = [Gal(MK),Gal(MK)]

and Gal(EK) = Gal(MK)ab. By Lemma 7.6.6, the Verlagerung map

VEK: Gal(EK) Gal(ME)

is trivial. The commutative diagram of Proposition 7.4.4(ii) then reads

The principal ideal theorem and transfer. A full diagram description follows.
Diagram description: The principal ideal theorem and transfer

The structural squares and triangles displayed here commute.

Objects, listed by row and column:

  • Row 1, from left to right: column 1: Cl subscript (K); column 2: Gal (E / K).
  • Row 2, from left to right: column 1: Cl subscript (E); column 2: Gal (M / E).

Arrows and lines:

  1. An arrow from Cl subscript (K) to Gal (E / K), labelled psi subscript (E / K).
  2. An arrow from Cl subscript (K) to Cl subscript (E), labelled iota subscript (E / K).
  3. An arrow from Gal (E / K) to Gal (M / E), labelled V subscript (E / K) equals 0.
  4. An arrow from Cl subscript (E) to Gal (M / E), labelled psi subscript (M / E).
  5. An arrow from Cl subscript (E) to Gal (M / E), without a label.

which forces ιEK = 0, as ψME is an isomorphism.

Find in the notes