theorem
L28 ↗cocycle_finite_stage
KummerTheory.cocycle_finite_stage
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace KummerTheory
open scoped Topology
open groupCohomology
universe u v
variable {K : Type u} {Ω : Type v} [Field K] [Field Ω] [Algebra K Ω]
[IsGalois K Ω]Lean source · statement
theorem cocycle_finite_stage
(c : Gal(Ω/K) → Ωˣ) (hc : IsMulCocycle₁ c)
(hlc : IsLocallyConstant c) :
∃ (E : FiniteGaloisIntermediateField K Ω) (cE : Gal(E/K) → Eˣ),
IsMulCocycle₁ cE ∧
∀ σ : Gal(Ω/K),
((cE (AlgEquiv.restrictNormalHom E σ) : E) : Ω) = (c σ : Ω)