Skip to main content

Notes on class field theory

Section 4.2 Cohomology of local fields: some computations

Reference.

[37], III.1 and III.2; [38], V.1.

Notation convention.

For L/K a Galois extension of fields, I will frequently write Hi(L/K) as shorthand for Hi(Gal(L/K),L). Likewise for Hi or HTi.

Subsection Overview

We now make some computations of HTi(L/K) for L/K a Galois extension of local fields. To begin with, recall that by “Theorem 90” (Lemma 1.2.3), H1(L/K)=0. Our next goal will be to supplement this fact with a computation of H2(L/K).

Proof.

Remark 4.2.2.

Before continuing, it is worth keeping in a safe place the exact sequence
1oLLL/oL=πLZ1.
In this exact sequence of G=Gal(L/K)-modules, the action on πLZ is always trivial (since the valuation on L is Galois-invariant).

Remark 4.2.3.

Another basic fact to keep in mind is that any finite Galois extension of local fields is solvable. To wit, the maximal unramified extension is cyclic,; the maximal tamely ramified extension is cyclic over that; and the rest is a Galois extension whose degree is a power of p, and every finite p-group is solvable.
This will allow us to simplify some of the following arguments by writing a general Galois extension as a tower of successive cyclic extensions. Of course we will have no such shortcut in the global case, because the Galois group of a Galois extension of number fields can be any group whatsoever; in fact the inverse Galois problem asks whether this always occurs for an extension over Q, and no counterexample is known.

Subsection The unramified case

Recall that unramified extensions are cyclic, since their Galois groups are also the Galois groups of extensions of finite fields.

Proof.

One can certainly give an elementary proof of this using the fact that L is cyclic (see Exercise 1). But one can also see it using the machinery we have at hand. Because L is a finite module, its Herbrand quotient is 1. Also, we know HT1(L/K) is trivial by Lemma 1.2.3. Thus HT0(L/K) is trivial too, that is, NormL/K:LK is surjective.

Proof.

Say uoK is a unit. By Proposition 4.2.4, we may pick v0oL such that in the residue fields, the norm of v0 coincides with u. Thus u/Norm(v0)1(modπ), where π is a uniformizer of K. Now we construct units vi1(modπi) such that ui=u/Norm(v0vi)1(modπi+1): simply take vi so that Trace((1vi)/πi)(1ui1)/πi(modπ). (That’s possible because the trace map on residue fields is surjective by the normal basis theorem.) Then the product v0v1 converges to a unit v with norm u.

Proof.

Again, Gal(L/K) is cyclic, so by Theorem 3.4.1 we need only check this for i=0,1. For i=0, it is Proposition 4.2.5. For i=1, note that because L/K is unramified, we can split the surjection LL/oL by choosing a uniformizer πK of K and writing L=oLπKZ. Hence HT1(Gal(L/K),oL) is a direct summand of HT1(Gal(L/K),L), and the latter vanishes by Lemma 1.2.3.

Proof.

As in the proof of Corollary 4.2.6, we use the fact that L splits as oLπKZ to argue that
H2(L/K)H2(Gal(L/K),oL)H2(Gal(L/K),Z);
the first summand is zero by Corollary 4.2.6, while by periodicity (Theorem 3.4.1) the second summand is HT0(Gal(L/K),Z)Z/[L:K]Z.

Remark 4.2.8.

Continuing to assume that L/K is finite unramified, let us now make the description of H2(L/K) more canonical. Consider the short exact sequence
0ZQQ/Z0
of modules with trivial Galois action. The module Q is acyclic as a G-module for any finite group G (Exercise 2); we thus get an isomorphism
HT0(Gal(L/K),Z)HT1(Gal(L/K),Q/Z)=Hom(Gal(L/K),Q/Z).
Since Gal(L/K) has a canonical generator (Frobenius), we can evaluate there and get a canonical map
Hom(Gal(L/K),Q/Z)Z/[L:K]ZQ/Z.
Putting it all together, we get a canonical map
H2(L/K)HT0(L/K)H1(Gal(L/K),Q/Z)Q/Z.
In this special case, this is none other than the local invariant map! In fact, by taking direct limits, we get a canonical isomorphism
H2(Kunr/K)Q/Z.
What’s really going on here is that HT0(L/K) is a cyclic group generated by a uniformizer π (since every unit is a norm). Under the map HT0(L/K)Q/Z, that uniformizer is being mapped to 1[L:K].

Subsection The cyclic case

Let L/K be a cyclic but possibly ramified extension of local fields. Again, HT1(L/K) is trivial by Lemma 1.2.3, so all there is to compute is HT0(L/K). We are going to show again that it has order [L:K]; recall that this alone is the key input for the use of abstract class field theory (Remark 4.1.16).

Proof.

By the normal basis theorem, there exists αL such that {αg:gGal(L/K)} is a basis for L over K. Without loss of generality, we may rescale to get αoL; then put V:=oKαg. As in the proof of Theorem 3.2.8, V=Ind1GoK is induced and hence acyclic.
The following proof uses that we are in characteristic 0, but it can be modified to work also in the function field case.

Proof.

Take V as in Lemma 4.2.9. If we choose α sufficiently divisible, then V lies in the radius of convergence of the exponential series
exp(x)=i=0xii!
(you need vp(x)>1p1 to be precise), and we may take W:=exp(V).

Proof.

Take W as in Lemma 4.2.10. Since W has finite index in oL, we have h(oL/W)=1 (Remark 3.4.8) and hence h(oL)=h(W)=1 by Lemma 4.2.10. So again we may conclude that h(L)=h(oL)h(Z)=[L:K], and so HT0(Gal(L/K),L)=[L:K].

Remark 4.2.12.

Notwithstanding Proposition 4.2.11, at this stage we cannot yet check that HT0(L/K) is cyclic: we cannot argue that the map HT0(L/K)HT0(Gal(L/K),Z) is an isomorphism because the groups HTi(Gal(L/K),oL) are not guaranteed to vanish (see Exercise 3). That said, cyclicity will follow later from periodicity plus Lemma 4.2.20.

Subsection The general case

For those in the know, there is a spectral sequence underlying this next result; compare Exercise 3.

Proof.

For r=1, the condition on Hi is empty. In this case, H1(G,M) classifies crossed homomorphisms ϕ:GM. If one of these factors through G/H, it becomes a constant map when restricted to H; if that constant value itself belongs to MH, then it must be zero and so the restriction to H is trivial. Conversely, if there exists some mM such that ϕ(h)=mhm for all hH, then ϕ(g)=ϕ(g)mg+m is another crossed homomorphism representing the same class in H1(G,M), but taking the value 0 on each hH. For gG,hH, we have
ϕ(hg)=ϕ(h)g+ϕ(g)=ϕ(g),
so ϕ is constant on cosets of H and so may be viewed as a crossed homomorphism from G/H to M. On the other hand,
ϕ(g)=ϕ(gh)=ϕ(g)h+ϕ(h)=ϕ(g)h
so ϕ takes values in MH. Thus the sequence is exact at H1(G,M); exactness at H1(G/H,MH) is similar but easier. (If a crossed homomorphism ϕ:G/HMH has the form mgm for some mM, then in fact mMH.)
If r>1, we induct on r by dimension shifting. Recall (from Proposition 3.2.6) that there is an injective homomorphism MInd1GRes1GM of G-modules. Let N be the G-module which makes the sequence
0MInd1GRes1GMN0
exact. We will prove the claim by constructing a commutative diagram
Figure 4.2.14.
whose columns are isomorphisms.
In Figure 4.2.14, the second vertical arrow arises from the long exact sequence for G-cohomology; since Ind1GRes1GM is an induced G-module, this arrow is an isomorphism. Similarly, the third vertical arrow arises from the long exact sequence for H-cohomology, and it is an isomorphism because Ind1GRes1GM is also an induced H-module; moreover, Hi(H,N)=0 for i=1,,r2.
Finally, using the hypothesis on the vanishing of Hi(H,M), taking H-invariants yields another exact sequence
0MH(Ind1GRes1GM)HNHH1(H,M)=0.
We may take the long exact sequence for G/H-cohomology to obtain the first vertical arrow; it is an isomorphism because (Ind1GRes1GM)H is an induced G/H-module. More generally, for any abelian group A, we have an isomorphism (Ind1GA)HInd1G/HA of G/H-modules. The point is that we have an isomorphism Z[G/H]Z[G]H of G/H-modules via the map [gH]hH[gh].

Proof.

We now prove the following.

Proof.

We’ve checked the case of L/K cyclic, so we may use it as the basis for an induction. If L/K is not cyclic, since it is solvable (Remark 4.2.3), we can find a Galois subextension M/K. Now the exact sequence
0H2(M/K)H2(L/K)H2(L/M)
from Corollary 4.2.15 implies that
#H2(L/K)#H2(M/K)#H2(L/M)=[M:K][L:M]=[L:K].
To complete the proof that H2(L/K) is cyclic of order [L:K], it now suffices to produce a cyclic subgroup of order [L:K]. We do this by comparing with an unramified extension of the same degree.

Proof.

Consider the diagram
Figure 4.2.18.
in which the bottom row is exact and the vertical arrow is injective, both by Corollary 4.2.15. It suffices to show that the diagonal arrow H2(M/K)H2(ML/L) is the zero map, as this will imply an inclusion H2(M/K)H2(L/K) within H2(ML/K) and we already know that H2(M/K) is cyclic of order [M:K]=[L:K] by Proposition 4.2.7.
Let U/K be the maximal unramified subextension of L/K; then U/K is also a subextension of M/K (because the latter is cyclic and there is a unique unramified extension of K of any given degree). We can thus enlarge our previous diagram to
Figure 4.2.19.
where the maps out of H2(U/K) are again injective by Corollary 4.2.15; moreover, the cokernel of H2(U/K)InfH2(M/K) maps injectively via Res into H2(M/U). This means that we can replace K by U before checking that the diagonal arrow is injective; in other words, we may safely assume that L/K is totally ramified.
At this point, L/K and M/K are totally disjoint, so we have a canonical isomorphism Gal(ML/L)Gal(M/K) of cyclic groups. We may thus apply ordinary functoriality to the morphism M(ML) to obtain a map H2(M/K)H2(ML/L) which is exactly the one we want to be zero. By periodicity (Theorem 3.4.1) we may replace H2=HT2 with HT0 on both sides; we are then reduced to showing that the map
K/NormM/KML/NormML/L(ML)
is zero. Now K/NormM/KM is a cyclic group of order [L:K] generated by πK, a uniformizer of K, and L/NormML/L(ML) is a cyclic group of order [L:K] generated by πL, a uniformizer of L. But because L/K is totally ramified, πK is a unit of oL times πL[L:K], so the map in question is indeed zero.

Subsection The local invariant map

We have now proved the first assertion of Proposition 4.2.1 (by combining Proposition 4.2.16 and Proposition 4.2.17). We now turn to the second assertion. In the process, we will also see that H2(K/K)Q/Z.

Proof.

By Corollary 4.2.15 we have an injection H2(Kunr/K)H2(K/K), and the former is canonically isomorphic to Q/Z; so we have to prove that this injection is actually also surjective. Remember that H2(K/K) is the direct limit of H2(L/K) running over all finite extensions L of K. By Proposition 4.2.17, if L/K is a finite extension and M is the unramified extension of K of degree [L:K], then the images of H2(L/K) and H2(M/K) in H2(ML/K) are the same. In particular, H2(L/K) is in the image of the map H2(Kunr/K)H2(K/K). Since that’s true for any L, we get that the map is indeed surjective, hence an isomorphism.

Proof.

We compute the map following [37], Proposition III.1.8. Put e=eL/K,f=fL/K. We form a commutative diagram
Figure 4.2.23.
as follows. The left square comes from the valuation maps. The middle square comes from the connecting homomorphisms for the sequence 0ZQQ/Z0 with the trivial actions; note that these connecting homomorphisms are isomorphisms by Exercise 2. The right square comes from evaluating crossed homomorphisms at Frobenius. Since ef=n, this yields the claim.

Exercises Exercises

1.

Give an elementary proof (without cohomology) that the norm map from one finite field to another is always surjective.
Hint.
Write everything in terms of a generator of the multiplicative group of the larger field.

2.

Let G be a finite group. Let M be a G-module whose underlying abelian group is a Q-vector space. Prove that M is an acyclic G-module.
Hint.
First show that the groups Hi(G,M) are divisible, say using the description in terms of cochains. Then combine with the fact that these group are killed by the order of G (Example 3.2.24).

3.

As in Exercise 2, take K=Qp for some odd prime p and L=Qp(p). Compute the groups HTi(Gal(L/K),oL) and see that they are not all zero; consequently, the conclusion of Corollary 4.2.6 does not apply to this ramified extension.
Hint.
Use the exact sequence
0oLLZ0
and in particular the fact that in this case, NormL/K induces a surjective map L/oLK/oK.

4.

Let K be a local field. Let L/K be the maximal unramified extension of K. Let R be the completion of oL. Let σ:RR be the Frobenius automorphism. Prove that the maps
RR,xxσxR×R×,xxσ/x
are both surjective.
Hint.
Argue inductively as in Proposition 4.2.5 to reduce to a statement about residue fields.