Module

LocalTameCharacterGroupMap.lean

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

Group objects for the local tame character

Defines group objects for local inertia and the roots of unity of the tame order. It presents the finite local tame character as a homomorphism between them.

Declarations

RamificationTheory.HilbertRamification.DiscreteValuationRing.localInertiaGroupObject

The native group of actual local inertia.

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
def localInertiaGroupObject (R : Type u) [CommRing R] [IsLocalRing R]
    (G : Type v) [Group G] [MulSemiringAction G R] : GrpCat.{v}
RamificationTheory.HilbertRamification.DiscreteValuationRing.localTameRootsGroupObject

The actual full root group of the computed finite tame order.

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
def localTameRootsGroupObject (R : Type u) [CommRing R] [IsDomain R]
    [IsDiscreteValuationRing R] (G : Type v) [Group G] [MulSemiringAction G R] : GrpCat.{u}
RamificationTheory.HilbertRamification.DiscreteValuationRing.localTameCharacterGroupMap

The actual finite local character, retained as its ordinary monoid homomorphism.

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
def localTameCharacterGroupMap (R : Type u) [CommRing R] [IsDomain R]
    [IsDiscreteValuationRing R] (G : Type u) [Group G] [Finite G] [MulSemiringAction G R] :
    localInertiaGroupObject R G →* localTameRootsGroupObject R G