ClassFieldTower.Martinet.Shafarevich.finitePGroupLocalUnitsH2_isAddCyclic_of_unramified_tower
An actual unramified auxiliary tower proves cyclicity of the unit H² of a finite local Galois p-extension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory
open scoped ValuativeRel
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology LocalClassFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K L M N : Type)
[Field K] [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
[Field L] [Field M] [Field N]
[Algebra K L] [Algebra L N] [Algebra K N] [IsScalarTower K L N]
[Algebra K M] [Algebra M N] [IsScalarTower K M N]
[ValuativeRel L] [TopologicalSpace L] [IsNonarchimedeanLocalField L]
[ValuativeRel N] [TopologicalSpace N] [IsNonarchimedeanLocalField N]
[FiniteDimensional K L] [IsGalois K L] [FiniteDimensional L N] [IsGalois K N]
[FiniteDimensional K M] [IsGalois K M] [IsCyclic Gal(M/K)]
[Valuation.HasExtension (ValuativeRel.valuation K) (ValuativeRel.valuation L)]
[Valuation.HasExtension (ValuativeRel.valuation L) (ValuativeRel.valuation N)]
[Module.Finite 𝒪[L] 𝒪[N]] [IsUnramifiedValuedExtension L N]
(p : ℕ) [Fact p.Prime] (hP : IsPGroup p Gal(L/K))
(hd : Module.finrank L N ∣ (𝓂[L] : Ideal 𝒪[L]).ramificationIdx 𝒪[K])
(hdegree : Module.finrank K L ≤ Module.finrank K M)
include hP hd hdegreeLean source · statement
theorem finitePGroupLocalUnitsH2_isAddCyclic_of_unramified_tower :
IsAddCyclic (groupCohomology (Rep.ofAlgebraAutOnUnits K L) 2)