Class Field Theory

3 Local Class Field Theory

In this chapter we shall consider finite Galois extensions of non-archimedean local fields \(l/k\) of characteristic zero (the characteristic zero assumption is used when discussing the exponential map). We shall regard the multiplicative group \(l^\times \) as a representation of \(\mathrm{Gal}(l/k)\) over the ring \({\mathbb Z}\), where addition in the module is the operation which is usually written as multiplication. We shall always write \(H^\bullet (l/k,-)\) as an abbreviation of \(H^\bullet (\mathrm{Gal}(l/k),-)\). By the fundamental theorem of Galois theory we have

\[ H^0(l/k,l^\times ) = (l^\times )^G = l^\times . \]

The norm map \(N_{\mathrm{Gal}(l/k)} : l^\times \to l^\times \) defined in 15 takes values in \(k^\times \) and coincides with the usual norm map \(N : l^\times \to k^\times \). This implies by 21 the isomorphism

\[ H^0_{\mathrm{Tate}}(l/k,l^\times ) \cong k^\times / N(l^\times ). \]

We shall prove that \(({\mathbb Z},\mathrm{Gal}(l/k),l^\times )\) is a finite class formation and we shall construct a fundamental class \(\sigma \in H^2(l/k, l^\times )\). This fundamental class gives a reciprocity isomorphism

\[ \mathrm{Gal}(l/k)^{\mathrm{ab}} \cong k^\times / N(l^\times ), \qquad g \mapsto \prod _{x \in \mathrm{Gal}(l/k)} \sigma '(x,g). \]

In the case that \(l/k\) is unramified, the Galois group is generated by a Frobenius element \(F_k\), and the reciprocity map satisfies (for any uniformizer \(\pi _k\) in \(k\))

\[ \mathrm{reciprocity}(F_k) = \pi _k N(l^\times ). \]

The construction of this reciprocity isomorphism and its properties are known as local class field theory.

Recall that \(({\mathbb Z},\mathrm{Gal}(l/k),l^\times )\) is a finite class formation if for every subgroup \(S \le \mathrm{Gal}(l/k)\) we have isomorphisms:

\[ H^1(S,l^\times ) \cong 0, \qquad H^2(S,l^\times ) \cong {\mathbb Z}/ |S| {\mathbb Z}. \]

A more convenient to reformulation of this condition is the following. For all intermediate fields \(l / m / k\) we have isomorphisms:

\[ H^1(l/m,l^\times ) \cong 0, \qquad H^2(l/m,l^\times ) \cong {\mathbb Z}/ [l:m] {\mathbb Z}. \]

The reason why this reformulation is so useful is because the base field \(k\) is no longer involved, so it’s sufficient to prove the isomorphisms above for any finite Galois extension of local fields \(l/m\) (i.e. without considering any subgroups of the Galois group).

The proof that \(l^\times \) is a class formation is achieved in the following steps:

  1. It is already proven in Mathlib that \(H^1(l/k,l^\times ) \cong 0\); this result is known as Hilbert’s theorem 90. It remains to check that each \(H^2(l/k,l^\times )\) is cyclic of order \([l:k]\), and to choose a generator.

  2. In the case that \(\mathrm{Gal}(l/k)\) is cyclic, we can show that \(|H^2(l/k,l^\times )| = [l:k]\) by Herbrand quotients. By inflation-restriction, this implies \(|H^2(l/k,l^\times )| \le [l:k]\) for all Galois extensions. Hence to prove that \(l^\times \) is a class formation it’s sufficient to find an element in \(H^2(l/k,l^\times )\) of order \([l:k]\); such an element is a fundamental class.

  3. Suppose \(l/k\) is unramified. In this case we have a decomposition:

    \[ l ^\times \cong {\mathcal O}_l^\times \oplus {\mathbb Z}. \]

    The subrepresentation \({\mathcal O}_l^\times \) has trivial cohomology in this unramified case. Therefore for any intermediate field \(l/m/k\) we have \(H^\bullet (l/m,l^\times ) \cong H^\bullet (l/m,{\mathbb Z})\). Since \({\mathbb Z}\) is a finite class formation over a cycic group, it follows that \(l^\times \) is a finite class formation. The cocycle \(\sigma _1\) defined in 53 is a fundamental class, where we use the Frobenius element as a generator.

  4. Suppose \(l/k\) is a Galois extension which is not necessarily unramified. To define the fundamental class in this case, we let \(l'/k\) be the unramified extension with the same degree as \(l/k\). We have already constructed the fundamental class \(\sigma _1 \in H^2(l'/k, l'^\times )\). We let \(\sigma _2\) be the inflation of \(\sigma _1\) to \(H^2(ll'/k, (ll')^\times )\). The extension \(ll' / l\) is unramified, so we already have an explicit isomorphism \(H^2(ll'/l, (ll')^\times ) \cong {\mathbb Z}/ [ll':l]\). Using this isomorphism, we can show that the restriction of \(\sigma _2\) to \(H^2(ll'/l, (ll')^\times )\) is zero. Hence by inflation-restriction there exists a unique \(\sigma \in H^2(l/k, l^\times )\) whose inflation is \(\sigma _2\). It is then easy to check that \(\sigma \) is a fundamental class in \(H^2(l/k,l^\times )\).

3.1 Notation and Preliminary results

The following result (called Hilbert’s theorem 90) is already in Mathlib.

Theorem 78

Let \(l/k\) be a finite Galois extension of fields. Then \(H^1(l/k, l^\times ) \cong 0\).

Proof

This is already in Mathlib.

Theorem 79
#

Let \(l/k\) be a finite Galois extension of fields. Then there is an isomorphism of \(\mathrm{Gal}(l/k)\)-representations:

\[ l \cong \mathrm{ind}_1(k). \]

In particular \(l\) has trivial Tate cohomology as a representation of \(\mathrm{Gal}(l/k)\).

Proof

Recall from Galois theory that there is a normal basis for \(l\) over \(k\), i.e. a basis of the form

\[ \{ x \bullet b_0 : x \in \mathrm{Gal}(l/k)\} . \]

Define a map \(\mathrm{ind}_1(k) \cong l\) by

\[ \Phi (f : G \to _0 k) = \sum _{x \in \mathrm{Gal}(l/k)} f(x) \cdot x^{-1} \bullet b_0. \]

The map \(\Phi \) is clearly a linear bijection; we check that it commutes with the Galois action:

\[ \Phi (g\bullet f) = \sum _x f(xg) \cdot x^{-1} \bullet b_0 = \sum _x f(x) \cdot (xg^{-1})^{-1} \bullet b_0 = g \bullet \Phi (f). \]

3.2 The Herbrand quotient of \(l^{\times }\)

In this section we’ll prove that for a cyclic extension \(l/k\) of local fields of characteristic zero, \(h(l/k,l^\times ) = [l:k]\).

Lemma 80
#

Let \(l/k\) be a Galois extension of local fields and let \(U\) be any neighbourhood of \(0\) in \(l\). There is a Galois-invariant compact open subgroup \(L \subseteq U\) which has trivial Tate cohomology.

Proof

Let \(P\) be the maximal ideal of \({\mathcal O}_l\). Choose \(n\) such that \(P^n \subseteq U\). Choose a normal basis for \(l\) over \(k\) contained in \(P^n\) and let \(L\) be the span of that basis over \({\mathcal O}_k\). We therefore have an isomorphism of Galois modules \(L \cong \mathrm{ind}_1({\mathcal O}_k)\), and induced representations have trivial Tate cohomology.

Suppose \(l/k\) is a cyclic extension. Let \(M \subset l\) be a compact open subrepresentation. Then \(h(l/k,M)=1\).

Proof

Choose \(L \subseteq M\) as in lemma 80. Since \(L\) has finite index in \(M\) we have \(h(M) = h(L) = 1\).

Lemma 82

Assume \(k\) and \(l\) have characteristic zero. For \(n \in {\mathbb N}\) sufficiently large, the exponential map gives an isomorphism

\[ (P^n,+) \cong (1 + P^n, \times ). \]

This isomorphism commutes with the action of the Galois group, so is an isomorphism of representations.

Proof

Choose \(n\) large enough so that \(\exp (x)\) converges for all \(x \in P^n\), and such that all the terms \(x^r/r!\) are in \(P^n\) for \(r \ge 1\) and all the terms \(x^r / r!\) with \(r \ge 2\) have strictly larger valuation than that of \(x\). It is already proved in Mathlib that \(\exp (x+y)=\exp (x)\exp (y)\), and the fact that \(\exp \) commutes with the Galois action is straightforward. We’ll show that the map is a bijection from \(P^n\) to \(1+P^n\).

Suppose \(\exp (x)=1\) with \(x \in P^n\). If \(x \ne 0\) then \(x = \pi ^mu\) for some unit \(u\). By assumption on \(n\), \(\exp (x) = 1 + \pi ^m u + O(\pi ^{m+1})\); this gives a contradcition. Therefore the map \(\exp : P^n \to 1+P^n\) is injective.

One can show that the map \(P^n \to 1+P^n\) is surjective using Hensel’s lemma as follows. Choose \(y \in 1+P^n\). Then \(x_0 = y-1\) is in \(P^n\) and \(\exp (x) \equiv y \bmod P^{n+1}\). Furthermore \(\exp '(x_0) = \exp (x_0) \not\equiv 0 \bmod P\). Hensel’s lemma shows that there exists a solution to \(\exp (x)=y\) with \(x \equiv x_0 \bmod P^{n+1}\). In particular \(x \in P^n\).

If \(l/k\) is a cyclic extension and \(l,k\) have characteristic zero, then \(h(l/k, {\mathcal O}_l^\times ) = 1\).

Proof

Choose a subgroup \(1+P^n\) as in the 82. Since \({\mathcal O}_l^\times / (1+P^n)\) is finite we have (using 58 and 59)

\[ h({\mathcal O}_l^\times ) = h(1+P^n) = h(P^n). \]

The right hand side is \(1\) by 81.

If \(l/k\) is a cyclic extension of local fields of characteristic zero then \(h(l/k, l^\times )= [l:k]\).

Proof

We have a short exact sequence of representations

\[ 0 \to {\mathcal O}_l^\times \to l^\times \to {\mathbb Z}\to 0, \]

where the second map is the valuation. We’ve shown in 83, 57 that \(h(l/k,{\mathcal O}^\times )=1\) and \(h(l/k,{\mathbb Z}) = [l:k]\). Therefore \(h(l/k,l^\times ) = [l:k]\).

Lemma 85

If \(l/k\) is a cyclic extension of local fields of characteristic zero then \(|H^2(l/k,l^\times )| = [l:k]\).

Proof

The follows from 84 and 78.

3.3 An upper bound for \(H^2(l/k,l^\times )\)

From now on \(k\) and \(l\) have characteristic zero.

Let \(l/k\) be a Galois extenion of local fields. Then \(|H^2(l/k,l^\times )| \le [l:k]\).

Proof

Let \(p\) be prime number dividing the degree \([l:k]\) and let \(k_p\) be the fixed field of a Sylow \(p\)-subgroup \(S_p\) of \(\mathrm{Gal}(l/k)\). By 48 and 49 it is sufficient to prove that \(|H^2(l/k_p,l^\times )| \le [l:k_p]\), which is a special case of the theorem. In the special case, the Galois group is \(S_p\), which is a solvable group. It is therefore sufficient to prove the theorem in the case that \(\mathrm{Gal}(l/k)\) is solvable. (Note that \(\mathrm{Gal}(l/k)\) is always solvable if \(l/k\) is an extension of local fields, but we do not need to prve this.)

We shall prove the theorem by induction on \(k\), starting with \(k=l\) and moving down in cyclic steps. The case \(k=l\) follows by 5. Assume the result for \(l/k\) and let \(k_0\) be a subfield of \(k\) with \(k/k_0\) cyclic. It follows from 78 that we have an inflation-restriction sequence in dimension 2:

\[ 0 \to H^2(k/k_0, k^\times ) \to H^2( l/k_0, l^\times ) \to H^2(l/k, l^\times ). \]

The first term has order \([k : k_0]\) by 85, and the last term has order at most \([l:k]\) by the inductive hypothesis. Thereofore \(H^2( l/k_0, l^\times )\) has order at most \([l:k] \times [k : k_0] = [l: k_0]\).

3.4 Fundamental classes in unramified extensions

In this section we assume that \(l/k\) is unramified. In this case \(\mathrm{Gal}(l/k)\) may be identified with \(\mathrm{Gal}({\mathbb F}_l / {\mathbb F}_k)\) where \({\mathbb F}_l\) and \({\mathbb F}_k\) are the residue class fields of \(l\) and \(k\) respectively. This group is cyclic and is generated by the Frobenius element \(F_k\). If we choose a uniformizer \(\pi _k\) in \(k\) (i.e. a generator for the maximal ideal in \({\mathcal O}_k\)) then \(\pi _k\) is also a uniformizer in \(l\), so we may identify \({\mathbb F}_l\) with \({\mathcal O}_l / \pi _k {\mathcal O}_l\).

The Galois modules \({\mathbb F}_l\) and \({\mathbb F}_l^\times \) have trivial cohomology.

Proof

In the case of \(l\), this follows from 79 as \(\mathrm{Gal}(l/k)\) may be identified with \(\mathrm{Gal}({\mathbb F}_l / {\mathbb F}_k)\), so we focus on the representation \(l^\times \). Given any subgroup \(S\) of the Galois group we must prove that \(H^\bullet _{\mathrm{Tate}}(l/m,l^\times ) \cong 0\), where \(m\) is the fixed field of \(S\).

Note that \(l/m\) is also unramified, so has cyclic Galois group. By 52, it’s suffient to prove that \(H^1(l/m,l^\times )\) and \(H^2(l/m,l^\times )\) are trivial. By 58 the representation \({\mathbb F}_l^\times \) has Herbrand quotient \(1\), so it’s enough to prove that \(H^1\) is trivial. This follows from 78.

Lemma 88

If \(l/k\) is unramified then there is a normal basis for \({\mathcal O}_l\) over \({\mathcal O}_k\). Hence there is an isomorphism of Galois representations \({\mathcal O}_l \cong \mathrm{ind}_1 {\mathcal O}_k\). In particular \({\mathcal O}_l\) has trivial cohomology.

Proof

By 79 we may choose \(x_0 \in {\mathbb F}_l\) such that \(\{ g \bullet x_0 :g \in \mathrm{Gal}(l/k)\} \) is a normal basis. Let \(y \in {\mathcal O}_l\) be a lift of \(x_0\). It follows from Nakayama’s lemma that \(\{ g \bullet y\} \) is a normal basis in \({\mathcal O}_l\). As in earlier proofs, this implies the isomorphism \({\mathcal O}_l \cong \mathrm{ind}_1 {\mathcal O}_k\).

Lemma 89

If \(l/k\) is unramified then \({\mathcal O}_l^\times \) has trivial cohomology.

Proof

Recall (82) that for \(n\) sufficiently large we have isomorphisms of Galois modules:

\[ 1 + P^n \cong P^n \cong {\mathcal O}_l, \]

where the first map is the logarithm and the second map is multiplication by \(\pi _k^{-n}\). Hence by 88, the multiplictive subgroup \(1+P^n\) has trivial cohomology. The long exact sequence now gives isomorphisms

\[ H^r(l/k,{\mathcal O}_l^\times ) \cong H^r(l/k,{\mathcal O}_l^\times / (1+P^n)). \]

We’ll prove by induction on \(n\) that \({\mathcal O}_l^\times / (1+P^n)\) has trivial cohomology. In the case \(n = 1\) we have

\[ {\mathcal O}_l^\times / (1+P) \cong {\mathbb F}_l^\times . \]

In this case the result follows from 87.

For the inductive step we note that there is a short exact sequence of Galois modules

\[ 0 \to {\mathbb F}_l \to {\mathcal O}_l^\times / (1+P^{n+1}) \to {\mathcal O}_l^\times / (1+P^n) \to 0, \]

where we have identified \(P^n / P^{n+1}\) with \({\mathbb F}_l\). By the inductive hypothesis, we assume that \({\mathcal O}_l^\times / (1+P^n)\) has tivial cohomology. By 87 \({\mathbb F}_l\) has trivial cohomology. Hence by the long exact seqeunce, \({\mathcal O}_l^\times / (1+P^{n+1})\) has trivial cohomology.

Corollary 90
#

Let \(l/k\) be an unramified extension of local fields. Then there are isomorphisms

\[ H^\bullet _{\mathrm{Tate}}(l/k,l^\times ) \cong H^\bullet _{\mathrm{Tate}} (l/k,{\mathbb Z}) \]

defined by the valuation map \(v : l^\times \to {\mathbb Z}\). The inverse map is defined by \(n \mapsto \pi _k^n\), and does not depend on the choice of \(\pi _k\).

Proof

This follows from the long exact sequence using 89.

Lemma 91

Let \(l/k\) be an unramified cyclic extension of local fields. Then \(H^2(l/k,l^\times )\) is cyclic of order \([l:k]\). It is generated by the cohomology class of the following 2-cocycle

\[ \sigma _{l/k} (F_k^r, F_k^s) = \begin{cases} 1 & r + s {\lt} [l:k], \\ \pi _k & r + s \ge [l:k]. \end{cases} \]

Here \(F_k\) is the Frobenius element generating \(\mathrm{Gal}(l/k)\) and \(r\) and \(s\) are chosen to be integers in the range \(0 \le r,s {\lt}[l:k]\). It follows that \(l / k\) is a finite class formation and \(\sigma _{l/k}\) is a fundamental class.

Proof

This follows from 90 together with the description of \(H^2(l/k,{\mathbb Z})\) in 53.

We therefore have a reciprocity isomorphism \(\mathrm{Gal}(l/k) \cong k^\times / N(l^\times )\).

Lemma 92

Let \(l/k\) be a finite unramified extension of local fields and let \(F_k\) be the Frobenius element in \(\mathrm{Gal}(l/k)\). Let \(\pi _k\) be a uniformizer of \(k\). Then we have

\[ \mathrm{reciprocity}(F_k)= \pi _k, \]

where the reciprocity map is defined by the fundamental class \(\sigma _{l/k}\).

Proof

This follows from 72 and 91.

Definition 93

The local invariant \(\mathrm{inv}_{l/k} : H^2(l/k, l^\times ) \cong \frac{1}{[l:k]}{\mathbb Z}/ {\mathbb Z}\) is the composition of the isomorphism \(H^2(l/k, l^\times ) \cong H^2(l/k, {\mathbb Z})\) from 89 with the local invariant \(\mathrm{inv}_{\mathrm{Gal}(l/k)} : H^2(l/k, {\mathbb Z}) \cong \frac{1}{[l:k]}{\mathbb Z}/ {\mathbb Z}\) from 54 with generator the Frobenius.

Lemma 94

The fundamental class \(\sigma _{l/k}\) has local invariant \(\frac{1}{[l:k]}\).

Proof

Corollary of \(\mathrm{inv}_{\mathrm{Gal}(l/k)}(\sigma _{\mathrm{Gal}(l/k)}) = 1\) from 55.

Lemma 95
#

Let \(m / l / k\) be an unramified tower of extensions of local fields Then the restriction to \(m/l\) of \(\sigma _{m/k}\) is \(\sigma _{m/l}\).

Proof

Up to cohomology, \(\sigma _{l/k}\) does not depend on the choice of uniformizer, so we may assume \(\pi _k=\pi _l\) in our definitions of \(\sigma _{m/k}\) and \(\sigma _{m/l}\). We have \(F_l = F_k^f\) where \(f = [l:k]\). Hence

\begin{align*} \sigma _{m/k}(F_l^r, F_l^s) & = \sigma _{m/k}(F_k^{fr}, F_k^{fs})\\ & = \begin{cases} 1 & fr + rs {\lt} [m:k] \\ \pi _k & fr + fs \ge [m:k] \end{cases}\\ & = \begin{cases} 1 & r + s {\lt} [m:l] \\ \pi _k & r + s \ge [m:l] \end{cases}\\ & =\sigma _{m/l}(F_l^r,F_l^s). \end{align*}
Lemma 96

Let \(m / l / k\) be a tower of unramified extensions of local fields and let \(\mathrm{infl}: H^2(l/k,l^\times ) \to H^2(m/k,m^\times )\) be the inflation map. Then

\[ \mathrm{inv}_{m/k} \circ \mathrm{infl}= \mathrm{inv}_{l/k}. \]

In particular \(\mathrm{infl}(\sigma _{l/k}) = [m:l]\cdot \sigma _{m/k}\).

Proof

We shall write \(F_{m/k}\) and \(F_{l/k}\) for the Frobenius elements in \(\mathrm{Gal}(m/k)\) and \(\mathrm{Gal}(l/k)\) respectively. Note that \(F_{l/k}\) is the restriction of \(F_{m/k}\) to \(l\), so is the coset of \(F_{m/k}\) when we regard \(\mathrm{Gal}(l/k)\) as a quotient of \(\mathrm{Gal}(m/k)\). From the definition we have (for any \(\sigma \in H^2(l/k,l^\times )\)):

\[ \mathrm{inv}_{m/k}(\mathrm{infl}(\sigma )) = \frac{1}{[m:k]}\sum _{i=0}^{[m:k]-1} v_k(\sigma (F_{l/k}^i,F_{l/k})). \]

The terms in the sum are periodic since \(F_{l/k}^{[l:k]}=1\). This implies (by the tower law):

\[ \mathrm{inv}_{m/k}(\mathrm{infl}(\sigma )) = \frac{1}{[m:k]} [m:l]\sum _{i=0}^{[l:k]-1} v_k(\sigma (F_{l/k}^i,F_{l/k})). \]

The right hand side is equal to \(\mathrm{inv}_{l/k}(\sigma )\). The formual \(\mathrm{infl}(\sigma _{l/k}) = [m:l]\cdot \sigma _{m/k}\) follows since both sides of the equation have local invariant equal to \(\frac{1}{[l:k]}\) (by 94).

3.5 Construction of fundamental classes

Now let \(l/k\) be a Galois extension of local fields of degree \(n\) and let \(l'\) be the unramified extension of the same degree. We shall let \(m\) be the field generated by \(l\) and \(l'\). Let \(e\) and \(f\) be the ramification index and inertia degree of \(l/k\). Then we have \([m:l] = e\), \(v_l(\pi _k)= e\). We shall write \(F_{m/l}\) for the Frobenius element in \(\mathrm{Gal}(m/l)\), which we regard as a subgroup of \(\mathrm{Gal}(m/k)\). We also write \(F_{l'/k}\) for the Frobenius element in \(\mathrm{Gal}(l'/k)\). With this notation we have:

\[ F_{m/l}|l' = F_{l'/k}^f. \]

In 91 we have a constructed fundamental class \(\sigma _{l'/k} \in H^2(l'/k,l'^\times )\). Let \(\psi \in H^2(m/k,m^\times )\) be the inflation of \(\sigma _{l'/k}\). By 78 the inflation map is injective, so \(\psi \) has order exactly \([l':k] = [l:k]\). We also have an inflation restriction sequence

\[ 0 \to H^2(l/k, l^\times ) \to H^2(m/k , m^\times ) \to H^2(m/l, m^\times ) \]

We’ll calculate the restriction of \(\psi \) to \(H^2(m/l, m^\times )\). Since \(m/l\) is unramified, we have an isomorphism

\[ \mathrm{inv}_{m/l} : H^2(m/l, m^\times ) \cong \frac{1}{e}{\mathbb Z}/ {\mathbb Z}. \]

We have

\begin{align*} \mathrm{inv}_{m/l}(\psi ) & =\frac{1}{e} \sum _{i=0}^{e-1} v_l (\psi (F_l^i,F_l))\\ & =\frac{1}{e} \sum _{i=0}^{e-1} v_l (\sigma _{l'/k}((F_l|l’)^i,F_l|l’))\\ & =\frac{1}{e} \sum _{i=0}^{e-1} v_l (\sigma _{l'/k}(F_k^{if},F_k^f))\\ & =\frac{1}{e} v_l (\pi _k) = 1 \equiv 0 \bmod {\mathbb Z}. \end{align*}

The first line above is the definition of \(\mathrm{inv}_{m/l}\). The second line is the definition of inflation of cocycles. The calculation above shows that the image of \(\psi \) in \(H^2(m/l, m^\times )\) is \(0\). Therefore \(\psi \) is the inflation of a unique element \(\sigma _{l/k} \in H^2(l/k,l^\times )\). Since the inflation map is injective \(\sigma _{l/k}\) also has order \([l:k]\).

For every finite Galois extension \(l/k\) of local fields, \(({\mathbb Z},\mathrm{Gal}(l/k),l^\times )\) is a finite class formation. The element \(\sigma _{l/k}\) defined above is a funcdamental class. Corresponding the \(\sigma _{l/k}\) there is a reciprocity isomorphism

\[ \mathrm{Gal}(l/k) \cong k^\times / N(l^\times ). \]
Proof

From 78 we know that \(H^1(l/k,l^\times ) \cong 0\). From 86, we know that \(H^2(l/k,l^\times )\) has no more that \([l:k]\) elements. We have constructed an element \(\sigma _{l/k}\in H^2(l/k,l^\times )\) of order \([l:k]\), so \(H^2(l/k,l^\times )\) is cyclic of order \([l:k]\) and is generated by \(\sigma _{l/k}\).

3.6 Some consequences of the reciprocity isomorphism

Theorem 98

Let \(l/k\) be a finite Galois extension of local fields and let \(l^{\mathrm{ab}}\) be the maximal subfield of \(l\) which is an abelian extsion of \(k\), i.e. the fixed field of the commutator subgroup of \(\mathrm{Gal}(l/k)\). Then \(N_{l/k}(l^\times ) = N_{l^\mathrm{ab}/k}(l^{\mathrm{ab}\times })\).

Proof

This follows from 76 and 97.

Theorem 99

Let \(l_1\) and \(l_2\) be two abelian extensions of \(k\) contained in a field \(m\). Then \(l_1 \subseteq l_2\) if and only if \(N_{l_1/k}(l_1^\times ) \supseteq N_{l_2/k}(l_2^\times )\) and \(l_1 = l_2\) if and only if \(N_{l_1/k}(l_1^\times ) = N_{l_2/k}(l_2^\times )\).

Proof

This follows from 75.

Lemma 100

Let \(l/k\) be a finite abelian extension and let \(m_1\) and \(m_2\) be two intermediate fields between \(k\) and \(l\) such that \(l = m_1 m_2\). Then we have

\[ N_{l/k}(l^\times ) = N_{m_1/k} (m_1^\times ) \cap N_{m_2/k} (m_2^\times ). \]
Proof

Clearly if \(x \in N_{l/k}(l^\times )\) then \(x\) is a norm from both \(m_1\) and \(m_2\). Suppose conversely that \(x\) is a norm from both \(m_1\) and \(m_2\). Let \(S_i=\mathrm{Gal}(l/m_i)\) for \(i=1,2\). By the commutative diagram in 73, the coset \(xN(l^\times )\) is in the image of each \(S_i\) under the reciprocity map. Since the reciprocity map is bijective, \(xN(l^\times )\) is in the image of \(S_1 \cap S_2\). The condition \(l = m_1 m_2\) implies \(S_1 \cap S_2 = 1\). Therefore \(x \in N(l^\times )\).

Lemma 101
#

Let \(l/k\) be an unramified extension of local fields of degree \(f\). Then \(N(l^\times ) = \pi _k^{f{\mathbb Z}} \times {\mathcal O}_k^\times \).

Proof

By 89 we have \(H^0_{\mathrm{Tate}}(l/k,{\mathcal O}_l^\times ) \cong 0\), which implies that every element of \({\mathcal O}_k^\times \) is a norm. The element \(\pi _k^f\) is the norm of \(\pi _k\). Therefore \(\pi _k^{f{\mathbb Z}} \times {\mathcal O}_k^\times \subseteq N(l^\times )\). To prove equality, we note that these subgroups of \(k^\times \) have the same index. Indeed by 91, \(k^\times / N(l^\times )\) is isomorphic to \(\mathrm{Gal}(l/k)^\mathrm{ab}\), which has order \(f\).

Lemma 102

Let \(l/k\) be a finite abelian extension of local fields and let \(I \subseteq \mathrm{Gal}(l/k)\) be the inertia subgroup. Then the image of \(I\) in \(k^\times / N(l^\times )\) is the subgroup \({\mathcal O}_k^\times / N({\mathcal O}_l^\times )\).

Proof

Let \(m\) be the fixed field of \(I\). By 73 the image of \(I\) in \(k^\times / N(l^\times )\) is \(N_{m/k}(m^\times ) / N_{l/k}(l^\times )\). Since \(m/k\) is unramified, 101 implies

\[ N_{m/k}(m^\times ) = {\mathcal O}_k^\times \times \pi _k^{f{\mathbb Z}}, \]

where \(f\) is the inertial degree of \(l/k\). If \(\pi _l\) is a uniformizer in \(l\) then \(N(\pi _l)\) is a unit multiple of \(\pi _k^f\). This implies

\[ N_{m/k}(m^\times ) = {\mathcal O}_k^\times \times N(\pi _l^{{\mathbb Z}}). \]

The result follows from this.

Lemma 103

Let \(l = {\mathbb Q}_p(\zeta )\) where \(\zeta \) is a primitive \(p^n\)-th root of unity for some \(n {\gt} 0\). Then \(N(l^\times ) = p^{\mathbb Z}\times (1+p^n {\mathbb Z}_p)\).

Proof

By Eisenstein’s criterion, the cyclotimic polynomial \(\Phi _{p^n}(X) = \frac{X^{p^n}-1}{X^{p^{n-1}}-1}\) is irreducible over \({\mathbb Q}_p\). Hence the degree of the extension is \(\phi (p^n)=p^n - p^{n-1}\). This coincides with the index:

\begin{align*} [{\mathbb Q}_p^\times : p^{\mathbb Z}\times (1+p^n {\mathbb Z}_p)] & = [{\mathbb Z}_p^\times : (1+p^n {\mathbb Z}_p)] \\ & = | ({\mathbb Z}/ p^n {\mathbb Z})^\times |. \end{align*}

It it therefore sufficient to prove that every element of \(p^{\mathbb Z}\times (1+p^n {\mathbb Z}_p)\) is a norm.

We have \(p = N(1-\zeta )\). It is therefore sufficient to show that every \(x \in 1 + p^n {\mathbb Z}_p\) is the norm of an element of \({\mathbb Z}_p[\zeta ]\). We split this into cases.

  • Suppose \(p\) is an odd prime, so that \(\exp (pz)\) converges for all \(z\in {\mathbb Z}_p\). If \(a \in 1 +p^n{\mathbb Z}_p^\times \) then by 82 there is an expression of \(a\) of the form

    \[ a = \exp (p^n y), \qquad y \in {\mathbb Z}_p. \]

    It follows that

    \[ a= \exp (p\frac{y}{p-1}) ^{[{\mathbb Q}_p(\zeta ):{\mathbb Q}_p]} = N_{{\mathbb Q}_p(\zeta )/{\mathbb Q}_p}(\exp (py/(p-1))). \]

    In particular, \(x\in N({\mathbb Q}_p(\zeta )^\times )\).

  • In the case \(p^n = 2\) we have \(l = {\mathbb Q}_2\), so every element of \({\mathbb Q}_2\) is a norm.

  • In the case \(p=2\), \(n \ge 2\), there is an intermediate field \(l / {\mathbb Q}_2(i) / {\mathbb Q}_2\), and we have

    \[ N_{{\mathbb Q}_p(i) / {\mathbb Q}_p} (x+i y) = x^2 + y^2. \]

    It’s easy to show (for example using Hensel’s lemma) that if \(a \equiv 1 \bmod 4\) then \(a\) is the norm of an element of \({\mathbb Q}_p(i)\). If \(a \in 1 + 2^n {\mathbb Z}_2\) then we have for some \(b \in {\mathbb Z}_2\):

    \[ a = \exp (2^n b) = \exp (4b)^{[l:{\mathbb Q}_2(i)]}. \]

    The the exponential above converges to an element of \(1+4{\mathbb Z}_2\). In particular there is an element \(b \in {\mathbb Q}_2(i)\) such that

    \[ a = N_{{\mathbb Q}_2(i)/{\mathbb Q}_2} (b) ^[l:{\mathbb Q}_2(i)] = N_{l/{\mathbb Q}_2} (b) \]
Theorem 104

Let \(l/{\mathbb Q}_p\) be a finite abelian extension. Then \(l\) is isomorphic to a subfield of a cyclotomic extension.

Proof

The subgroup \(N_{l/{\mathbb Q}_p}(l^\times )\) is open in \({\mathbb Q}_p^\times \), so it must contain a subgroup of the form \(1+p^n{\mathbb Z}_p\) for some \(n\). Let \(f\) be the order of \(p\) in \({\mathbb Q}_p^\times / N(l^\times )\).

\[ N(l^\times ) \supset p^{f{\mathbb Z}} \times (1 + p^n{\mathbb Z}_p). \]

The subgroup \(p^{f{\mathbb Z}} \times {\mathbb Z}_p^\times \) is the norm subgroups for the unramified extension of degree \(f\), which is \({\mathbb Q}_p(\zeta _{p^f-1})\). The group \(p^{\mathbb Z}\times (1_p^n {\mathbb Z}_p)\) is the norm subgroup of \({\mathbb Q}_p(\zeta _{p^n})\). Hence \(l\) is contained in \({\mathbb Q}_p(\zeta _{p^f-1}, \zeta _{p^n})\).

Theorem 105

Let \(l/{\mathbb Q}\) be a finite abelian extension. Then there exists a natural number \(n\) such that \(l\) is isomorphic to a subfield of \({\mathbb Q}(\zeta _n)\).

Proof

Let \(S\) be a the set of primes which ramify in \(l\). For each \(p \in S\) we let \(\hat p\) be a prime of \(l\) above \(p\). We therefore have an abelian extension \(l_{\hat p} / {\mathbb Q}_p\). Choose \(r_p\) such that \(1+p^{r_p} {\mathbb Z}_p \subseteq N(l_{\hat p}^\times )\). Let \(n = \prod _{p \in S} p^{r_p}\). Let \(m = l(\zeta _n)\). We shall prove that \(m = {\mathbb Q}(\zeta _n)\), which implies \(l\) is isomorphic to a subfield of \({\mathbb Q}(\zeta _n)\).

For a prime \(p \in S\), let \(D_p\) and \(I_p\) be the decomposition subgroup and inertia subgroup of \(\mathrm{Gal}(m/{\mathbb Q})\) at \(p\). We may identify \(D_p\) with \(\mathrm{Gal}(m_p / {\mathbb Q}_p)\), and we have a reciprocity isomorphism

\[ D_p \cong {\mathbb Q}_p^\times / N(m_p^\times ). \]

By 102 The image of \(I_p\) under the reciprocity map is

\[ I_p \cong {\mathbb Z}_p^\times / N(m_p^\times ) \cap {\mathbb Z}_p^\times . \]

We have

\[ N_{m_p/{\mathbb Q}_p} (m_p^\times ) = N_{l_p/{\mathbb Q}_p} (l_p^\times ) \cap N_{{\mathbb Q}_p(\zeta _n) / {\mathbb Q}_p} ({\mathbb Q}_p(\zeta _n)^\times ). \]

Note that by 103, 73 and 102,

\[ N_{{\mathbb Q}_p(\zeta _n) / {\mathbb Q}_p} ({\mathbb Q}_p(\zeta _n)^\times ) \cap {\mathbb Z}_p^\times = N_{{\mathbb Q}_p(\zeta _{p^{r_p}}) / {\mathbb Q}_p} ({\mathbb Q}_p(\zeta _{p^{r_p}})^\times ) \cap {\mathbb Z}_p^\times = 1+p^r {\mathbb Z}_p \supseteq N_{l_p/{\mathbb Q}_p} (l_p^\times ). \]

This implies \(N_{m_p/{\mathbb Q}_p} (m_p^\times ) \cap {\mathbb Z}_p^\times = 1+p^r {\mathbb Z}_p\). It follows that \(I_p \cong {\mathbb Z}_p^\times / (1+p^{r_p} {\mathbb Z}_p) \cong ({\mathbb Z}/ p^{r_p})^\times \). In particular \(|I_p| = \phi (p^{r_p})\), where \(\phi \) is the Euler totient function.

Let \(I\) be the subgroup generated by the \(I_p\) for \(p \in S\). The fixed field of \(I\) is an unramified extension of \({\mathbb Q}\), and is therefore equal to \({\mathbb Q}\). Therefore \(I = \mathrm{Gal}(m/{\mathbb Q})\) and we have

\[ [m : {\mathbb Q}] = |I| \le \prod |I_p| = \phi (n) = [{\mathbb Q}(\zeta _n) : {\mathbb Q}]. \]

Hence \(m = {\mathbb Q}(\zeta _n)\).