Skip to main content

Notes on class field theory

Section 4.3 Local class field theory via Tate’s theorem

Reference.

[37] II.3, III.5. See also [1], Preliminaries, section 2 for a sketch of the proof of Tate’s theorem; note that the cohomology groups Hi considered therein are always Tate groups, which we notate as HTi.
For L/K a finite extension of local fields (of characteristic 0), we have now computed that H1(L/K)=0 (Lemma 1.2.3) and H2(L/K) is cyclic of order [L:K] (Proposition 4.2.1). We next use these ingredients to establish all of the statements of local class field theory.

Subsection Cup products in cohomology and Tate groups

We first describe cup products, which will give rise to the map in Tate’s theorem (Theorem 4.1.14). See also [37], Proposition II.1.38.

Proof.

We first treat the case of cohomology groups. Without loss of generality suppose that M is torsion-free. When i=0, for any mH0(G,M)=MG, nmn is a homomorphism of G-modules; we thus get maps Hj(G,N)Hj(G,MZN) which are functorial in N and compatible with long exact sequences (here we are using that M is torsion-free and hence flat over Z). For i>0, we perform dimension shifting on M using the sequence
0MInd1GRes1GMM0
from Proposition 3.2.6; recall that this sequence splits (Remark 3.2.7), so it remains exact upon tensoring with N. Note also that we need to check functoriality and compatibility with long exact sequences in M; we leave this to the reader.
For the Tate groups, we automatically have the claim when i,j>0 from the case of cohomology groups. We can then dimension shift downward, using sequences of the form
0MInd1GRes1GM0
as in Proposition 3.2.6 (which splits at the level of Z-modules), to deduce the claim for smaller indices.

Remark 4.3.2.

See [37], Proposition I.1.39 for more properties of the cup product, which are again proved by starting in degree 0 and then using dimension shifting. One of these is skew-symmetry:
xy=(1)ijyx(xHTi(G,M),yHTj(G,N)).
Another is compatibility with restriction:
Res(xy)=Res(x)Res(y).

Subsection Tate’s theorem

We next prove Tate’s theorem (Theorem 4.1.14). Note that right now, we only need this for solvable groups because every finite Galois extension of local fields has solvable Galois group (Remark 4.2.3); this allows for some simplification in the arguments. However, we will do the extra work to handle the general case for later use in the global setting.

Proof.

Let us first check that HTi(G,M)=0 for all i0. For G cyclic, this follows by periodicity (Theorem 3.4.1) from the hypothesis that H1(G,M)=H2(G,M)=0. In fact this even yields vanishing for i<0, but we will not be able to carry that through the following steps.
For G solvable, we prove that HTi(G,M)=0 for all i0 by induction on #G as follows. The trivial group serves as a trivial base case. Since G is solvable, if it is not the trivial group then it has a proper subgroup H for which G/H is cyclic. By the induction hypothesis, HTi(H,ResHGM)=0 for all i0. Thus by the inflation-restriction exact sequence (Proposition 4.2.13),
0Hi(G/H,MH)Hi(G,M)Hi(H,ResHGM)
is exact for all i>0; the term on the end being zero, we have Hi(G/H,MH)Hi(G,M)=0 for i=1,2. By periodicity again, HTi(G/H,MH)=0 for all iZ, so Hi(G/H,MH)=0 for all i>0, and so Hi(G,M)=0 for i>0. For i=0, the vanishing of HT0(G/H,MH) means that every xMG=(MH)G/H can be written in the form NormG/H(y) for some yMH, and the vanishing of HT0(H,ResHGM) means that y can in turn be written in the form NormH(z) for some zM; we thus have x=NormG(z) and so HT0(G,M)=0.
For G arbitrary, we prove that HTi(G,M)=0 for all i0 by induction on #G as follows. For i0, we already know that the group HTi(G,M) is killed by #G (apply Example 3.2.24 for i>0 and check directly for i=0), so it suffices to show that its p-primary component vanishes for any prime p dividing #G. To check this, let Gp be any Sylow p-subgroup of G. For i>0, as per Example 3.2.24 again, the composition
Hi(G,M)ResHi(Gp,ResGpGM)CorHi(G,M)
is multiplication by the integer [G:Gp] which is prime to p; consequently, Res induces an injective map on p-primary components. Since Gp is solvable and the Gp-module ResGpGM satisfies the vanishing hypothesis, we can apply the previous paragraph to deduce that Hi(Gp,ResGpGM)=0, and hence Hi(G,M)=0. For i=0, the vanishing of HT0(Gp,ResGpGM) means that every xMG can be written in the form NormGp(y), and so [G:Gp]x=NormG(y); hence the p-primary part of HT0(G,M) also vanishes.
Finally, we treat the case i<0 by dimension shifting. We proceed by induction: we will show that if the claim holds for all in for some nonnegative integer n, then the claim also holds for all in1. To this end, make the exact sequence
0NInd1GRes1GMM0
in which m[g] maps to mg (from the proof of Proposition 3.2.6). For any subgroup H of G, the term in the middle is acyclic with respect to H (see Definition 3.2.4). From the long exact sequence, we obtain HTi+1(H,ResHGN)HTi(H,ResHGM) for all iZ. In particular, since we already know that HTi(H,ResHGM)=0 for all in, we deduce that HTi(H,ResHGN)=0 for all in+1, and in particular for i=1,2. We may thus apply the induction hypothesis to deduce that HTi(G,N)=0 for in. Turning this around, we deduce that HTi(G,M)=0 for in1.

Proof.

Since CorRes=[G:H] (Example 3.2.24), Res(γ) generates H2(H,ResHGM) for any H. We start out by explicitly constructing a G-module containing M in which γ becomes a coboundary.
Choose a 2-cocycle ϕ:G3M representing γ; by the definition of a cocycle,
ϕ(g0g,g1g,g2g)=ϕ(g0,g1,g2)gϕ(g1,g2,g3)ϕ(g0,g2,g3)+ϕ(g0,g1,g3)ϕ(g0,g1,g2)=0.
Moreover, ϕ is a coboundary if and only if it is of the form d(ρ), that is, ϕ(g0,g1,g2)=ρ(g1,g2)ρ(g0,g2)+ρ(g0,g1). This ρ must itself be G-invariant: ρ(g0,g1)g=ρ(g0g,g1g). Thus ϕ is a coboundary if and only if
ϕ(e,g,hg)=ρ(e,h)gρ(e,hg)+ρ(e,g).
Let M[ϕ] be the direct sum of M with the free abelian group with one generator xg for each element g of G{e}, with the G-action
xhg=xhgxg+ϕ(e,g,hg).
(The symbol xe should be interpreted as the element ϕ(e,e,e) of M.) Using the cocycle property of ϕ, one may verify that this is indeed a G-action; by construction, the cocycle ϕ becomes zero in H2(G,M[ϕ]) by setting ρ(e,g)=xg. (Milne calls M[ϕ] the splitting module of ϕ.) Moreover, by the same token, for any H, the restriction of ϕ to H also becomes zero in H2(H,ResHGM[ϕ]).
The map α:M[ϕ]Z[G] sending M to zero and xg to [g]1 is a homomorphism of G-modules. Actually it maps into the augmentation ideal IG, and the sequence
0MM[ϕ]IG0
is exact. Meanwhile, we also have the usual exact sequence
0IGZ[G]Z0.
For any subgroup H of G, we can restrict to H-modules (which we leave out of the notation for brevity), then take the long exact sequence. In the second case, since Z[G] is induced (for G and hence for H), its Tate groups all vanish and we get a dimension shift:
H1(H,IG)HT0(H,Z)=Z/(#H)ZH2(H,IG)H1(H,Z)=0.
In the first case, we get
0=H1(H,M)H1(H,M[ϕ])H1(H,IG)H2(H,M)H2(H,M[ϕ])H2(H,IG)=0.
Moreover, the map into H2(H,M[ϕ]) vanishes by construction, so in fact H2(H,M[ϕ])=0. Now H1(H,IG)H2(H,M) is a surjective map between two finite (even cyclic) groups of the same order #H, so the map is also injective and H1(H,M[ϕ])=0.
We may now apply Lemma 4.3.3 to conclude that HTi(G,M[ϕ])=0 for all i. This allows us to use the four-term exact sequence
0MM[ϕ]Z[G]Z0
(as in the proof of Theorem 3.4.1) to obtain the dimension-shifting isomorphism HTi(G,Z)HTi+2(G,M).

Remark 4.3.6.

In a similar vein, we can use cup products to give a different description of the periodicity isomorphism HTi(G,M)Hi+2(G,M) when G is cyclic: it is the cup product with the class in HT2(G,Z) arising via the connecting homomorphism from the class in HT1(G,Q/Z)=Hom(G,Q/Z) taking the chosen generator of G to 1#G. Similarly, the inverse map is the cup product with the class in H2(G,Z)G corresponding to the chosen generator.

Subsection Local reciprocity isomorphisms and norm limitation

Remark 4.3.7.

Let L/K be a finite Galois extension of local fields. For any intermediate extension M/K, we know that H1(L/M)=0 (by Lemma 1.2.3) and H2(L/M) is cyclic of order [L:M] (by Proposition 4.2.1). We may thus apply Theorem 4.3.4 with G=Gal(L/K), M=L to obtain isomorphisms
HTi(Gal(L/K),Z)HTi+2(L/K).
In particular, we get an isomorphism
(4.3.1)K/NormL/KL=HT0(L/K)HT2(Gal(L/K),Z)=Gal(L/K)ab.
This immediately yields the the norm limitation theorem (Theorem 4.1.7): if M/K is the maximal abelian subextension of L/K, then NormL/KLNormM/KM but both have the same finite index in K, and so must be equal.
To make the previous isomorphism canonical, we use the canonical isomorphism H2(L/K)1[L:K]Z/Z from Proposition 4.2.1 to specify that our preferred generator of H2(L/K) is the one corresponding to 1[L:K]. We thus deduce Theorem 4.1.11.

Remark 4.3.8.

From Remark 4.3.7, we immediately deduce the Galois case of the norm limitation theorem (Theorem 4.1.7): if L/K is a Galois extension of local fields and M/K is the maximal abelian subextension of L/K, then NormL/KLNormM/KM but both have the same finite index in K, and so must be equal.
For L/K not necessarily Galois, we can reduce to the previous case as follows. The inclusion NormL/KLNormM/KM remains evident, so we must check the reverse inclusion NormM/KMNormL/KL; this may be checked after enlarging L in such a way as to preserve M. In particular we may replace L with its Galois closure, in which case the previous argument applies.

Remark 4.3.9.

As for the existence of the local reciprocity map (Theorem 4.1.2), we are not quite there yet: we have isomorphisms as in (4.3.1) for every L/K, but we still need to verify that the maps defined for various L over a fixed K fit together. Note that since we have the norm limitation theorem in hand, we need only check this compatibility for finite abelian extensions L/K. (Although this is not essential, we can further reduce to comparing L/K with its subextension M/K when both of them are cyclic, and even of prime power degree: see Exercise 1.) We also note that once this compatibility is established, part (a) of Theorem 4.1.2 will follow from the explicit computations in Section 4.2.
We address the issue by reformulating the local reciprocity map to avoid mixing cohomology and homology groups. For G abelian (not necessarily cyclic), we have canonical isomorphisms
HT2(G,Z)GHT0(G,Z)1(#G)Z/ZHT2(G,Z)Hom(G,Q/Z)
and the cup product pairing
HT2(G,Z)×HT2(G,Z)HT0(G,Z)
is nondegenerate: any element in either group on the left that pairs to zero with everything is itself zero.
This means that we can give an alternate description of the local reciprocity isomorphism: the cup product pairing
HT0(L/K)×HT2(Gal(L/K),Z)HT2(L/K)invL/KQ/Z
is also nondegenerate. If we precompose with the map H0(L/K)HT0(L/K), then everything is in terms of cohomology groups rather than Tate groups, so we can calculate more explicitly, as in Lemma 4.3.10. Even more importantly, we now have extended functoriality available (Example 3.2.24): if M/K is a subextension of L/K, then the cup product pairing is compatible with the restriction maps Hi(Gal(L/K),)Hi(Gal(M/K),) (see Remark 4.3.2), as are the invariant maps invL/K and invM/K (by Proposition 4.2.1). This allows us to conclude that the local reciprocity maps collate to a single map KGal(K/K)ab, completing the proof of Theorem 4.1.2.
Alternatively, one can use the explicit proof of the existence theorem given by Lubin-Tate theory to make the calculation of the reciprocity map explicit enough to read off the compatibility with changing the extension. See Section 4.6.
We record an alternate formulation of the local reciprocity map that may be useful for some calculations.

Proof.

This amounts to carefully tracing through the dimension shifts we used in Proposition 4.3.1 to construct the cup product. For the details, see [48], XI.3, Proposition 2.
Using similar ideas, we can read off a compatibility of the local reciprocity map with changing the base field.

Proof.

Let M/K be an abelian extension of local fields. Then NormL/K carries NormML/L(ML) to NormML/K(ML)NormM/KM and thus induces a map L/NormML/L(ML)K/NormM/KK; the claim is that this is compatible with the natural map Gal(ML/L)Gal(M/K).
For this, it is convenient to replace L with the group (LKM) and identify the latter with IndHGL for G=Gal(M/K),H=Gal(ML/L). We can then build a diagram that looks like the one we want by applying ordinary functoriality for the map NormL/K:(LKM)M to the construction of Remark 4.3.7, translating back into the terms we want using Shapiro’s lemma (Lemma 3.2.3), and observing the relationship between the local invariant maps for K and L (as in the proof of Proposition 4.2.17).

Subsection The local existence theorem

We next address the local existence theorem (Theorem 4.1.5). This does not follow directly from cohomological considerations; instead we need to construct some extensions with small norm groups. Fortunately, since we have already established the norm limitation theorem, we do not need to construct abelian extensions; this will give us some flexibility.
We begin with a lemma, in which we take advantage of Kummer theory to establish a special case of the existence theorem.

Proof.

Let M be the compositum of all cyclic -extensions of K. The group K/(K) is finite (Exercise 2), and hence is isomorphic to (Z/Z)n for some positive integer n. By Kummer theory (Theorem 1.2.9), we also have Gal(M/K)(Z/Z)n. By the local reciprocity isomorphism (in the form obtained in Remark 4.3.7), K/NormM/KM(Z/Z)n; consequently, on one hand (K)NormM/KM, and on other hand these subgroups of K have the same index n. They are thus equal, proving the claim.

Remark 4.3.14.

The conclusion of Lemma 4.3.13 remains true even if is not prime; see Exercise 4. This statement can be interpreted in terms of the Hilbert symbol, whose properties generalize quadratic reciprocity to higher powers; see [37], III.4.
We deduce some corollaries of the existence theorem which are needed in its proof. (The arguments we give here depend squarely on characteristic 0; some patching is needed in the positive characteristic case.)

Proof.

Apply Lemma 4.3.13 to the field K(ζ) obtained by adjoining a primitive -th root of unity to K: this tells us that x becomes an -th power in K(ζ). By taking norms back to K, we deduce that x[K(ζ):K] is an -th power in K; since [K(ζ):K] divides 1, it is coprime to , and so we deduce that x(K).

Proof.

Let DK be the intersection in question; note that DKoK by considering unramified extensions of K, so DK is in particular a compact topological group. By Lemma 4.3.15, for every prime , every element of DK is the -th power of an element of DK we will show that in fact every element of DK is the -th power of an element of DK itself. This will show that DK is a divisible abelian group, and in particular every element is an n-th power for every positive integer n; it will then follow from Exercise 3 that DK is the trivial group. (Alternatively, one can follow the suggestion of Remark 4.3.14 and prove that the conclusion of Lemma 4.3.13 retains true when is replaced by an arbitrary positive integer n, and then apply Exercise 3 directly.)
We first need to verify something which might seem obvious but isn’t quite: for L/K a finite extension,
NormL/KDL=DK.
This isn’t obvious because for xDK, for each individual finite extension M of K we can write x=NormM/K(z) for some zM, but it is not apparent that we can force the elements y=NormM/L(z) to all be equal. It is nonetheless true because, for any given M the set of such y is a nonempty compact subset of UL, and any finite intersection of these subsets is nonempty (because we can pass to a large enough field to contain all of the M in question and bring an element from there); so the whole intersection is nonempty.
Now let be a prime and choose xDK. For each finite extension L of K containing a primitive -th root of unity, let E(L) be the set of -th roots of x in K which belong to NormL/KL. This set is finite (of cardinality at most ) and nonempty: we have x=NormL/K(y) for some yDL by the previous paragraph, so y has an -th root z in L and NormL/K(z)E(L). By the previous paragraph, E(M)E(L) whenever LM, so we may again conclude using the finite intersection property. Alternatively, just note that if each of the (finitely many!) elements of E(K) fails to survive to some larger field, we can take a compositum to get a single field L such that no element of E(K) belongs to E(L), which is absurd since E(L).
We now return to the proof of the local existence theorem (Theorem 4.1.5). We first prove the weaker version that does not depend on compatibility of the local reciprocity maps.

Proof.

By the norm limitation theorem (Theorem 4.1.7), it suffices to produce a finite extension L/K, not necessarily abelian, such that NormL/KLU. This will give us a useful amount of flexibility in what follows.
Let mZZ be the image of U in K/oKZ; by choosing L to contain the unramified extension of K of degree m, we may ensure that the image of NormL/KL in K/oK is also contained in mZ. It thus remains to further ensure that
(NormL/KL)oKUoK.
Since oK is compact, each open subgroup (NormL/KL)oK is also closed and hence compact. By Corollary 4.3.16, as L/K runs over all finite extensions of K, the intersection of the groups (NormL/KL)oK is trivial; in particular, the intersection of the compact subsets
((NormL/KL)oK)(oKU)
of oK is empty. By the finite intersection property (and taking a compositum), there exists a single L/K for which (NormL/KL)oKUoK, as desired.
For the full statement we must use the compatibility of the local reciprocity isomorphisms with subextensions.

Proof.

By Lemma 4.3.17, we can find a finite abelian extension M of K such that NormM/KMU. By the local reciprocity isomorphism (as obtained in Remark 4.3.7), we then have Gal(M/K)K/NormM/KM. Now take L to be the fixed field of the subgroup of Gal(M/K) corresponding to U/NormM/KM; using Remark 4.3.9, we see that this has the desired effect.

Remark 4.3.19.

We will give an alternate, more explicit construction of abelian extensions of local fields in Section 4.6. However, the approach used in Theorem 4.3.18 is a better analogue of the global setting, where we do not have a convenient explicit construction of abelian extensions to rely on.

Exercises Exercises

1.

Let G be a finite abelian group and let H be a subgroup of G. Prove that there exists a representation of G as a product of cyclic groups C1××Cm of prime power order in such a way that H is itself equal to C1××Cm for some subgroups Ci of Ci.

2.

Prove that for any local field K and any positive integer n not divisible by the characteristic of K, the group K/(K)n is finite.
Hint.
See Exercise 1 for a related argument.

3.

Prove that for any local field K of characteristic 0, the intersection of the groups (K)n over all positive integers n is the trivial group.
Hint.
First get the intersection into oK, then use prime-to-p exponents to get it into the 1-units, then use powers of p to finish. The last step is the only one which fails in characteristic p.

4.

Extend Lemma 4.3.13 to the case where is an arbitrary positive integer, not necessarily prime.
Hint.
It may help to use the structure theorem for finite abelian groups.