Module

RingInertiaCharacterKernel.lean

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

The principal-unit kernel of the inertia character

Characterizes triviality of the DVR inertia character by principal-unit multipliers on all ring elements. It defines the corresponding inertia subgroup and identifies it with the character kernel.

Declarations

RamificationTheory.HilbertRamification.DiscreteValuationRing.inertiaResidueCharacter_eq_one_iff

The character kernel is exactly the actual principal-unit action on all ring elements. The ratios and their residue-one property are constructed.

Source context 6 commands

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

noncomputable section
namespace RamificationTheory.HilbertRamification.DiscreteValuationRing
open IsLocalRing
universe u v
variable (R : Type u) [CommRing R] [IsDomain R] [IsDiscreteValuationRing R]
variable (G : Type v) [Group G] [MulSemiringAction G R]
theorem inertiaResidueCharacter_eq_one_iff
    (σ : (maximalIdeal R).inertia G) :
    inertiaResidueCharacter R G σ = 1 ↔
      ∀ x : R, ∃ a : Rˣ,
        (σ : G) • x = x * (a : R) ∧ residue R (a : R) = 1
RamificationTheory.HilbertRamification.DiscreteValuationRing.principalUnitInertia

Actual principal-unit inertia, with its literal ring-element predicate.

Source context 6 commands

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

noncomputable section
namespace RamificationTheory.HilbertRamification.DiscreteValuationRing
open IsLocalRing
universe u v
variable (R : Type u) [CommRing R] [IsDomain R] [IsDiscreteValuationRing R]
variable (G : Type v) [Group G] [MulSemiringAction G R]
def principalUnitInertia : Subgroup ((maximalIdeal R).inertia G)
RamificationTheory.HilbertRamification.DiscreteValuationRing.principalUnitInertia_eq_character_ker
Source context 6 commands

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

noncomputable section
namespace RamificationTheory.HilbertRamification.DiscreteValuationRing
open IsLocalRing
universe u v
variable (R : Type u) [CommRing R] [IsDomain R] [IsDiscreteValuationRing R]
variable (G : Type v) [Group G] [MulSemiringAction G R]
theorem principalUnitInertia_eq_character_ker :
    principalUnitInertia R G = (inertiaResidueCharacter R G).ker