Romyar SharifiLECTURE NOTES
READING EDITIONPDF

LECTURE NOTES / Chapter 1

Iwasawa Theory

Romyar Sharifi

Chapter 1 Class groups and units

Book contents

Chapter 1
Class groups and units

1.1. Notation and background

Throughout, we will let F be a number field. We recall a number of objects attached to F and finite Galois extensions thereof and results regarding them.

Notation 1.1.1.

To a number field, we attach the following objects:

  • the ring of integers 𝒪F of F,
  • the unit group 𝒪F × of F, which is to say the unit group of 𝒪F ,
  • the ideal group IF of F, i.e., the group of nonzero finitely generated 𝒪F -submodules of F,
  • the principal ideal group PF of F, i.e., those 𝒪F -submodules (α) of F generated by a single element α ∈ F×, and
  • the class group Cl ⁡ F = IF ∕PF of F.

Remark 1.1.2.

The class group Cl ⁡ F is a finite abelian group.

These objects fit into the following nice commutative diagram

Units, principal ideals, ideals, and the class group. A full diagram description follows.
Diagram description: Units, principal ideals, ideals, and the class group

The structural squares and triangles displayed here commute. The lower row is exact; the map from the multiplicative group to ideals factors through the principal ideals in the upper row.

Objects, listed by row and column:

  • Row 1, from left to right: column 6: P subscript (F).
  • Row 2, from left to right: column 1: 1; column 3: script O subscript (F) superscript (times); column 5: F superscript (times); column 7: I subscript (F); column 9: Cl subscript (F); column 11: 0.

Arrows and lines:

  1. A hooked arrow from P subscript (F) to I subscript (F), without a label.
  2. An arrow from 1 to script O subscript (F) superscript (times), without a label.
  3. An arrow from script O subscript (F) superscript (times) to F superscript (times), without a label.
  4. An arrow from F superscript (times) to I subscript (F), without a label.
  5. A double-headed arrow from F superscript (times) to P subscript (F), without a label.
  6. An arrow from I subscript (F) to Cl subscript (F), without a label.
  7. An arrow from Cl subscript (F) to 0, without a label.

in which the lower row is exact.

Definition 1.1.3.

The absolute norm 𝑁𝔞 of a nonzero ideal 𝔞 of 𝒪F is the index 𝑁𝔞 = [𝒪F : 𝔞].

Notation 1.1.4.

The number of real places of F is denoted r1(F ), and the number of complex places of F is denoted r2(F ).

Remark 1.1.5.

Since each complex place consists of a pair of complex conjugate embeddings of F, the degree formula tells us that r1(F )+2r2(F ) = [F : ℚ].

Theorem 1.1.6 (Dirichlet’s unit theorem).

The unit group 𝒪F × is a finitely generated abelian group of rank r1(F )+r2(F )−1 with torsion subgroup the group μ(F ) of roots of unity in F.

Next, we turn quickly to the zeta function of a number field.

Definition 1.1.7.

The Dedekind ζ-series ζF of a number field F is

ζF (s) = ∑𝔞⊆𝒪F 1 (𝑁𝔞)s,

for s ∈ℂ with real part Re ⁡ s > 1, where the sum is taken over nonzero ideals of 𝒪F .

Theorem 1.1.8.

The Dedekind ζ-series of F converges absolutely on s with Re ⁡ s > 1. It has a unique meromorphic continuation to ℂ which is holomorphic outside 1 and has a simple pole at s = 1.

With this in hand, we define the Dedekind zeta function to be the meromorphic continuation of ζF to ℂ.

Definition 1.1.9.

The Dedekind zeta function ζF of a number field F is the meromorphic continuation to ℂ of the Dedekind ζ-series ζF .

The Dedekind zeta function has the following functional equation relating its values at s and 1−s.

Theorem 1.1.10.

Let

ΛF (s) = (2−r2(F )π−[F :ℚ]∕2|d F |1∕2)sΓ(s∕2)r1(F )Γ(s)r2(F )ζ F (s),

where Γ is the gamma function and dF denotes the discriminant of F. Then ΛF (s) is meromorphic on ℂ with simple poles at 0 and 1 and satisfies

ΛF (s) = ΛF (1−s).

For any Galois extension E∕F and prime 𝔭 of F, let φ𝔓 denote a Frobenius at a prime 𝔓 over 𝔭. We have

φ𝔓(α) ≡ α𝑁𝔭 mod𝔓

for α ∈𝒪E. If E∕F is unramified at 𝔭, the conjugacy class of φ𝔓 in Gal ⁡ (E∕F ) depends only on 𝔭, and let us denote it by [φ𝔭]. If E∕F is abelian and unramified, we denote the unique Frobenius more simply by φ𝔭.

We will denote the class of a fractional ideal 𝔞 ∈ IF by [𝔞] ∈ Cl ⁡ F . The class group has another description in terms of the Hilbert class field HF of F, which is to say the maximal unramified abelian extension of F. We recall the following classical result of class field theory.

Theorem 1.1.11.

The Artin map

ϕF : Cl ⁡ F → Gal ⁡ (HF ∕F ),

defined by ϕF ([𝔭]) = φ𝔭 for all primes 𝔭 of F, is an isomorphism.

1.2. Regulators

Let F be a number field. We will shorten our notation for units slightly as follows.

Notation 1.2.1.

We set EF = 𝒪F ×.

Definition 1.2.2.

We say that a set of r units of F is independent if it generates a subgroup of EF isomorphic to ℤr.

We will use the following notation.

Notation 1.2.3.

Set r = r1(F )+r2(F )−1. Let σ1,…,σr1(F ): F↪ℝ be the real embeddings of F and σr1(F )+1,…,σr+1: F↪ℂ be representatives of the distinct complex conjugacy classes of complex embeddings of F. Let V = ⊕ ⁡ i=1r1(F )+r2(F )ℝσi and

V0 = {∑i=1r+1a iσi ∈ V∣∑i=1r+1a i = 0}.

We define an ℝ-linear homomorphism κ : F×⊗ℤℝ → V by

κ(α) = ∑i=1r+1c ilog⁡|σi(α)|σi,

where

ci = { 1if σi real 2if σi complex.

Let κ0 denote the restriction of κ to EF . As in the proof of Dirichlet’s unit theorem, the map κ0: EF ⊗ℤℝ → V0 is an isomorphism, the image landing in V0 by the product formula.

Definition 1.2.4.

The regulator RF (α1,α2,…,αr) of a set {α1,α2,…,αr} of r independent units is |det ⁡ ℜ|, where ℜ = ℜ(α1,α2,…,αr) is the r-by-r matrix with (i,j)-entry cilog⁡|σi(αj)|.

Remark 1.2.5.

Exactly one archimedean place is omitted in the definition of the regulator. For any α ∈ EF , one has

∑i=1r+1c ilog⁡|σi(α)| = log⁡∏i=1r+1|σ i(α)|ci = 0

by the product formula, so the rows of the matrix determining the regulator sum to the negative of what would have been the row corresponding to the embedding that is omitted. The choice of σi and their ordering are then seen by the usual rules for the effect of row operations on determinants to not affect the absolute value of the determinant of the matrix in question.

In particular, we have the following.

Lemma 1.2.6.

For a set {α1,α2,…,αr} of r = rank ⁡ ℤEF independent units, RF (α1,α2,…,αr) is the absolute value of the determinant of the linear transformation κ0: EF ⊗ℤℝ → V0 relative to the basis of EF ⊗ℤℝ given by the αi and the basis of V0 given by σj−σj+1 for 1 ≤ j ≤ r.

Definition 1.2.7.

Let A and B be subgroups of an abelian group.

a.

We say that A and B are commensurable if A and B are of finite index in A+B.

b.

If A and B are commensurable, then we define the relative index of A in B by

(B : A) = [A+B : A]⋅[A+B : B]−1.

The following is easily verified.

Lemma 1.2.8.

Let A and B be commensurable complete lattices in a finite-dimensional real vector space V. There exists an ℝ-linear automorphism T of V such that T (A) = B, and for any such T , we have (A : B) = |det ⁡ (T )|.

Lemma 1.2.9.

Suppose that {α1,α2,…,αr} and {β1,β2,…,βr}are independent sets of r units in F, where r = rank ⁡ ℤEF . Let

A = μ(F )⋅⟨α1,α2,…,αr⟩ and B = μ(F )⋅⟨β1,β2,…,βr⟩.

Then

RF (β1,β2,…,βr) RF (α1,α2,…,αr) = (A : B).
Proof.

Let V = EF ⊗ℤℝ. There exists an automorphism T of V carrying the image of A in V to the image of B. Since both A and B contain μ(F ), we have (A : B) = |det ⁡ T |. On the other hand, κ0 is an ℝ-linear isomorphism, so

RF (β1,β2,…,βr) RF (α1,α2,…,αr) = |det ⁡ (κ0 ∘T )| |det ⁡ κ0| = |det ⁡ T |,

with the determinant taken relative to the bases of Lemma 1.2.6. □

Corollary 1.2.10.

If {α1,α2,…,αr} and {β1,β2,…,βr} are independent sets in EF with images generating the same subgroup of EF ∕μ(F ), then

RF (α1,α2,…,αr) = RF (β1,β2,…,βr).

We may then make the following definitions.

Definition 1.2.11.

A fundamental set of units of a number field F is a set {α1,…,αr} of r units in EF such that

EF = μ(F )⋅⟨α1,α2,…,αr⟩.

Definition 1.2.12.

The regulator RF of a number field F is RF (α1,α2,…,αr) for any fundamental set of units {α1,α2,…,αr} of F.

We also need the following notation.

Notation 1.2.13.

Let wF denote the number of roots of unity in a number field F.

Now that we have defined the regulator, we can describe the residue at s = 1 of the Dedekind zeta function.

Theorem 1.2.14 (Analytic class number formula).

For a number field F, one has

lim ⁡ s→1(s−1)ζF (s) = 2r1(F )(2π)r2(F )hF RF wF |dF |1∕2 .

1.3. Finite Galois extensions

Suppose that E∕F is a finite Galois extension, and let G = Gal ⁡ (E∕F ). Then Cl ⁡ E becomes a G-module via the action σ([𝔞]) = [𝜎𝔞] for σ ∈ G and 𝔞 ∈ IE, where

𝜎𝔞 = {σ(a)∣a ∈𝔞}∈ IE.

The Galois group Gal ⁡ (HE∕E) is a G-module too, but to see this requires a little bit of work.

Proposition 1.3.1.

Let E be a finite Galois extension of F. Then HE∕F is Galois.

Proof.

Let HE~ denote the Galois closure of HE as an extension of F. Let G = Gal ⁡ (E∕F ). For σ ∈ G, let σ~ denote a lift of σ to Gal ⁡ (HE~∕F). Note that the field σ~(HE) is independent of the choice of lift σ~ of σ, as any element in Gal ⁡ (HE~∕E) necessarily preserves the subfield HE of HE~, as HE∕E is Galois.

Next, we claim that

HE~ = ∏σ∈Gσ~(HE).

It suffices to show that ∏ ⁡σ∈Gσ~(HE)∕F is Galois by the minimality of HE~ as a Galois extension of F. For this, note that for any δ ∈ Gal ⁡ (HE~∕F), one has

δσ~(HE) = σ′~(H E),

where σ′ = δ|Eσ ∈ G, by the independence of conjugates of HE from the choice of lift. This proves the claim. It then follows that HE~∕E is abelian, since each σ~(HE)∕E is. That is, any τ ∈ Gal ⁡ (σ~(HE)∕E) has the property that σ~|HE−1τσ~|HE ∈ Gal ⁡ (HE∕E), and the latter group is abelian.

Now, let Iv be the inertia group at a prime v of E in the abelian extension Gal ⁡ (HE~∕E). If Iv is nontrivial, then its image in some Gal ⁡ (σ~(HE)∕E) must be as well. Then σ~−1Ivσ~ has nontrivial image in Gal ⁡ (HE∕E). Since the former group equals the inertia group Iσ−1v and HE∕E is unramified, this image must be trivial. Therefore Iv = 0, and so HE~∕E is an unramified abelian extension of E containing HE. By the maximality of HE, we have HE~ = HE, as desired. □

Consequently, if E∕F is finite Galois with group G, then Gal ⁡ (HE∕E) becomes a G-module for the conjugation action: σ ∈ G acts on τ ∈ Gal ⁡ (HE∕E) by sending it to 𝜎𝜏σ−1. The following is then a consequence of class field theory.

Proposition 1.3.2.

For E∕F finite Galois with Galois group G, then Artin map ϕE is G-equivariant (i.e., a G-module homomorphism), which is to say that

ϕE([𝜎𝔞]) = σϕE([𝔞])σ−1

for all σ ∈ G and 𝔞 ∈ IE.

Definition 1.3.3.

For E∕F finite Galois, we define a map

jE∕F : Cl ⁡ F → Cl ⁡ E,jE∕F ([𝔞]) = [𝔞𝒪E]

and the norm map

NE∕F : Cl ⁡ E → Cl ⁡ F ,NE∕F ([𝔞]) = [(∏σ∈Gσ(𝔞))∩F ].

Our goal in this section will be to study these maps.

Notation 1.3.4.

For a number field K and a fixed prime p, we use AK to denote the p-part of the class group of K.

Lemma 1.3.5.

Let p be a prime. If the order of G is prime to p , then the maps

AF → AEG and (A E)G → AF

defined by jE∕F and NE∕F , respectively, are isomorphisms.

Proof.

Note that NE∕F ∘jE∕F = |G|, so jE∕F is injective on AF and the image of NE∕F contains AF . Let ℤ′ = ℤ[|G|−1], and note that AE is a ℤ′[G]-module. Define an idempotent

𝜀G = 1 |G|NG ∈ℤ′[G].

Since 𝜀GAE = AEG, the group AEG is both a submodule and a quotient of AE. Note that |G|𝜀G = jE∕F ∘NE∕F , which forces jE∕F to have image AEG on AF . The map AF → AEG induced by jE∕F is therefore an isomorphism. As AE is finite, both AEG and (AE)G have the same order, so therefore now the same order as AF . Since NE∕F induces a surjective map (AE)G → AF , that map must also be an isomorphism. □

For instance, we have that Aℚ(μp)Δ = 0 for any prime p, as p is prime to [ℚ(μp) : ℚ] = p−1.

Proposition 1.3.6.

Let E∕F be a finite Galois extension of number fields with Galois group G. There is a canonical exact sequence

0 →ker⁡jE∕F → H1(G,𝒪 E×) → I EG∕I F → Cl ⁡ EG∕j E∕F (Cl ⁡ F ) → H1(G,P E).
Proof.

By Hilbert’s Theorem 90, we have a commutative diagram

Hilbert theorem 90 and invariant principal ideals. A full diagram description follows.
Diagram description: Hilbert theorem 90 and invariant principal ideals

The two displayed rows are exact, and the squares commute.

Objects, listed by row and column:

  • Row 1, from left to right: column 1: 0; column 2: script O subscript (F) superscript (times); column 3: F superscript (times); column 4: P subscript (F); column 5: 0.
  • Row 2, from left to right: column 1: 0; column 2: script O subscript (F) superscript (times); column 3: F superscript (times); column 4: P subscript (E) superscript (G); column 5: H superscript (1)(G,script O subscript (E) superscript (times)); column 6: 0.

Arrows and lines:

  1. An arrow from 0 (row 1, column 1) to script O subscript (F) superscript (times) (row 1, column 2), without a label.
  2. An arrow from script O subscript (F) superscript (times) (row 1, column 2) to F superscript (times) (row 1, column 3), without a label.
  3. Equality joins script O subscript (F) superscript (times) (row 1, column 2) and script O subscript (F) superscript (times) (row 2, column 2), without a label.
  4. An arrow from F superscript (times) (row 1, column 3) to P subscript (F), without a label.
  5. Equality joins F superscript (times) (row 1, column 3) and F superscript (times) (row 2, column 3), without a label.
  6. An arrow from P subscript (F) to 0 (row 1, column 5), without a label.
  7. An arrow from P subscript (F) to P subscript (E) superscript (G), without a label.
  8. An arrow from 0 (row 2, column 1) to script O subscript (F) superscript (times) (row 2, column 2), without a label.
  9. An arrow from script O subscript (F) superscript (times) (row 2, column 2) to F superscript (times) (row 2, column 3), without a label.
  10. An arrow from F superscript (times) (row 2, column 3) to P subscript (E) superscript (G), without a label.
  11. An arrow from P subscript (E) superscript (G) to H superscript (1)(G,script O subscript (E) superscript (times)), without a label.
  12. An arrow from H superscript (1)(G,script O subscript (E) superscript (times)) to 0 (row 2, column 6), without a label.

and it provides an isomorphism H1(G,𝒪E×)≅PEG∕PF . Noting this and applying the snake lemma to the commutative diagram

Invariant ideals and class groups. A full diagram description follows.
Diagram description: Invariant ideals and class groups

The two displayed rows are exact, and the squares commute.

Objects, listed by row and column:

  • Row 1, from left to right: column 1: 0; column 2: P subscript (F); column 3: I subscript (F); column 4: Cl subscript (F); column 5: 0.
  • Row 2, from left to right: column 1: 0; column 2: P subscript (E) superscript (G); column 3: I subscript (E) superscript (G); column 4: Cl subscript (E) superscript (G); column 5: H superscript (1)(G,P subscript (E)).

Arrows and lines:

  1. An arrow from 0 (row 1, column 1) to P subscript (F), without a label.
  2. An arrow from P subscript (F) to I subscript (F), without a label.
  3. An arrow from P subscript (F) to P subscript (E) superscript (G), without a label.
  4. An arrow from I subscript (F) to Cl subscript (F), without a label.
  5. An arrow from I subscript (F) to I subscript (E) superscript (G), without a label.
  6. An arrow from Cl subscript (F) to 0 (row 1, column 5), without a label.
  7. An arrow from Cl subscript (F) to Cl subscript (E) superscript (G), without a label.
  8. An arrow from 0 (row 2, column 1) to P subscript (E) superscript (G), without a label.
  9. An arrow from P subscript (E) superscript (G) to I subscript (E) superscript (G), without a label.
  10. An arrow from I subscript (E) superscript (G) to Cl subscript (E) superscript (G), without a label.
  11. An arrow from Cl subscript (E) superscript (G) to H superscript (1)(G,P subscript (E)), without a label.

we obtain the desired exact sequence. □

Note that the map ker⁡jE∕F → H1(G,𝒪E×) is given explicitly by taking [𝔞] to a cocycle σ↦ασ−1, where α ∈ E×satisfies (α) = 𝔞𝒪E. The map H1(G,𝒪E×) → IEG∕IF is given by taking a cocycle f to the image of an element (α) ∈ IEG with f(σ) = ασ−1 for all σ ∈ G.

Definition 1.3.7.

An ideal in IF with class in the kernel of jE∕F is said to capitulate in the extension E∕F. The kernel of jE∕F is known as the capitulation kernel.

Lemma 1.3.8.

Let E∕F be a Galois extension of number fields with Galois group G. The cokernel of NE∕F is canonically isomorphic to the Galois group of the maximal unramified abelian subextension of F inside E.

Proof.

The norm map on ideal classes factors through the G-coinvariant group (Cl ⁡ E)G of Cl ⁡ F . We consider the complex

(Cl ⁡ E)G →NE∕F Cl ⁡ F → coker ⁡ NE∕F → 0.

Using the Artin map, we may write the latter complex as

Gal ⁡ (HE∕E)G → Gal ⁡ (HF ∕F ) → coker ⁡ NE∕F → 0,

where the first map is restriction, and therefore has image Gal ⁡ (HF ∕E ∩HF ). It follows that

coker ⁡ NE∕F ≅Gal ⁡ (HF ∩E∕F ),

as desired. □

Lemma 1.3.8 has the following immediate corollary.

Corollary 1.3.9.

If E∕F is totally ramified at any prime, then NE∕F is surjective.

Now suppose that E∕F is abelian. Let Iv denote the inertia group in G = Gal ⁡ (E∕F ) at a prime v of F, and let

ΣE∕F : ⨁ vIv → G

denote the map that is the product of the natural inclusions.

Proposition 1.3.10.

Let E∕F be an abelian extension of number fields with Galois group G. Then there is an exact sequence

ker⁡ΣE∕F → QE∕F →NE∕F Cl ⁡ F → coker ⁡ ΣE∕F → 0,

where QE∕F is the quotient of Cl ⁡ E by its subgroup that is taken to the commutator subgroup of Gal ⁡ (HE∕F ) under the Artin map.

Proof.

The exactness outside of QE∕F follows from Lemma 1.3.8, since coker ⁡ ΣE∕F ≅Gal ⁡ (HF ∩E∕F ) by definition.

We define

ker⁡ΣE∕F → QE∕F

as follows. Employing the Artin map, we have canonical isomorphisms

QE∕F ≅Gal ⁡ (HE∕E)∕[Gal ⁡ (HE∕F ),Gal ⁡ (HE∕F )]≅Gal ⁡ (L∕E),

where L is the maximal unramified extension of E that is abelian over F. Let Jv denote the inertia group at a prime w over v in Gal ⁡ (L∕F ). As L∕E is unramified, Jv maps isomorphically to Iv under restriction. We have a map

⨁ vJv → Gal ⁡ (L∕F )

given by the product of the canonical inclusions, and the map from ⊕ ⁡ vIv is then given by the identifications Iv≅Jv. Since ker⁡ΣE∕F lands in Gal ⁡ (L∕E) under this map, we have the desired map.

It remains to check exactness at QE∕F . Again, we use the Artin isomorphism to see that the kernel of the map to Cl ⁡ F is precisely Gal ⁡ (L∕E ⋅HF ). On the other hand, the image of ker⁡ΣE∕F in Gal ⁡ (L∕E) is the intersection with Gal ⁡ (L∕E) of the subgroup of Gal ⁡ (L∕F ) generated by its inertia groups. As L∕F is abelian and HF is the Hilbert class field of F, this is precisely Gal ⁡ (L∕E ⋅HF ). □

We have the following interesting corollary.

Corollary 1.3.11.

Let E∕F be a cyclic p-extension, and suppose that there is at most one prime of F that ramifies in it. Then the map (Cl ⁡ E)G → Cl ⁡ F induced by NE∕F is injective.

Proof.

Since E∕F is cyclic, the quotient QE∕F of Proposition 1.3.10 equals (Cl ⁡ E)G. Since ⊕ ⁡ v∈SIv is either Iv at the unique ramified prime, or 0 if there is no ramified prime, the map ΣE∕F is injective. □

In the case that |G| is a power of p, we can give another nice consequence.

Lemma 1.3.12.

Suppose that E∕F is a finite Galois p-extension ramified at no more than one prime of F. If E∕F is nonabelian, suppose further that, if there is such a prime, that it is nonsplit in the extension. Then if AF = 0, we have AE = 0 as well.

Proof.

We begin with the case that G = Gal ⁡ (E∕F ) is cyclic. By Corollary 1.3.11, the map (AE)G → AF is injective, and therefore (AE)G = 0. Thus, we have

AE∕𝔪GAE = (AE)G∕p(AE)G = 0.

Noting Proposition 2.3.7, Nakayama’s lemma then tells us that AE = 0.

Since any finite p-group has a finite filtration with cyclic graded quotients, the result in general follows from the cyclic case by recursion, noting that there is at most one prime that ramifies in each intermediate extension. That is, in the abelian setting, AF = 0 forces a single ramified prime to be totally ramified in E∕F, so in particular it does not split in any intermediate subfield, and in the non-abelian setting, the latter statement holds by assumption. □

We illustrate the use of this with the following interesting example.

Example 1.3.13.

Let F = ℚ(μp) and E = F (p1∕p). Then this extension is totally ramified of degree p at the unique prime above p in F, which is (1−ζp) for a primitive pth root of unity ζp. Therefore, we have that (AE)G≅AF via the norm map. For a prime p such that AF = 0, which is known as a regular prime (e.g., all primes less than 37), Lemma 1.3.12 implies that AE = 0. When p = 37, it turns out that AF = Cl ⁡ F ≅ℤ∕37ℤ, and in fact we have that AE is isomorphic to ℤ∕37ℤ as well.

To go even further, it is useful to restrict to the case of a cyclic extension. We begin with the following useful result.

Proposition 1.3.14.

Let E∕F be a cyclic extension of number fields. Then

NE∕F E× = F×∩⋂ vNEw∕FvEw×,

where v runs over all primes of F and w is some prime of E above v.

Proof.

Let Gv denote the decomposition group in G at any w over v. Choose a set S of representatives of Gv∖G. For a ∈ E×, we have

NE∕F (a) = NEw∕Fv (∏σ∈S𝜎𝑎),

so every global norm is a local norm everywhere.

Recall the following exact sequence for the Brauer group of E∕F:

0 → H2(G,E×) →⨁ vH2(G v,Ew×) → 1 |G|ℤ∕ℤ,

where Gv denotes the decomposition group in G at any w over v. By the periodicity of Tate cohomology of a cyclic group, this becomes

0 →H^0(G,E×) →⨁ vH^0(G v,Ew×) → 1 |G|ℤ∕ℤ.

In particular, we have an injection

F×∕N E∕F E×↪⨁ vFv×∕N Ew∕FvEw×.

Therefore, if a ∈ F× is a local norm everywhere, it is a global norm, as desired. □

Note that an element a ∈ F×is automatically a local norm at any prime where E∕F is unramified and the valuation of a at that prime is trivial. Hence, there are actually only finitely many places to check that a is a local norm to see that it is a global one.

We now derive a nine-term exact sequence that gives us information on the behavior of class groups in cyclic extensions. A proof is possible by making use of Tate cohomology, as found in the appendix to [HS], but we give a more explicit proof.

Theorem 1.3.15.

Let E∕F be a cyclic extension of number fields, and let G be its Galois group. Let Iv denote the inertia group in G at a place v of F, and let

ΣE∕F : ⨁ vIv → G

denote the map that is the product of the natural inclusions. Then we have an exact sequence

0 →ker⁡jE∕F → H1(G,𝒪 E×) → I EG∕I F → Cl ⁡ EG∕j E∕F (Cl ⁡ F ) →𝒪F ×∕N E∕F 𝒪E×→ker⁡Σ E∕F → (Cl ⁡ E)G →NE∕F Cl ⁡ F → coker ⁡ ΣE∕F → 0.

Moreover, the group IEG∕IF is noncanonically isomorphic to the direct sum of Iv over all finite primes v.

Proof.

By Proposition 1.3.6, we have an exact sequence

0 →ker⁡jE∕F → H1(G,𝒪 E×) → I EG∕I F → Cl ⁡ EG∕j E∕F (Cl ⁡ F ) → H1(G,P E)

including the first row. By Proposition 1.3.10, the final part of the sequence beginning with ker⁡ΣE∕F is exact.

Let σ be a generator of G. Define

Cl ⁡ EG∕j E∕F (Cl ⁡ F ) →∂𝒪F ×∕N E∕F 𝒪E×

as the map that takes image of an ideal class [𝔞] ∈ Cl ⁡ EG to the image of NE∕F α, where α is any generator of 𝔞σ−1. To see that this is well-defined, note that if α is replaced by another generator α′, then α′ = 𝛼𝑢 with u ∈𝒪E×, and

NE∕F α′⋅(N E∕F α)−1 ∈ N E∕F 𝒪E×.

Moreover, if 𝔞 is replaced by an ideal 𝔞′ with the same class, then 𝔞′ = 𝔞⋅b for some b ∈ E×. We then have

(𝔞𝑏)σ−1 = 𝔞σ−1bσ−1 = (αbσ−1).

It follows that

NE∕F (αbσ−1) = N E∕F (α).

Finally, if 𝔟 ∈ jE∕F (Cl ⁡ F ), then 𝔟σ−1 = (1), so ∂ takes [𝔟] to 1.

We check exactness at Cl ⁡ EG∕jE∕F (Cl ⁡ F ). If 𝔟 ∈ IEG, then again 𝔟σ−1 = (1), so ∂ maps [𝔟] to 1. On the other hand, if ∂ takes the image of [𝔞] to NE∕F α = 1, and therefore α = βσ−1 with σ ∈ G. We then have

(𝔞β−1)σ−1 = (1),

which means 𝔞β−1 ∈ IEG. As [𝔞β−1] = [𝔞], we have that the image of [𝔞] is in the image of the map from IEG∕IF .

Next, we define

𝒪F ×∕N E∕F 𝒪E×→ker⁡(⨁ vIv → G)

by the direct sum of the local reciprocity maps ρEw∕Fv. (We remark that Iv = 0 for all but finitely many v, so the map ΣE∕F makes sense.) Since the product of the reciprocity maps at all places on a global element is trivial, the image of this map is indeed contained in ker⁡ΣE∕F Also, the map is well-defined since every global norm is a local norm. Note that the image of ∂ is the set of NE∕F α ∈𝒪F × with α ∈ E×. Again, such elements are local norms, and map to zero under each ρEw∕Fv. Conversely, if c ∈𝒪F × satisfies ρEw∕Fv(c) = 1 for every v, then c ∈ NEw∕FvEw× for all v, since c is a unit. By Theorem 1.3.14, we have that c = NE∕F α for some α ∈ F× with (α) = 𝔞σ−1 for some 𝔞 ∈ IE and σ ∈ G. In other words, c is the image of the image of the class of [𝔞] under ∂.

We check exactness at ker⁡ΣE∕F . Let L denote the maximal abelian extension of E that is abelian over F. For c ∈𝒪F ×, we have

∏vρL w′∕Fv(c) = 1,

with w′ lying over w. Since ρL w′∕Fv(c)|E = ρEw∕Fv(c), the image of c in Jv is ρL w′∕Fv(c), and the resulting product in Gal ⁡ (L∕E) is trivial. On the other hand, suppose that σ~v ∈ Jv lifts some σv ∈ Iv and

∏vσ~v = 1.

Then there exist local units cv ∈𝒪Fv× for each v with ρL w′∕Fv(cv) = σ~v. We take cv = 1 if σ~v = 1. By global class field theory, the idele 𝐜 with 𝐜v = cv for each v is the product of the norm of an idele 𝐛 of L with an element c ∈ F×. Recall that

ℂF ∕NHF ∕F ℂHF ≅Cl ⁡ F ,

so we have that

F×N HF ∕F 𝕀HF = F×∏ v𝒪Fv×,

where we take 𝒪Fv = Fv if v is archimedean. Since L contains HF , the idele 𝐛 may be taken to be a unit at all places. But, as each cv is a local unit at all v and

(NL∕F 𝐛 ⋅c)v = 𝐜v = cv

for all v, this means that c must be a unit at all places as well. That is, c ∈𝒪F ×. As NL∕F 𝐛 is a local norm from E everywhere, we have

ρEw∕Fv(c) = ρEw∕Fv(cv) = σv

for every v, as desired.

Finally, recall that IE is the free abelian group generated by the prime ideals of 𝒪E. For an element of IE to be fixed under G, every prime in its decomposition must appear with the same exponent as its conjugates. That is, IEG is generated by the ∏ ⁡i=1g𝔓i, where 𝔓1,…𝔓g are the primes of E lying over a prime 𝔭 of F. Of course, (∏ ⁡i=1g𝔓i)ev = 𝔭𝒪E, where ev is the ramification index of the place v corresponding to 𝔭, so we have

IEG∕I F ≅⨁ vℤ∕evℤ≅⨁ v∈SIv.

□

Remark 1.3.16.

Every map but the map between the two rows is canonical in the exact sequence of Theorem 1.3.15. The remaining map depends only upon a choice of generator of G. It can be made canonical by considering instead the map

Cl ⁡ EG∕j E∕F (Cl ⁡ F )⊗ℤG →𝒪F ×∕N E∕F 𝒪E×

given on the image of a tensor of [𝔞] ∈ Cl ⁡ EG and σ ∈ G by writing 𝔞σ−1 = α𝒪E× and taking the image of NE∕F α ∈𝒪F × in the quotient.

Next, we generalize the situation slightly.

Notation 1.3.17.

For a set S of places in a number field F, we let Sf denote its subset of finite places and S∞ its subset of infinite places.

Definition 1.3.18.

Let S denote a set of places of F.

a.

The S-class group Cl ⁡ F,S of F is the quotient of the class group by the subgroup generated by the classes of the finite primes in S.

b.

The Hilbert S-class field HF,S of F is the maximal unramified abelian extension of F in which all primes in S split completely.

c.

The ring of S-integers 𝒪F,S of F is

𝒪F,S = {a ∈ F∣v𝔭(a) ≥ 0 for all 𝔭∉Sf},

where 𝔭 is used to denote a finite prime of F and v𝔭 its additive valuation.

d.

The S-ideal group IF,S is the group of nonzero fractional ideals in 𝒪F,S, and the S-principal ideal group PF,S is the subgroup of principal fractional ideals.

e.

The S-unit group in F is 𝒪F,S×.

Notation 1.3.19.

If S is a set of primes of F and let E∕F is a finite extension, then we let SE denote the set of places of E lying over those in S. For brevity, we denote 𝒪E,SE, Cl ⁡ F,SE, and so on more succinctly by 𝒪E,S, Cl ⁡ E,S, and so on similarly. That is, we use S in the subscript to denote SE. If E∕F is algebraic, we may still speak of its S-integers 𝒪E,S as the union of S-integers in the finite subextensions of F in E.

Let us fix a set of places of S for the rest of this section.

Remark 1.3.20.

The Artin isomorphism ϕF induces an isomorphism

ϕF,S: Cl ⁡ F,S → Gal ⁡ (HF,S∕F ).

We have an analogue of the exact sequence of Theorem 1.3.15 for S-class groups and S-units. The proof is much as before, and is therefore omitted.

Theorem 1.3.21.

Let E∕F be a cyclic extension of number fields, and let G be its Galois group. Let Iv (resp., Gv) denote the inertia group (resp., decomposition group) in G at a prime v of F, and let

ΣE∕F S: ⨁ v∉SIv⊕⨁ v∈SGv → G

denote the map that is the product of the natural inclusions. Then we have an exact sequence

0 →ker⁡(Cl ⁡ F,S →jE∕F Cl ⁡ E,S) → H1(G,𝒪 E,S×) → I E,SG∕I F,S → Cl ⁡ E,SG∕j E∕F (Cl ⁡ F,S) →𝒪F,S×∕N E∕F 𝒪E,S×→ker⁡Σ E∕F S → (Cl ⁡ E,S)G →NE∕F Cl ⁡ F,S → coker ⁡ ΣE∕F S → 0.

1.4. Kummer theory

For a set of S primes of F, we let Sf denote the set of finite places of F in S, we let S∞denote the set of archimedean places, and for any n ≥ 1, we let Sn denote the set of primes of S above p for any prime p dividing n. If E is an extension of F, we generally also use the symbol S to denote the set of primes SE of E above those in S. We will let V denote the set of all primes of F, so we may speak of V∞and so forth. For brevity, let us set V𝑛∞ = Vn∪V∞.

Definition 1.4.1.

We say that an extension E of F is S-ramified if it is unramified outside of the places in S.

Lemma 1.4.2.

There exists a maximal S-ramified extension FS of F, and it is Galois over F.

Proof.

A union of S-ramified extensions is S-ramified, so the existence of FS is clear. If E is an S-ramified finite degree extension of F, then so is any conjugate of E over F in an algebraic closure F¯ of F containing E, as the inertia degrees at conjugate primes above p in E and σ(E) are the same (and similarly for real places). The product

∏σ : E↪F¯σ(E)

is Galois (in fact, it is the Galois closure of E in F¯) and also S-ramified as a compositum of S-ramified extensions. Therefore, FS is a union of finite Galois subextensions, hence itself Galois. □

Definition 1.4.3.

We use GF,S to denote the Galois group Gal ⁡ (FS∕F ), i.e., the Galois group of the maximal S-ramified extension FS of F.

Kummer theory in S-ramified extensions has as its basis the following proposition.

Proposition 1.4.4.

Let S be a set of primes of F. We have a canonical isomorphism

Cl ⁡ F,S →∼H1(G F,S,𝒪FS,S×),

given by taking an ideal class [𝔞] to the cocycle that takes σ ∈ GF,S to ασ−1, where α is a generator of 𝔞𝒪FS,S.

Proof.

To reduce clutter in the notation, let us set 𝒢 = GF,S and Ω = FS. A similar argument to that of the proof of Proposition 1.3.6 produces an isomorphism

PΩ,S𝒢∕P F,S →∼H1(𝒢,𝒪 E,S×)

that takes (α) to σ↦ασ−1. Again similarly to before, we have the commutative diagram

S-ideals in an infinite extension. A full diagram description follows.
Diagram description: S-ideals in an infinite extension

The two displayed rows are exact, and the squares commute.

Objects, listed by row and column:

  • Row 1, from left to right: column 1: 0; column 2: P subscript (F,S); column 3: I subscript (F,S); column 4: Cl subscript (F,S); column 5: 0.
  • Row 2, from left to right: column 1: 0; column 2: P subscript (capital Omega ,S) superscript (script G); column 3: I subscript (capital Omega ,S) superscript (script G); column 4: Cl subscript (capital Omega ,S) superscript (script G).

Arrows and lines:

  1. An arrow from 0 (row 1, column 1) to P subscript (F,S), without a label.
  2. An arrow from P subscript (F,S) to I subscript (F,S), without a label.
  3. An arrow from P subscript (F,S) to P subscript (capital Omega ,S) superscript (script G), without a label.
  4. An arrow from I subscript (F,S) to Cl subscript (F,S), without a label.
  5. An arrow from I subscript (F,S) to I subscript (capital Omega ,S) superscript (script G), without a label.
  6. An arrow from Cl subscript (F,S) to 0 (row 1, column 5), without a label.
  7. An arrow from Cl subscript (F,S) to Cl subscript (capital Omega ,S) superscript (script G), without a label.
  8. An arrow from 0 (row 2, column 1) to P subscript (capital Omega ,S) superscript (script G), without a label.
  9. An arrow from P subscript (capital Omega ,S) superscript (script G) to I subscript (capital Omega ,S) superscript (script G), without a label.
  10. An arrow from I subscript (capital Omega ,S) superscript (script G) to Cl subscript (capital Omega ,S) superscript (script G), without a label.
(1.4.1)

The lower row arises as a direct limit of like sequences for intermediate finite extensions E of F in Ω. However, since S contains the finite primes that are ramified in any such extension E∕F, the map IF,S → IE,S𝒢 is not merely an injection, but an isomorphism. Moreover, jΩ∕F is the zero map, since Ω contains HF by definition, and every ideal in IF becomes principal in HF . Hence, the snake lemma provides an isomorphism

Cl ⁡ F,S → PΩ,S𝒢∕P F,S

taking [𝔞] to (α) where (α) = 𝔞𝒪Ω,S. □

Proposition 1.4.5.

Suppose that S contains V𝑛∞. Then there is a canonical exact sequence

1 →𝒪F,S×∕𝒪 F,S×n → H1(G F,S,μn) → Cl ⁡ F,S[n] → 0.
Proof.

For any α ∈𝒪FS,S×, the extension FS(α1∕n)∕FS is unramified outside of S and therefore trivial, as the only primes that can ramify in such a Kummer extension are the real places, those 𝔭 with v𝔭(α)≠0, and those primes dividing n, all of which are contained in S. We then have that

1 → μn →𝒪FS,S×→n𝒪 FS,S×→ 1

is exact, and the result follows immediately from the exact sequence

H0(G F,S,𝒪FS,S×) →nH0(G F,S,𝒪FS,S×) → H1(G F,S,μn) → H1(G F,S,𝒪FS,S×) →nH1(G F,S,𝒪FS,S×).

□

In the case that S = ∅, we have the following.

Lemma 1.4.6.

Fix n ≥ 1 such that F contains μn, and let Bn ≤𝒪F × be the subgroup

Bn = {a ∈𝒪F ×∣F (a1∕n)∕F is unramified}.

There is a canonical exact sequence

1 → Bn∕𝒪F ×n → H1(G F,∅,μn) → Cl ⁡ F [n].
Proof.

From the short exact sequence

1 → μn →𝒪F∅×→n𝒪 F∅×n → 1,

we obtain an exact sequence

𝒪F × →n𝒪 F∅×n∩𝒪 F ×→ H1(G F,∅,μn) → H1(G F,∅,𝒪F∅×) →nH1(G F,∅,𝒪F∅×n). (1.4.2)

As the nth power map 𝒪F∅×→n𝒪F∅×takes values in 𝒪F∅×n, the kernel of the rightmost map in (1.4.2) is contained in the kernel of

H1(G F,∅,𝒪F∅×) →nH1(G F,∅,𝒪F∅×),

which is isomorphic to Cl ⁡ F [n] by Proposition 1.4.4. Noting that

Bn = F∅×n∩𝒪 F × = 𝒪 F∅×n∩𝒪 F ×,

equation (1.4.2) yields the result. □

Definition 1.4.7.

A number field F is said to be abelian if it is an abelian extension of ℚ.

Definition 1.4.8.

A number field F is said to be totally real if it has no complex places.

Remark 1.4.9.

There exits a maximal totally real subfield F+ of any number field F, as the compositum of any two totally real fields is totally real.

Definition 1.4.10.

A number field F is CM if it has no real places and is a degree 2 extension of F+.

Example 1.4.11.

Let n ≥ 3. Then the cyclotomic field ℚ(μn) is CM, and

ℚ(μn)+ = ℚ(ζ n+ζn−1),

where ζn is a primitive nth root of unity. As a consequence of this and the Kronecker-Weber theorem, every abelian field is either totally real or CM.

Fix a CM field F, and let τ be the nontrivial element of Gal ⁡ (F∕F+). Given a ℤ[Gal ⁡ (F∕F+)]-module A, we have submodules

A± = {a ∈ A∣τ(a) = ±a}.

Note that

A+ ∩A− = A[2].

and A∕(A+ +A−) is 2-torsion. If multiplication by 2 is invertible on A, then

𝐴≅A+ ⊕A−,a↦a+τ(a) 2 + a−τ(a) 2 .

Lemma 1.4.12.

The groups 𝒪F × and (𝒪F ×)+ have the same ℤ-rank, and (𝒪F ×)− is the group μ(F ) of roots of unity in F.

Proof.

The first statement is an immediate consequence of Dirichlet’s unit theorem. Since it holds, (𝒪F ×)− consists only of elements of finite order, which is to say, roots of unity. Since every root of unity ξ satisfies τ(ξ) = ξ−1, we have the result. □

We note that for an odd prime p, the map jF∕F+ provides a canonical identification of AF+ with AF + by Lemma 1.3.5.

Lemma 1.4.13.

The map Cl ⁡ F+ → Cl ⁡ F + induced by jF∕F+ has kernel of order dividing 2.

Proof.

Note that if τ(x)x = 1 for x ∈𝒪F ×, then x must be a root of unity. On the other hand, the group of τ(y)y−1 with y ∈𝒪F × contains μ(F )2 = μ(F )τ−1. Thus H1(G,𝒪F ×)≅H^−1(G,𝒪F ×) is isomorphic to a quotient of μ(F )∕μ(F )2. The result then follows from Proposition 1.3.6. □

Remark 1.4.14.

If L and M are Galois extensions of a field K with L contained in M, then Gal ⁡ (L∕K) acts on Hi(Gal ⁡ (M∕L),A) for any ℤp[Gal ⁡ (M∕K)]-module A. The action is induced by the following action of τ ∈ Gal ⁡ (M∕K) on a cochain f ∈ Ci(Gal ⁡ (M∕L),A):

(τ ⋅f)(σ1,…,σi) = τ ⋅f(τ−1σ1τ,…,τ−1σ iτ).

On cohomology, this action factors through an action on Gal ⁡ (L∕K) since, on Gal ⁡ (M∕L), this action is the conjugation action on cohomology, which is trivial.

For a finitely generated abelian group A, let us use r(A) to denote its rank and

rp(A) = dim⁡𝔽pA[p]

to denote its p-rank for a prime p.

Theorem 1.4.15.

Let F be a CM field such that μp ⊂ F for an odd prime p. We then have

rp(Cl ⁡ F +)−δ ≤ r p(Cl ⁡ F −) ≤ r p(Cl ⁡ F +)+r(𝒪 F ×),

where δ = 0 if F (μ(F )1∕p)∕F is ramified at p and 1 otherwise.

Proof.

Note that

H1(G F,∅,μp)≅Hom ⁡ (Gal ⁡ (HF ∕F ),μp),

and

Hom ⁡ (Gal ⁡ (HF ∕F ),μp)±≅Hom ⁡ (Cl ⁡ F ,μp)±≅Hom ⁡ (Cl ⁡ F ∓,μ p),

as τ acts on μp by inversion. Combining this with Lemma 1.4.6, with B = Bp as in said lemma, we have

rp(Cl ⁡ F ∓) = r p(H1(G F,∅,μp)±) ≤ r p(Cl ⁡ F ±)+r p((B∕𝒪F ×p)±).

By Lemma 1.4.12, we have that 𝒪F × = 𝒪F + ⋅μ(F ) and

rp((B∕𝒪F ×p)−) = r p(B∩μ(F )) = δ,

while

rp((B∕𝒪F ×p)+) ≤ r p((𝒪F ×∕𝒪 F ×p)+) = r((𝒪 F ×)+) = r(𝒪 F ×).

The result follows. □

1.5. Leopoldt’s conjecture

For each place v of F, Let

Fv×^ = lim ← nFv×∕F v×pn,

and consider its subgroup

𝒰v = lim ←n𝒪Fv×∕𝒪 Fv×pn.

If v is finite, then Fv×^≅ℤp⊕𝒰v, and 𝒰v is the group of p-power roots of unity in Fv if v does not lie over p while 𝒰v is the group of 1-units if v lies over p. If v is infinite, then 𝒰v = Fv×^, and both groups are trivial unless v is real and p = 2, in which case they are ℤ∕2ℤ.

Let us set

EF = 𝒪F ×⊗ℤℤ p≅lim ←n𝒪F ×∕𝒪 F ×pn.

We may consider the natural map

ιF = (ιv)v∈Vp: EF →⨁ v∈Vp𝒰v.

Clearly, the kernel of 𝒪F ×→𝒪Fv× is trivial for v ∈ Vp. Yet, the problem may arise that there exist, for instance, two units x,y ∈𝒪F × generating a rank two subgroup and a,b ∈ℤp such that ιv(x)aιv(y)b = 1. So, in theory, ιF could have a kernel. This brings us to Leopoldt’s conjecture.

Conjecture 1.5.1 (Leopoldt).

The map ιF : EF →⊕ ⁡ v∈Vp𝒰v is injective.

Remark 1.5.2.

We could, equivalently, consider the map

ιF ′: E F →⨁ v∈V𝑝∞𝒰v,

that includes the archimdean places, setting 𝒰v = Fv×^ for such v. The point is that 𝒰v = 1 for archimedean v unless p = 2 and v is real, in which case 𝒰v≅ℝ×∕ℝ×2.

We have that ker⁡ιF ′⊆ker⁡ιF by definition. On the other hand, we have (ker⁡ιF )2 ⊆ker⁡ιF ′. In particular, the two kernels have the same ℤp-rank. Moreover, the 2-torsion in EF is μ2, and −1 is not in the kernel of ιv for any v, so ker⁡ιF = 0 if and only if ker⁡ιF ′ = 0.

Example 1.5.3.

For F = ℚ, Leopoldt’s conjecture holds as Eℚ = 1 for p≠2 and Eℚ = μ2 for p = 2.

Let S denote a finite set of primes of F containing V𝑝∞. We wish to state several equivalent forms of this conjecture. For this, we set

EF,S = 𝒪F,S×⊗ℤℤ p,

and extend ιF to a map

ιF,S = (ιv)v∈S: EF,S →⨁ v∈SFv×^.

Let 𝔛F,S denote the Galois group of the maximal abelian pro-p unramified outside S extension of F. Let Gvab^ denote the Galois group of the maximal abelian pro-p extension of Fv for each v. The following exact sequences will be useful.

Theorem 1.5.4.

There are two exact sequences fitting into a commutative diagram

Two global reciprocity exact sequences. A full diagram description follows.
Diagram description: Two global reciprocity exact sequences

The two displayed rows are exact, and the squares commute.

Objects, listed by row and column:

  • Row 1, from left to right: column 1: 0; column 2: kernel iota subscript (F); column 3: script E subscript (F); column 4: direct sum subscript (v in S) script U subscript (v); column 5: fraktur X subscript (F,S); column 6: A subscript (F); column 7: 0.
  • Row 2, from left to right: column 1: 0; column 2: kernel iota subscript (F,S); column 3: script E subscript (F,S); column 4: direct sum subscript (v in S) hat of (F subscript (v) superscript (times)); column 5: fraktur X subscript (F,S); column 6: A subscript (F,S); column 7: 0.

Arrows and lines:

  1. An arrow from 0 (row 1, column 1) to kernel iota subscript (F), without a label.
  2. An arrow from kernel iota subscript (F) to script E subscript (F), without a label.
  3. A hooked arrow from kernel iota subscript (F) to kernel iota subscript (F,S), without a label.
  4. An arrow from script E subscript (F) to direct sum subscript (v in S) script U subscript (v), without a label.
  5. A hooked arrow from script E subscript (F) to script E subscript (F,S), without a label.
  6. An arrow from direct sum subscript (v in S) script U subscript (v) to fraktur X subscript (F,S) (row 1, column 5), without a label.
  7. A hooked arrow from direct sum subscript (v in S) script U subscript (v) to direct sum subscript (v in S) hat of (F subscript (v) superscript (times)), without a label.
  8. An arrow from fraktur X subscript (F,S) (row 1, column 5) to A subscript (F), without a label.
  9. Equality joins fraktur X subscript (F,S) (row 1, column 5) and fraktur X subscript (F,S) (row 2, column 5), without a label.
  10. An arrow from A subscript (F) to 0 (row 1, column 7), without a label.
  11. A double-headed arrow from A subscript (F) to A subscript (F,S), without a label.
  12. An arrow from 0 (row 2, column 1) to kernel iota subscript (F,S), without a label.
  13. An arrow from kernel iota subscript (F,S) to script E subscript (F,S), without a label.
  14. An arrow from script E subscript (F,S) to direct sum subscript (v in S) hat of (F subscript (v) superscript (times)), labelled iota subscript (F,S).
  15. An arrow from direct sum subscript (v in S) hat of (F subscript (v) superscript (times)) to fraktur X subscript (F,S) (row 2, column 5), labelled rho subscript (F,S).
  16. An arrow from fraktur X subscript (F,S) (row 2, column 5) to A subscript (F,S), without a label.
  17. An arrow from A subscript (F,S) to 0 (row 2, column 7), without a label.
(1.5.1)

where ρF,S is the product over v ∈ S of the composition of the p-completion of the local reciprocity map ρv: Fv×^ →Gvab^ with the natural map jv from Gvab^ onto the decomposition group at v in 𝔛F,S, and where the maps 𝔛F,S → AF → AF,S are the natural quotient maps (under the indentifications given by the Artin map).

Proof.

In the horizontal sequences in the diagram (1.5.1), we note that im ⁡ ρF,S (resp., the corresponding map in the upper sequence) is the compositum of the decomposition groups (resp., inertia groups) at all v ∈ S in 𝔛F,S. Being that 𝔛F,S already has trivial inertia groups at v∉S, the quotient coker ⁡ ρF,S is therefore the Galois group of the maximal unramified abelian p-extension of F in which all primes in S split completely (resp., maximal unramified abelian p-extension of F), and is therefore canonically isomorphic to AF,S (resp., AF ) via Artin reciprocity.

For the upper horizontal sequence, the exactness at ⊕ ⁡ v∈S𝒰v will follow from the exactness at ⊕ ⁡ v∈SFv×^ in the lower horizontal sequence by noting that EF consists exactly of the elements of EF,S that have image under ιF,S lying in ⊕ ⁡ v∈S𝒰v. We are therefore reduced to proving the latter exactness.

Recall that H1(GF,S,μpn) is identified via Kummer theory with the quotient Bn∕F×pn , where Bn is the subgroup of x ∈ F× such that x𝒪F,S = 𝔞pn for some fractional ideal 𝔞 of 𝒪F,S. In other words, we have an exact sequence

1 →𝒪F,S×∕𝒪 F,S×pn →B n∕F×pn → A F,S[pn] → 0.

It then follows from the finiteness of AF,S that

lim ←nBn∕F×pn≅E F,S,

We claim that there is an exact sequence

Bn∕F×pn →⨁ v∈SFv×∕F v×pn →𝔛 F,S∕pn𝔛 F,S,

where the first map is induced by the localization maps and the second map is ρF,S taken modulo pn. In that all of the terms of this sequence are finite, we can take the inverse limit as we vary n to obtain an exact sequence

EF,S →ιF,S⨁ v∈SFv×^ →ρ F,S𝔛F,S, (1.5.2)

finishing the verification of the exactness of the lower sequence.

Let us use ρn,v and jn,v to denote the modulo pn reductions of ρv and jv for any v. Any a ∈Bn has valuation a multiple of pn at v∉S, so ρv(a) lies in the compositum of the inertia group and the subgroup of pnth powers in Gvab^. In particular, we have that jn,v(ρn,v(a)) = 1 for such v. Global class field theory then tells us that

∏v∈Sjv(ρv(a)) = ∏vjv(ρv(a)) = 1,

which tells us that (1.5.2) is a complex.

Let Mn be the maximal S-ramified abelian extension of F of exponent pn. Its Galois group Gal ⁡ (Mn∕F )≅𝔛F,S∕pn𝔛F,S is the quotient of Gal ⁡ (Fab∕F ) by the composition of all inertia groups at primes v∉S and the pnth powers of all of the decomposition groups. By global class field theory, we therefore have an isomorphism

𝕀F F×⋅𝕀F pn ⋅∏v∉S𝒪v× →∼Gal ⁡ (Mn∕F ).

where for simplicity of notation, we have set 𝒪v = 𝒪Fv. Similarly, if we let Ln′be the maximal unramified abelian extension of F of exponent pn in which every prime in S splits completely, so that Gal ⁡ (Ln′∕F )≅AF,S∕pnAF,S, class field theory again provides an isomorphism

𝕀F F×⋅𝕀F pn ⋅(∏v∈SFv××∏v∉S𝒪v×) →∼Gal ⁡ (Ln′∕F ).

We see, then, that we have isomorphisms

𝕀F pn ⋅(∏v∈SFv××∏v∉S𝒪v×) (F×∩𝕀F pn (∏v∈SFv××∏v∉S𝒪v×))⋅𝕀F pn ∏v∈S𝒪v×≅F×⋅𝕀F pn ⋅(∏v∈SFv××∏v∉S𝒪v×) F×⋅𝕀F pn ⋅∏v∉S𝒪v× ≅Gal ⁡ (Mn∕Ln′),

where in the first step, we have used the second isomorphism theorem. Since

⨁ v∈SFv×∕F v×pn≅𝕀F pn ⋅(∏v∈SFv××∏v∉S𝒪v×) 𝕀F pn ∏v∈S𝒪v×

and

Bn = F×∩𝕀 F pn (∏ v∈SFv××∏ v∉S𝒪v×),

we have an exact sequence

Bn →⨁ v∈SF×∕F×pn → Gal ⁡ (M n∕Ln′),

where the maps agree with the maps in question, hence the result. □

Remark 1.5.5.

Theorem 1.5.4 can also be derived using Poitou-Tate duality and Kummer theory.

Proposition 1.5.6.

The kernel of ιF,S is contained in EF . In particular, Leopoldt’s conjecture is equivalent to the injectivity of ιF,S.

Proof.

Let α ∈ker⁡ιF,S. Then α may be written as

α = ∑i=1ma i⊗ci,

were ai ∈𝒪F,S× and ci ∈ℤp for each 1 ≤ i ≤ m, for some m ≥ 0. For each v ∈ Sf, we then have

∑i=1mv(a i)ci = 0,

which means that the ci ∈ℤp are ℤ-linearly dependent if some v(ai)≠0. If v(am)≠0, without loss of generality, then αv(am) may be written as a sum of m−1 tensors. Continuing in this way, we obtain that some nonzero integer power of α is a ℤp-linear combination of units at v. Since there are only finitely many v ∈ S, we have αc ∈EF for some c ∈ℤ, which forces α ∈EF . □

The following theorem is also a corollary of Theorem 1.5.4 and Proposition 1.5.6, which gives in particular equivalent conditions for Leopoldt’s conjecture to hold (noting that EF is p-torsion free). Let rank ⁡ ℤpA denote the ℤp-rank of a finitely generated ℤp-module A.

Theorem 1.5.7.

The following are equivalent for a given δ ≥ 0:

i.

rank ⁡ ℤpker⁡ ⁡ ιF = δ,

ii.

rank ⁡ ℤpim ⁡ ιF = r1(F )+r2(F )−1−δ,

iii.

rank ⁡ ℤpker⁡ ⁡ ιF,S = δ, and

iv.

rank ⁡ ℤp𝔛F,S = r2(F )+1+δ.

Proof.

For v ∈ S, we have that

rank ⁡ ℤp𝒰v^ = { [Fv : ℚp]if v ∈ Vp, 0 if v ∈ S−Vp.

We also have

rank ⁡ ℤpEF = r1(F )+r2(F )−1

by Dirichlet’s unit theorem, and AF is finite. Note that

r1(F )+2r2(F ) = [F : ℚ] = ∑v∈Vp[Fv : ℚp].

Hence, Proposition 1.5.6 and the exactness of the upper exact sequence in (1.5.1) yield the result. □

Corollary 1.5.8.

The ℤp-module 𝔛F,S is finitely generated of ℤp-rank independent of S containing V𝑝∞.

The δ in Theorem 1.5.7 is known as the Leopoldt defect of F

Definition 1.5.9.

The Leopoldt defect δ(F ) is the ℤp-rank of ker⁡ιF .

Leopoldt’s conjecture for F is equivalent to the statement that the Leopoldt defect δ(F ) is 0. We may also phrase Leopoldt’s conjecture for F in terms of the nonvanishing of a p-adic regulator of F, which replaces the always nonzero complex regulator.

Definition 1.5.10.

For a p-adic field E, the p-adic logarithm of E is the unique homomorphism log⁡p: E×→ E such that log⁡p(p) = 0 and such that for any x in the maximal ideal of 𝒪E, one has

log⁡p(1+x) = ∑k=1∞(−1)k−1xk k .

Remark 1.5.11.

The kernel of log⁡p on a p-adic field E is μ(E).

Notation 1.5.12.

We use ℂp to denote the completion of the algebraic closure of ℚp with respect to the unique extension of the p-adic absolute value on ℚp. We have a p-adic absolute value

|⋅|p: ℂp →ℝ≥0

with |p|p = p−1.

Remark 1.5.13.

The p-adic logarithm extends to a continuous homomorphism log⁡p: ℂp×→ℂp.

It turns out that ℂ and ℂp are abstractly isomorphic (being algebraically closed of characteristic 0 and having the same cardinality), and we can fix an embedding ι : ℂ →ℂp. Let d = [F : ℚ], and let τi: F↪ℂp for 1 ≤ i ≤ r+1 be the compositions τ = ι ∘σi of the real and complex embeddings σi of F previously chosen in Section 1.2.

Definition 1.5.14.

Let α1,…,αr be r independent units in EF . The p-adic regulator Rp(F ) of EF is the determinant of the r-by-r matrix Rp(α1,…,αr) = (cilog⁡pτi(αj))i,j, where ci is 1 if σi is real and 2 if σi is complex.

Remark 1.5.15.

The p-adic regulator is well-defined up to sign, so as an element of ℂp×∕⟨−1⟩.

The following is immediate.

Proposition 1.5.16.

Leopoldt’s conjecture for a number field F is equivalent to the statement the nonvanishing of the p-adic regulator Rp(F ).

Baker proved that if α1,…αn ∈ℚ¯× are such that 2𝜋𝑖,log⁡α1,…,log⁡αn are ℚ-linearly independent, then they are ℚ¯-linearly independent. Via Baker’s method, Brumer proved a p-adic analogue.

Theorem 1.5.17 (Brumer).

Let β1,…,βn be algebraic numbers that are also p-adic units, and suppose that the p-adic logarithms log⁡pβ1,…,log⁡pβn are ℚ-linearly independent. Then these logarithms are also ℚ¯-linearly independent.

Using this result, Brumer was able to prove Leopoldt’s conjecture for an abelian extensions of number fields with r = 0. Note that the only fields with r = 0 are ℚ and the imaginary quadratic fields. We need several preliminary results. We begin with the following result, only the first part of which is needed at the moment.

Proposition 1.5.18.

Let G be a finite abelian group and f : G →ℂ be a function. Let G^ denote the group of characters G →ℂ×.

a.

We have

∏χ∈G^ (∑σ∈Gχ(σ)f(σ)) = det ⁡ (f(στ−1)) σ,τ∈G.

In fact, the rank of (f(στ−1))σ,τ∈G is the number of χ ∈G^ such that ∑ ⁡σ∈Gχ(σ)f(σ)≠0.

b.

We have

∏ χ∈G^ χ≠1 (∑σ∈Gχ(σ)f(σ)) = det ⁡ (f(στ−1)−f(σ)) σ,τ≠1.
Proof.

We compare two bases of the complex vector space V of functions G →ℂ: the set of characters G^ and the set of δ-functions

δσ(τ) = { 1τ = σ, 0 τ≠ σ

for σ ∈ G. Consider the linear transformation T : V → V given by

T (g)(τ) = ∑σ∈Gf(σ)g(𝜎𝜏).

Applied to g = χ, we obtain

T (χ) = ∑σ∈Gf(σ)χ(σ)χ,

so χ is an eigenvector with eigenvalue ∑ ⁡σ∈Gχ(σ)f(σ). It follows that det ⁡ T is the product of the latter sums over all χ. On the other hand,

T (δσ)(ρ) = ∑τ∈Gf(τ)δσ(𝜌𝜏) = ∑τ∈Gf(τ)δστ−1(ρ) = ∑τ∈Gf(τ−1σ)δ τ(ρ)

so

T (δσ) = ∑τ∈Gf(στ−1)δ τ

so the (τ,σ)-entry of the matrix of T with respect to this basis is f(στ−1). In that the determinant and rank of T are independent of the choice of basis, we have part a.

For part b, we consider the codimension 1 subspace W of V that consisting of the g: G →ℂ with ∑ ⁡σ∈Gg(σ) = 0. One basis of these functions is given by G^−{1}, and another is given by the functions δσ−|G|−1 for σ≠1. Also, we see immediately that T (W ) ⊆ W. The determinant of T |W with respect to the character basis is clearly the left-hand side of the desired equality. On the other hand, noting that

∑τ∈G(δτ−|G|−1) = 0,

we have

T (δσ−|G|−1) = ∑ τ∈Gf(στ−1)(δ τ−|G|−1) = ∑ τ∈G τ≠1 (f(στ−1)−f(σ))(δ τ−|G|−1),

which has the desired coefficients. □

We omit a proof of the following.

Lemma 1.5.19.

For a field K and a finite group G, let V and W be K[G]-modules of finite K-dimension. Suppose that there is a field extension L of K such that V ⊗K𝐿≅𝑊 ⊗KL as L[G]-modules. Then 𝑉≅𝑊 as K[G]-modules.

Proposition 1.5.20.

Let F be an abelian extension with Galois group G of either ℚ or an imaginary quadratic field. Then EF ⊗ℤℚ≅IG⊗ℤℚ as ℚ[G]-modules.

Proof.

By the proof of Dirichlet’s unit theorem, we have EF ⊗ℤℝ≅V0, where V0 is as in Notation 1.2.3. That is V0 is a hyperplane in the ℝ-span of the archimedean places of F, in this case consisting of the formal sums with coefficients summing to zero (since F is either totally real or purely imaginary). Since E has just one archimedean place, all of the places of F are conjugate under the action determined by precomposition of a representative by the inverse of an element of G. Fixing an embedding ϕ : F →ℂ then provides an isomorphism V0≅IG⊗ℤℝ, so EF ⊗ℤℝ≅IG⊗ℤℝ. By Lemma 1.5.19, we then have that EF ⊗ℤℚ≅IG⊗ℤℚ. □

Theorem 1.5.21 (Brumer).

Leopoldt’s conjecture holds for all finite abelian extensions of ℚ and all finite abelian extensions of any imaginary quadratic field.

Proof.

By Proposition 1.5.20, we may pick α ∈ EF be such that {σ(α)∣σ ∈ G−{1}} is an independent set of r units of F. Let ϕ = ι ∘ϕ : K →ℂp, and consider the function f : G →ℂp defined by f(σ) = log⁡pϕ(σ−1α). Since

∏σ∈Gσ−1α = ±1,

we have

∑σ∈Gf(σ) = 0.

If ∑ ⁡σ∈Gχ(σ)f(σ) = 0 for some nontrivial character χ ∈G^, then

∑σ∈G−{1}(1−χ(σ))f(σ) = 0.

Since 1−χ(σ) ∈ℚ¯. By Theorem 1.5.17, we then have that the quantities f(σ) for σ ∈ G−{1} are ℚ-linearly dependent, and hence ℤ-linearly dependent. That is, there exist elements kσ ∈ℤ, not all zero, such that

∏σ∈G−{1}(𝜎𝛼)kσ ∈ μ(F ).

This, however, contradicts our choice of α.

Now choose an ordering of G and form the matrix (f(στ−1))σ,τ∈G, the (σ,τ)-entry of which is log⁡p(ϕ ∘τ)(σ−1α). It then follows from Proposition 1.5.18a that this matrix has rank r = |G|−1, and the σ = 1 row and τ = 1 column are linearly dependent on the others. If we remove them, the resulting r-by-r minor is the p-adic regulator matrix attached to the basis σ−1α with σ ∈ G−{1} and the embeddings ϕ ∘τ for τ ∈ G−{1}. Thus Rp(F )≠0, so Leopoldt’s conjecture holds for F. □

Find in the notes