Finiteness of actual unit Tate H⁰, derived from the finite Herbrand quotients in the valuation exact sequence and transported across the genuine comparison equivalence.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalClassFieldTheory
open CyclicCohomology
open LocalFieldTheory
noncomputable section
open scoped ValuativeRel
open CyclicCohomology.ProfiniteCohomology.Herbrand
open IsNonarchimedeanLocalField
variable (K L : Type) [Field K] [ValuativeRel K]
[Field L] [ValuativeRel L] [TopologicalSpace L]
[IsNonarchimedeanLocalField L] [Algebra K L] [FiniteDimensional K L]
[IsGalois K L]
[Valuation.HasExtension (ValuativeRel.valuation K) (ValuativeRel.valuation L)]
[IsIntegralClosure (ValuativeRel.valuation L).integer
(ValuativeRel.valuation K).integer L]
omit [IsGalois K L] intheorem unitsTateH0FiniteOfIntegerUnitsHerbrand
(g : Gal(L/K))
(hg : ∀ σ : Gal(L / K), σ ∈ Subgroup.zpowers g)
(hU :
letI := galoisGroupIntegerUnitsMulDistribMulActionOfIsIntegralClosure K L
HerbrandQuotientDefined (Gal(L / K))
(ValuativeRel.valuation L).integerˣ g) :
Finite (tateCohomology (Rep.ofAlgebraAutOnUnits K L) 0) := by
let := galoisGroupIntegerUnitsMulDistribMulActionOfIsIntegralClosure K L
let := galoisGroupFieldUnitsMulDistribMulAction K L
let := galoisGroupValueGroupMulDistribMulAction K L
obtain ⟨hField, _⟩ :=
valuationHerbrand_multiplicativity_of_integerUnits_defined K L g hg hU
let : Finite (HerbrandH0 (Gal(L / K)) Lˣ) := hField.1
exact Finite.of_equiv (HerbrandH0 (Gal(L / K)) Lˣ)
(herbrandH0EquivTateCohomologyZero K L)