Module

LocalTameCharacterExactness.lean

Nyll.ValuedFieldTheory.Ramification.HilbertRamification.LocalTameCharacterExactness
2 declarations indexed from sourceView source ↗

Surjectivity and kernel of the local tame character

Proves that the local tame character group map is surjective and that its kernel is the principal-unit inertia subgroup.

Declarations

RamificationTheory.HilbertRamification.DiscreteValuationRing.localTameCharacterGroupMap_surjective

The native map retains the actual finite character's surjectivity.

Source context 3 commands

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

namespace RamificationTheory.HilbertRamification.DiscreteValuationRing
universe u
variable (R : Type u) [CommRing R] [IsDomain R] [IsDiscreteValuationRing R]
  (G : Type u) [Group G] [Finite G] [MulSemiringAction G R]
theorem localTameCharacterGroupMap_surjective :
    Function.Surjective (localTameCharacterGroupMap R G).toFun
RamificationTheory.HilbertRamification.DiscreteValuationRing.localTameCharacterGroupMap_ker

Its kernel is the same original principal-unit subgroup.

Source context 3 commands

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

namespace RamificationTheory.HilbertRamification.DiscreteValuationRing
universe u
variable (R : Type u) [CommRing R] [IsDomain R] [IsDiscreteValuationRing R]
  (G : Type u) [Group G] [Finite G] [MulSemiringAction G R]
theorem localTameCharacterGroupMap_ker :
    (localTameCharacterGroupMap R G).ker = principalUnitInertia R G