Module

RingTameOrderRamification.lean

Nyll.ValuedFieldTheory.Ramification.HilbertRamification.RingTameOrderRamification
3 declarations indexed from sourceView source ↗

Tame orders and ramification indices

Proves that the finite tame order is invertible in the residue field and divides the valuation of every nonzero fixed element. It consequently divides the ramification index of an injective DVR algebra with a compatible action.

Declarations

RamificationTheory.HilbertRamification.DiscreteValuationRing.tameOrder_isUnit_residue

An actual finite tame degree is invertible in the actual residue field.

Source context 7 commands

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

noncomputable section
namespace RamificationTheory.HilbertRamification.DiscreteValuationRing
open IsLocalRing
universe u v w
section OneRing
variable (R : Type u) [CommRing R] [IsDomain R] [IsDiscreteValuationRing R]
variable (G : Type v) [Group G] [Finite G] [MulSemiringAction G R]
theorem tameOrder_isUnit_residue : IsUnit (tameOrder R G : ResidueField R)
RamificationTheory.HilbertRamification.DiscreteValuationRing.tameOrder_dvd_addVal_of_fixed

Every actual nonzero fixed ring element has order divisible by the tame degree.

Source context 7 commands

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

noncomputable section
namespace RamificationTheory.HilbertRamification.DiscreteValuationRing
open IsLocalRing
universe u v w
section OneRing
variable (R : Type u) [CommRing R] [IsDomain R] [IsDiscreteValuationRing R]
variable (G : Type v) [Group G] [Finite G] [MulSemiringAction G R]
theorem tameOrder_dvd_addVal_of_fixed (x : R) (hx : x ≠ 0)
    (hfixed : ∀ g : G, g • x = x) :
    tameOrder R G ∣ (IsDiscreteValuationRing.addVal R x).toNat
RamificationTheory.HilbertRamification.DiscreteValuationRing.tameOrder_dvd_ramificationIdx

The actual tame degree divides the actual ramification index of an injective DVR algebra on which the group acts over the base. The group/residue calculation and the two-ring valuation comparison are closed separate suppliers.

Source context 4 commands

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

noncomputable section
namespace RamificationTheory.HilbertRamification.DiscreteValuationRing
open IsLocalRing
universe u v w
theorem tameOrder_dvd_ramificationIdx
    (A : Type u) (R : Type v)
    [CommRing A] [IsDomain A] [IsDiscreteValuationRing A]
    [CommRing R] [IsDomain R] [IsDiscreteValuationRing R] [Algebra A R]
    [(maximalIdeal R).LiesOver (maximalIdeal A)]
    (G : Type w) [Group G] [Finite G] [MulSemiringAction G R] [SMulCommClass G A R]
    (hinj : Function.Injective (algebraMap A R)) :
    tameOrder R G ∣ (maximalIdeal R).ramificationIdx A