3 Local Class Field Theory
In this chapter we shall consider finite Galois extensions of non-archimedean local fields \(l/k\). 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
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
We shall prove that \(({\mathbb Z},\mathrm{Gal}(l/k),l^\times )\) is a finite class formation (see definition 66) and we shall construct a “canonical” fundamental class \(\sigma \in H^2(l/k, l^\times )\), and refer to it as “the” fundamental class. This fundamental class gives a reciprocity isomorphism
where \(\sigma '\) is any 2-cocycle representing the fundamental class \(\sigma \). In the case that \(l/k\) is unramified, the Galois group is generated by an (arithmetic) Frobenius element \(F_k\), and the reciprocity map satisfies (for any uniformizer \(\pi _k\) in \(k\))
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:
A more convenient to reformulation of this condition is the following. For all intermediate fields \(l / m / k\) we have isomorphisms:
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:
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.
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.
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 cyclic 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.
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.
Let \(l/k\) be a finite Galois extension of fields. Then \(H^1(l/k, l^\times ) \cong 0\).
This is already in Mathlib.
Let \(l/k\) be a finite Galois extension of fields. Then there is an isomorphism of \(\mathrm{Gal}(l/k)\)-representations:
In particular \(l\) has trivial Tate cohomology as a representation of \(\mathrm{Gal}(l/k)\).
Recall from Galois theory that there is a normal basis for \(l\) over \(k\), i.e. a basis of the form
Define a map \(\mathrm{ind}_1(k) \cong l\) by
The map \(\Phi \) is clearly a linear bijection; we check that it commutes with the Galois action:
3.2 The Herbrand quotient of \(l^{\times }\)
In this section we’ll prove that for a cyclic extension \(l/k\) of local fields, \(h(l/k,l^\times ) = [l:k]\). We first establish that \(h(l/k, {\mathcal O}_l^\times ) = 1\) using an approximation argument in Serre’s Local Class Field Theory section of Cassels–Froehlich.
Note: in the Oxford lectures we only proved \(h(l/k, {\mathcal O}_l^\times ) = 1\) in the characteristic zero case, which is slightly easier. Here we deal with the general case.
Let \(G\) be a group and let \(M\) be a \(G\)-module. Say we have a decreasing sequence \(M=M_0\supseteq M_1\supseteq M_2\supseteq \cdots \) of \(G\)-submodules with the property that the natural map \(M\to \varprojlim (M/M_i)\) is an isomorphism. Assume for some natural \(q\) that the group cohomology \(H^{q+1}(G,M_i/M_{i+1})=0\) for all \(i\). Then \(H^{q+1}(G,M)=0.\)
Let \(f_0\) be a \(q+1\)-cocycle with values in \(M=M_0\). Since \(H^{q+1}(G,M/M_1)=0\) we can find a \(q\)-cochain \(\psi _0\) of \(G\) with values in \(M\) such that \(f_0=\delta \psi _0+f_1\) where now \(f_1\) is a \(q+1\)-cocycle in \(M_1\). In general given the \(q+1\)-cocycle \(f_n\) with values in \(M_n\) we recursively define a \(q\)-chain \(\psi _n\) with values in \(M_n\) such that \(f_n=\delta \psi _n+f_{n+1}\) with \(f_{n+1}\) a \(q+1\)-cocycle taking values in \(M_{n+1}\). Now set \(\psi :=\psi _0+\psi _1+\cdots \), which converges by our hypothesis \(M=\varprojlim (M/M_i)\). More precisely, \(\psi \) can be thought of as an element of the projective limit of \(C^q(M/M_i)\), which equals \(C^q(M)\). In particular \(\psi \) defines a \(q\)-cochain of \(G\) with values in \(M\); an elementary calculation now shows \(f_0=\delta \psi \) and thus \(f_0\) is a coboundary.
What the proof above seems to use is: (1) group cohomology of \(M\) is computed as cohomology of a complex \(C^\bullet (M)\); (2) the complex is functorial in \(M\); (3) \(C^\bullet \) preserves epis and limits (and in particular \(C^n(\varprojlim _i M/M_i)=\varprojlim _i C^n(M/M_i)\)). These facts are certainly true for the standard complex computing group cohomology (where \(C^n(M)=Hom(G^n,M)=\prod _{G^n}M\)); is it true for the integer-indexed complex computing Tate cohomology when \(G\) is finite? If so then the same proof would work for Tate cohomology. The reason I remark this is that Serre’s proof in Cassels–Froehlich seems to be a statement about Tate cohomology; my instinct is that the same proof might work.
Let \(l/k\) be a finite Galois extension of local fields. There is a Galois-invariant open subgroup \(M \subseteq {\mathcal O}_l^\times \) such that \(H^{q+1}(l/k,M)=0\) for all naturals \(q\).
We know that \(l\cong k[G]\) by the normal basis theorem so we may choose \(\alpha \in L\) such that \(\{ g\alpha :g\in G\} \) forms a \(k\)-basis for \(l\). If \(\pi _k\) denotes a uniformiser of \(k\) then by multiplying \(\alpha \) by an appropriate power of \(\pi _k\) we may assume \(\alpha \in {\mathcal O}_l\). Set \(A=\oplus _{g\in G}{\mathcal O}_k g\alpha \subseteq {\mathcal O}_l\). This is an open additive subgroup of \(l\) so there exists some natural \(N\) such that \(\pi _k^N{\mathcal O}_l\subseteq A\). Set \(B=\pi _k^{N+1}A\subseteq \pi _k{\mathcal O}_l\) and set \(M=1+B\subseteq {\mathcal O}_l^\times \). We claim that this \(M\) works. It is clearly open and \(G\)-stable, so what remains is \(H^{q+1}(l/k,M)=0\) for all naturals \(q\).
First observe that \(B\cdot B\subseteq \pi _kB\), as \(B\cdot B\subseteq \pi _k^{2N+2}A\cdot A \subseteq \pi _k^{2N+2}{\mathcal O}_l\subseteq \pi _k^{N+2}A=\pi _kB.\) Now define subgroups \(M_i=1+\pi _k^iB\); we claim that lemma 80 applies for all \(q\). To check this, we need to show that \(H^{q+1}(G,M_i/M_{i+1})=0\) for all \(i\). But it is not difficult to check that the map \(M_i\to B\) sending \(1+\pi _k^ib\) to \(b\) induces a \(G\)-equivariant isomorphism \(M_i/M_{i+1}=B/\pi _kB\) (the case \(i=0\) needs \(B\cdot B\subseteq \pi _kB\)), and the latter has trivial cohomology because it is isomorphic to \(({\mathcal O}_k/\pi _k)[G]\) and thus induced.
If \(l/k\) is a cyclic extension then \(h(l/k, {\mathcal O}_l^\times ) = 1\).
If \(l/k\) is a cyclic extension of local fields then \(h(l/k, l^\times )= [l:k]\).
If \(l/k\) is a cyclic extension of local fields then \(|H^2(l/k,l^\times )| = [l:k]\).
3.3 An upper bound for \(H^2(l/k,l^\times )\)
We have just seen that \(|H^2(l/k,l^\times )|=[l:k]\) in the case where \(Gal(l/k)\) is cyclic. In this section, using the usual dévissage, we will deduce an inequality \(|H^2(l/k,l^\times )|\leq [l:k]\) in the general case. It is actually true that \(|H^2(l/k,l^\times )|=[l:k]\) in the general case, but we prove this equality by proving inequalities in both directions, and this is the first.
Let \(l/k\) be a Galois extension of local fields. Then \(|H^2(l/k,l^\times )| \le [l:k]\).
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 prove 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:
The first term has order \([k : k_0]\) by 84, and the last term has order at most \([l:k]\) by the inductive hypothesis. Therefore \(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.
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 sufficient 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.
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.
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\).
If \(l/k\) is unramified then \({\mathcal O}_l^\times \) has trivial group cohomology.
Because replacing \(Gal(l/k)\) with a subgroup is the same as replacing \(k\) with an extension, it suffices to prove that \(H^{q+1}(l/k,{\mathcal O}_l^\times )=0\) for all local fields \(k\), unramified extensions \(l\) and naturals \(q\). Filter \({\mathcal O}_l^\times \) as \({\mathcal O}_l^\times \supset 1+\pi _k{\mathcal O}_l\supset 1+\pi _k^2{\mathcal O}_l\supset \cdots \). By lemma 80 it suffices to prove that all the subquotients have trivial cohomology. However the first subquotient is \({\mathbb F}_l^\times \) and all the others are \({\mathbb F}_l\), so it suffices to prove that \(H^q(G,{\mathbb F}_l^\times )\cong H^q(G,{\mathbb F}_l)\cong 0\) for all \(q\geq 1\). But these follow from lemma 86.
Let \(l/k\) be an unramified extension of local fields. Then there are isomorphisms
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\).
This follows from the long exact sequence using 88.
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
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.
We call this choice of \(\sigma \) the fundamental class for local class field theory in the unramified case. We therefore have a reciprocity isomorphism \(\mathrm{Gal}(l/k) \cong k^\times / N(l^\times )\) in this case.
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
where the reciprocity map is defined by the fundamental class \(\sigma _{l/k}\).
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 88 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.
The fundamental class \(\sigma _{l/k}\) has local invariant \(\frac{1}{[l:k]}\).
Corollary of \(\mathrm{inv}_{\mathrm{Gal}(l/k)}(\sigma _{\mathrm{Gal}(l/k)}) = 1\) from 55.
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}\).
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
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
In particular \(\mathrm{infl}(\sigma _{l/k}) = [m:l]\cdot \sigma _{m/k}\).
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 )\)):
The terms in the sum are periodic since \(F_{l/k}^{[l:k]}=1\). This implies (by the tower law):
The right hand side is equal to \(\mathrm{inv}_{l/k}(\sigma )\). The formula \(\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 93).
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:
In 90 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
We’ll calculate the restriction of \(\psi \) to \(H^2(m/l, m^\times )\). Since \(m/l\) is unramified, we have an isomorphism
We have
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]\).
We call this element \(\sigma _{l/k}\) “the fundamental class” for the finite Galois extension \(l/k\). It is easy to check that in the case where \(l/k\) is unramified, this definition coincides with the definition of “the” fundamental class already given (as \(l=l'=m\)).
We have thus achieved our main result.
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 fundamental class. Corresponding the \(\sigma _{l/k}\) there is a reciprocity isomorphism
From 78 we know that \(H^1(l/k,l^\times ) \cong 0\). From 85, we know that \(H^2(l/k,l^\times )\) has no more than \([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
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 extension 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 })\).
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 )\).
This follows from 75.
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
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 )\).
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 \).
By 88 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 90, \(k^\times / N(l^\times )\) is isomorphic to \(\mathrm{Gal}(l/k)^\mathrm{ab}\), which has order \(f\).
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 )\).
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, 100 implies
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
The result follows from this.
3.7 Consequences for \({\mathbb Q}_p\) and \({\mathbb Q}\).
We start with a general result valid for local fields of characteristic zero, although we will only use the case \(l=k={\mathbb Q}_p\) in the application.
Assume \(l/k\) is a finite Galois extension of characteristic zero local fields, and let \(P\) be the maximal ideal of \({\mathcal O}_l\).
For \(n \in {\mathbb N}\) sufficiently large, the exponential map gives an isomorphism
This isomorphism commutes with the action of the Galois group, so is an isomorphism of representations.
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 contradiction. 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\).
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)\).
By Eisenstein’s criterion, the cyclotomic 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:
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 102 (with \(l=k={\mathbb Q}_p\)) 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) \]
Let \(l/{\mathbb Q}_p\) be a finite abelian extension. Then \(l\) is isomorphic to a subfield of a cyclotomic extension.
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 )\).
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})\).
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)\).
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
By 101 The image of \(I_p\) under the reciprocity map is
We have
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
Hence \(m = {\mathbb Q}(\zeta _n)\).