Degree-zero cohomology of the finite family of unrestricted local blocks is finite.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField BigOperators ValuativeRel NNReal
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
open CyclicCohomology.ProfiniteCohomology.Herbrand
open CyclicCohomology
open HilbertRamification
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [NumberField L] inLean source · full declaration
theorem relativeUnrestrictedLocalBlockFamilyHerbrandH0Finite
(S : Finset (HeightOneSpectrum (𝓞 K)))
(σ : L ≃ₐ[K] L)
(hgen : ∀ τ : L ≃ₐ[K] L,
τ ∈ Subgroup.zpowers σ) :
let d :=
relativeUnrestrictedSPlaceDatum
(K := K) (L := L) S
letI : ∀ i, MulDistribMulAction
(absoluteValueDecompositionGroup K (d i).extension.1)
(LocalizedCompletion
(d i).base (d i).extension)ˣ :=
fun i =>
decompositionGroupLocalUnitsAction
(d i).base (d i).base_isNontrivial
(d i).extension
letI : ∀ i, MulDistribMulAction
(L ≃ₐ[K] L)
(LocalPlaceBlock
(d i).base (d i).base_isNontrivial
(d i).extension) :=
fun i =>
inducedMulDistribMulAction
(absoluteValueDecompositionGroup K
(d i).extension.1)
letI : MulDistribMulAction (L ≃ₐ[K] L)
(LocalBlockFamily d) :=
piMulDistribMulAction (L ≃ₐ[K] L)
(fun i =>
LocalPlaceBlock
(d i).base (d i).base_isNontrivial
(d i).extension)
Finite
(HerbrandH0 (L ≃ₐ[K] L)
(LocalBlockFamily d)) := by
let d :=
relativeUnrestrictedSPlaceDatum
(K := K) (L := L) S
let localAction :=
localBlockFamilyLocalAction d
let blockAction :=
localBlockFamilyBlockAction d
let familyAction :=
localBlockFamilyCohomologyAction d
let decompositionFintype :=
localBlockFamilyDecompositionFintype d
let localFinite : ∀ i, Finite
(HerbrandH0
(absoluteValueDecompositionGroup K (d i).extension.1)
(LocalizedCompletion
(d i).base (d i).extension)ˣ) :=
fun i =>
relativeUnrestrictedLocalHerbrandH0Finite
S i σ hgen
exact
Finite.of_equiv
(∀ i,
HerbrandH0
(absoluteValueDecompositionGroup K
(d i).extension.1)
(LocalizedCompletion
(d i).base (d i).extension)ˣ)
(localBlockFamilyHerbrandH0Equiv
d σ hgen).symm.toEquiv