Module

Core.lean

Nyll.SchemeTheory.AbhyankarLemma.Geometry.CyclicInertia.Core
3 declarations indexed from sourceView source ↗

Tame-inertia cyclicity core

The production inertia character embeds tame inertia into the residue field after coprimality kills the wild ramification kernel. This file contains that character argument and the comparison with ideal inertia.

Declarations

TameAbhyankar.SGA1.TameInertiaCyclicCore.character_evaluation_injective_of_isCyclic
Source context 5 commands

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

noncomputable section
universe u v
namespace TameAbhyankar.SGA1.TameInertiaCyclicCore
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
theorem character_evaluation_injective_of_isCyclic
    (X k : Type*) [Group X] [IsCyclic X] [Field k] :
    ∃ x : X, Function.Injective
      (((MonoidHom.eval : X →* (X →* kˣ) →* kˣ) x))
TameAbhyankar.SGA1.TameInertiaCyclicCore.inertiaGroup_isCyclic_of_card_coprime_ringExpChar

The production inertia character embeds tame inertia into the residue field once ringExpChar coprimality kills its ramification kernel.

Source context 5 commands

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

noncomputable section
universe u v
namespace TameAbhyankar.SGA1.TameInertiaCyclicCore
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
theorem inertiaGroup_isCyclic_of_card_coprime_ringExpChar
    (K : Type u) {L : Type v} [Field K] [Field L] [Algebra K L]
    (V : _root_.ValuationSubring L)
    [Finite (inertiaGroup K V)]
    (hvalue : valueTrivialInertiaGroup K V = ⊤)
    [IsCyclic
      ((Lˣ ⧸ V.unitGroup) ⧸ baseUnitValueClassSubgroup K V)]
    (hcop : Nat.Coprime (Nat.card (inertiaGroup K V))
      (ringExpChar (IsLocalRing.ResidueField V))) :
    IsCyclic (inertiaGroup K V)
TameAbhyankar.SGA1.TameInertiaCyclicCore.valuationSubring_maximalIdeal_inertia_eq

Ideal inertia at the maximal ideal of a valuation subring agrees with the kernel-of-residue-action inertia group.

Source context 5 commands

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

noncomputable section
universe u v
namespace TameAbhyankar.SGA1.TameInertiaCyclicCore
open RamificationTheory.HilbertRamification
open RamificationTheory.HilbertRamification.ValuationSubring
theorem valuationSubring_maximalIdeal_inertia_eq
    (K : Type u) {L : Type v} [Field K] [Field L] [Algebra K L]
    (V : _root_.ValuationSubring L) :
    (IsLocalRing.maximalIdeal V).toAddSubgroup.inertia
        (decompositionGroup K V) = inertiaGroup K V