Tate's duality maps on modules with trivial action #
Let G be a topological group and N a discrete G-module on which G acts trivially, with
N ≃+ ZMod n and H²(G, N) ≃+ ZMod n for some n ≠ 0. For a finite discrete G-module A
write A' = InternalHom G A N for its dual and αᵢ : Hⁱ(G, A) → Hom(H²⁻ⁱ(G, A'), H²(G, N)),
i = 0, 1, 2, for Tate's duality maps (TauCeti.ContCohomology.dualityMap0, dualityMap1,
dualityMap2).
This file proves that Tate's duality for the module N itself gives Tate's duality for every
finite module killed by n with trivial action
(TauCeti.ContCohomology.dualityMap0_bijective_of_smul_eq_self,
dualityMap1_bijective_of_smul_eq_self, dualityMap2_bijective_of_smul_eq_self): if α₀, α₁
are bijective and α₂ is injective for A = N, and H¹(G, N) is finite, then the three duality
maps are bijective for every such A. Over a local field K containing the n-th roots of
unity, with N = ℤ/n ≅ μₙ, this is the passage from the cyclic module ℤ/n to every finite
module on which the Galois group acts trivially, the base case of local Tate duality.
A finite module with trivial action need not be a sum of copies of N (ℤ/2 is not a direct
summand of ℤ/4), so the argument runs through the free modules Nᵏ = Fin k → N and the
injectivity statements, which then upgrade to bijectivity by counting.
- Free modules. Along the split sequence
0 → N → Nᵏ⁺¹ → Nᵏ → 0, the four lemmas (TauCeti.ContCohomology.DiscreteShortExact.dualityMap0_surjectiveand its companions) carryα₀surjective,α₁bijective andα₂injective fromNto everyNᵏ. - Degree zero.
α₀is injective on every finiteAwith trivial action killed byn, because the mapsA → Nseparate the points ofA(TauCeti.exists_addMonoidHom_zmod_apply_ne_zero) andα₀is natural in the module (TauCeti.ContCohomology.dualityMap0_explicitCoeff0). - Degrees one and two. The same maps embed
Ainto a free moduleNᵏ, whose cokernelCis again finite with trivial action and killed byn. The four lemmas concluding injectivity on the submodule (TauCeti.ContCohomology.DiscreteShortExact.dualityMap1_injective_left,DiscreteShortExact.dualityMap2_injective_left) along0 → A → Nᵏ → C → 0then giveα₁injective onAfromα₀injective onC, andα₂injective onAfromα₁injective onC. - Counting. The dual
A'is again finite with trivial action and killed byn, andH¹(G, A')is finite, embedding into a power ofH¹(G, N)(TauCeti.ContCohomology.finite_H1_of_smul_eq_self); so injectivity ofαᵢonAand ofα₂₋ᵢonA'makesαᵢbijective onA(TauCeti.ContCohomology.dualityMap0_bijective_of_injective_of_addEquiv_zmodand its companions).
Main results #
TauCeti.ContCohomology.finite_H1_of_smul_eq_self: for trivial actions,H¹(G, A)is finite for every finiteAkilled bynonceH¹(G, N)is.TauCeti.ContCohomology.dualityMap0_injective_of_smul_eq_self:α₀is injective on every finiteAwith trivial action killed bynonce it is injective onN.TauCeti.ContCohomology.dualityMap0_bijective_of_smul_eq_self,dualityMap1_bijective_of_smul_eq_selfanddualityMap2_bijective_of_smul_eq_self: Tate's duality on every finite module with trivial action killed byn, from Tate's duality onN.
References #
- J.-P. Serre, Galois Cohomology, Ch. II, §5.2, proof of Theorem 2.
- J. S. Milne, Arithmetic Duality Theorems, 2nd ed., I, proof of Theorem 2.1.
H¹ of a module with trivial action is finite when H¹(G, N) is: for a finite A killed
by n on which G acts trivially, the classes of H¹(G, A) are continuous homomorphisms
G → A, and the maps A → N separate them, so H¹(G, A) embeds into a finite power of
H¹(G, N).
α₀ is injective on every module with trivial action killed by n once it is injective
on N: an invariant a ≠ 0 has a nonzero image under some map f : A → N, and
α₀ (f a) = α₀ a ∘ f^* by naturality.
The free modules Nᵏ #
Bijectivity, by counting #
Tate's duality map α₀ on a module with trivial action. Let N be a discrete G-module
with trivial action, N ≃+ ZMod n and H²(G, N) ≃+ ZMod n, on which α₀, α₁ are bijective and
α₂ is injective. Then α₀ : H⁰(G, A) → Hom(H²(G, A'), H²(G, N)) is bijective for every finite
discrete G-module A killed by n on which G acts trivially.
Tate's duality map α₁ on a module with trivial action. Under the hypotheses of
TauCeti.ContCohomology.dualityMap0_bijective_of_smul_eq_self, if moreover H¹(G, N) is finite,
then α₁ : H¹(G, A) → Hom(H¹(G, A'), H²(G, N)) is bijective for every finite discrete G-module
A killed by n on which G acts trivially.
Tate's duality map α₂ on a module with trivial action. Under the hypotheses of
TauCeti.ContCohomology.dualityMap0_bijective_of_smul_eq_self,
α₂ : H²(G, A) → Hom(H⁰(G, A'), H²(G, N)) is bijective for every finite discrete G-module A
killed by n on which G acts trivially.