RamificationTheory.HilbertRamification.ValuationSubring.henselianGalToInertia
Over a separably closed residue field every Galois automorphism is inertia.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped commutatorElement Topology
namespace RamificationTheory.HilbertRamification.ValuationSubring
noncomputable section
universe u v w x
variable {K : Type u} {L : Type v} [Field K] [Field L] [Algebra K L]
{Γ : Type w} {Δ : Type x}
[LinearOrderedCommGroupWithZero Γ] [LinearOrderedCommGroupWithZero Δ]
(v : Valuation K Γ) (w : Valuation L Δ) [v.HasExtension w]
[IsGalois K L]
[HenselianRing v.valuationSubring (IsLocalRing.maximalIdeal v.valuationSubring)]
[IsSepClosed (IsLocalRing.ResidueField v.valuationSubring)]Lean source · full declaration
def henselianGalToInertia : Gal(L/K) →* inertiaGroup K w.valuationSubring where
toFun σ := ⟨henselianGalToDecomposition v w σ, by
have : Algebra.IsIntegral (IsLocalRing.ResidueField v.valuationSubring)
(IsLocalRing.ResidueField w.valuationSubring) :=
henselianResidueExtension_isIntegral v w
have he := Subsingleton.elim (henselianResidueAction v w σ).toAlgHom
(AlgHom.id (IsLocalRing.ResidueField v.valuationSubring)
(IsLocalRing.ResidueField w.valuationSubring))
apply RingEquiv.ext
intro a
exact congrArg (fun f => f a) he⟩
map_one' := rfl
map_mul' _ _ := rfl