The cokernel of the completed norm #
Let L/K be a finite Galois extension of nonarchimedean local fields, let p be a prime with
p ≠ 0 in K, and let A(K) = lim_m Kˣ/(Kˣ)^(p^m) be the p-adic completion of Kˣ. The field
norm induces the completed norm N : A(L) → A(K) (TauCeti.padicCompletionUnitsNorm). Its
cokernel is the maximal p-quotient of Gal(L/K)^ab, read off from the norm residue isomorphism
Kˣ / N_{L/K}(Lˣ) ≃ Gal(L/K)^ab (TauCeti.ClassFieldTheory.normResidue).
Concretely, for every m the class of x ∈ A(K) at level m followed by the norm residue
symbol modulo p ^ m-th powers is a surjective homomorphism
padicCompletionUnitsNormResidue p K L m : A(K) → Gal(L/K)^ab / (Gal(L/K)^ab)^(p^m),
and once p ^ m contains the full power of p dividing #Gal(L/K)^ab its kernel is exactly the
image of N. For such m the target is the maximal p-quotient of Gal(L/K)^ab, of order the
full power of p dividing #Gal(L/K)^ab = [Kˣ : N_{L/K}(Lˣ)], so A(K) / N(A(L)) is the
p-completion of Kˣ / N_{L/K}(Lˣ).
The proof is algebraic. Every element of A(K) is the class of a unit up to a p ^ m-multiple
(TauCeti.exists_eq_padicCompletionUnitsOf_add_pow_smul), and n-th powers of units being
norms forces n • A(K) ⊆ N(A(L)) (TauCeti.nsmul_mem_range_padicCompletionUnitsNorm), which
for n = #Gal(L/K)^ab absorbs the p ^ m-multiples.
Main definitions #
TauCeti.padicCompletionUnitsNormResidue p K L m: the completed norm residue mapA(K) → Gal(L/K)^ab / (Gal(L/K)^ab)^(p^m).TauCeti.padicCompletionUnitsNormCokernelEquiv: the resulting isomorphismA(K) / N(A(L)) ≃ Gal(L/K)^ab / (Gal(L/K)^ab)^(p^m).
Main results #
TauCeti.nsmul_mem_range_padicCompletionUnitsNorm: if everyn-th power inKˣis a norm fromL, thennkills the cokernel of the completed norm.TauCeti.padicCompletionUnitsNormResidue_of: on the class of a unit, the completed norm residue map is its norm residue symbol.TauCeti.padicCompletionUnitsNormResidue_surjective: the completed norm residue map is surjective.TauCeti.padicCompletionUnitsNormResidue_padicCompletionUnitsNorm: it kills completed norms.TauCeti.ker_padicCompletionUnitsNormResidue: its kernel is the image of the completed norm.TauCeti.natCard_quotient_range_padicCompletionUnitsNorm: the cokernel of the completed norm has order the full power ofpdividing#Gal(L/K)^ab.
References #
- J. Neukirch, A. Schmidt, K. Wingberg, Cohomology of Number Fields, 2nd ed., VII §4, especially the proof of (7.4.4).
- J.-P. Serre, Local Fields, Chapter XI, §3.
A bound on the cokernel of the completed norm. If (Kˣ)^p has finite index in Kˣ and
every n-th power in Kˣ is a norm from L, then n • x lies in the image of the completed norm
A(L) → A(K) for every x ∈ A(K). For instance n = [L : K] always works
(TauCeti.pow_finrank_mem_normGroup).
The completed norm residue map at level m: the class of an element of A(K) in
Kˣ / (Kˣ)^(p^m), followed by the norm residue isomorphism Kˣ / N_{L/K}(Lˣ) ≃ Gal(L/K)^ab
modulo p ^ m-th powers.
Instances For
The completed norm residue map at level m only depends on the level-m coordinate: if that
coordinate is the class of u ∈ Kˣ, the value is the norm residue symbol of u.
On the class of a unit u ∈ Kˣ, the completed norm residue map is the norm residue symbol of
u, modulo p ^ m-th powers.
The completed norm residue map is surjective, since the norm residue isomorphism is.
The completed norm residue map at level m kills p ^ m-multiples, since its target has
exponent dividing p ^ m.
The completed norm residue map kills completed norms: the level-m coordinate of a completed
norm is the class of a norm, whose norm residue symbol is trivial.
The kernel of the completed norm residue map is the image of the completed norm, once
p ^ m contains the full power of p dividing #Gal(L/K)^ab. Together with
TauCeti.padicCompletionUnitsNormResidue_surjective, this identifies the cokernel of
A(L) → A(K) with the maximal p-quotient of Gal(L/K)^ab.
The cokernel of the completed norm A(L) → A(K) is Gal(L/K)^ab / (Gal(L/K)^ab)^(p^m),
the maximal p-quotient of Gal(L/K)^ab, once p ^ m contains the full power of p dividing
#Gal(L/K)^ab. The isomorphism is induced by the completed norm residue map
(TauCeti.padicCompletionUnitsNormCokernelEquiv_mk).
Instances For
The isomorphism padicCompletionUnitsNormCokernelEquiv sends the class of x ∈ A(K) to its
completed norm residue.
The order of the cokernel of the completed norm A(L) → A(K) is the full power of p
dividing #Gal(L/K)^ab = [Kˣ : N_{L/K}(Lˣ)].