Module

FiniteInertiaRestriction.lean

Nyll.ValuedFieldTheory.Ramification.HilbertRamification.FiniteInertiaRestriction
5 declarations indexed from sourceView source ↗

Restriction maps between finite inertia groups

Define finite inertia restriction and transition maps, compare them with Galois restriction, and prove compatibility and surjectivity over a Henselian base.

Declarations

RamificationTheory.HilbertRamification.ValuationSubring.finiteInertiaRestriction

Actual restriction of inertia to a finite Galois intermediate field.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace RamificationTheory.HilbertRamification.ValuationSubring
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
def finiteInertiaRestriction
    (A : _root_.ValuationSubring L) (E : FiniteGaloisIntermediateField K L) :
    inertiaGroup K A →*
      inertiaGroup K (A.comap E.toIntermediateField.val.toRingHom)
RamificationTheory.HilbertRamification.ValuationSubring.finiteInertiaRestriction_coe

Inertia restriction agrees with the standard Galois restriction homomorphism.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace RamificationTheory.HilbertRamification.ValuationSubring
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
theorem finiteInertiaRestriction_coe
    (A : _root_.ValuationSubring L) (E : FiniteGaloisIntermediateField K L)
    (σ : inertiaGroup K A) :
    inertiaGroupToAut (K := K) (A.comap E.toIntermediateField.val.toRingHom)
        (finiteInertiaRestriction A E σ) =
      AlgEquiv.restrictNormalHom (F := K) (K₁ := L) E
        (inertiaGroupToAut (K := K) A σ)
RamificationTheory.HilbertRamification.ValuationSubring.finiteInertiaTransition

Inertia restriction along an inclusion of finite Galois fields.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace RamificationTheory.HilbertRamification.ValuationSubring
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
def finiteInertiaTransition
    (A : _root_.ValuationSubring L)
    (E F : FiniteGaloisIntermediateField K L) (hEF : E ≤ F) :
    inertiaGroup K (A.comap F.toIntermediateField.val.toRingHom) →*
      inertiaGroup K (A.comap E.toIntermediateField.val.toRingHom)
RamificationTheory.HilbertRamification.ValuationSubring.finiteInertiaTransition_comp

Actual finite inertia restriction commutes with transition to a lower field.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace RamificationTheory.HilbertRamification.ValuationSubring
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
theorem finiteInertiaTransition_comp
    (A : _root_.ValuationSubring L)
    (E F : FiniteGaloisIntermediateField K L) (hEF : E ≤ F)
    (σ : inertiaGroup K A) :
    finiteInertiaTransition A E F hEF (finiteInertiaRestriction A F σ) =
      finiteInertiaRestriction A E σ
RamificationTheory.HilbertRamification.ValuationSubring.finiteInertiaTransition_surjective_of_henselianRing

The finite inertia transition is onto over a Henselian base.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace RamificationTheory.HilbertRamification.ValuationSubring
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
theorem finiteInertiaTransition_surjective_of_henselianRing [IsGalois K L]
    (V : _root_.ValuationSubring K)
    [HenselianRing V (IsLocalRing.maximalIdeal V)]
    (A : _root_.ValuationSubring L) [V.valuation.HasExtension A.valuation]
    (E F : FiniteGaloisIntermediateField K L) (hEF : E ≤ F) :
    Function.Surjective (finiteInertiaTransition A E F hEF)