Module

OriginalFiniteNormalizationDecomposition.lean

Nyll.EtaleFundamentalGroups.Inertia.OriginalFiniteNormalizationDecomposition
3 declarations indexed from sourceView source ↗

Decomposition restriction to normalization stabilizers

Constructs the morphism from the original decomposition group to the intrinsic normalization stabilizer and records its automorphism and coefficient ring maps.

Declarations

EtaleFundamentalGroups.Inertia.originalFiniteNormalizationDecompositionMorphism

The original decomposition group restricts to the intrinsic stabilizer through the prescribed normalization automorphism homomorphism.

Source context 6 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open CategoryTheory SchemeTheory
open scoped Pointwise
universe u v w
attribute [local instance] normalizationCommAlgGaloisAction
def originalFiniteNormalizationDecompositionMorphism
    (A : Type u) (K : Type v) (F : Type w)
    [CommRing A] [Field K] [Field F]
    [Algebra A K] [IsFractionRing A K]
    [Algebra K F] [Algebra A F] [IsScalarTower A K F] [IsGalois K F]
    (Q : Ideal (normalizationCommAlgCat A F)) :
    GrpCat.Hom (normalizationDecompositionGroup A K F Q)
      (nativeResidueStabilizer (normalizationCommAlgCat A F)
        (normalizationCommAlgCat A F ≃ₐ[A] normalizationCommAlgCat A F) Q) where
  hom' :=
    { toFun := fun d =>
        ⟨(normalizationGaloisGroupMap A K F).hom'.toFun d.val, by
          change Q.map (normalizationGaloisRingHom A K F d.val) = Q
          rw [normalizationGaloisRingHom_eq_original]
          exact d.property⟩
      map_one' := Subtype.ext (normalizationGaloisGroupMap A K F).hom'.map_one
      map_mul' := fun d e => Subtype.ext
        ((normalizationGaloisGroupMap A K F).hom'.map_mul d.val e.val) }
EtaleFundamentalGroups.Inertia.originalFiniteNormalizationDecompositionMorphism_value

The restriction retains the specified normalization automorphism.

Source context 6 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open CategoryTheory SchemeTheory
open scoped Pointwise
universe u v w
attribute [local instance] normalizationCommAlgGaloisAction
theorem originalFiniteNormalizationDecompositionMorphism_value
    (A : Type u) (K : Type v) (F : Type w)
    [CommRing A] [Field K] [Field F]
    [Algebra A K] [IsFractionRing A K]
    [Algebra K F] [Algebra A F] [IsScalarTower A K F] [IsGalois K F]
    (Q : Ideal (normalizationCommAlgCat A F))
    (d : normalizationDecompositionGroup A K F Q) :
    ((originalFiniteNormalizationDecompositionMorphism A K F Q).hom'.toFun d).val =
      (normalizationGaloisGroupMap A K F).hom'.toFun d.val
EtaleFundamentalGroups.Inertia.originalFiniteNormalizationDecompositionMorphism_ringHom

The intrinsic stabilizer coefficient map is the prescribed original normalization restriction, before any localization is introduced.

Source context 6 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open CategoryTheory SchemeTheory
open scoped Pointwise
universe u v w
attribute [local instance] normalizationCommAlgGaloisAction
theorem originalFiniteNormalizationDecompositionMorphism_ringHom
    (A : Type u) (K : Type v) (F : Type w)
    [CommRing A] [Field K] [Field F]
    [Algebra A K] [IsFractionRing A K]
    [Algebra K F] [Algebra A F] [IsScalarTower A K F] [IsGalois K F]
    (Q : Ideal (normalizationCommAlgCat A F))
    (d : normalizationDecompositionGroup A K F Q) :
    (stabilizerCoefficientRingEquiv (normalizationCommAlgCat A F)
        (normalizationCommAlgCat A F ≃ₐ[A] normalizationCommAlgCat A F) Q
        ((originalFiniteNormalizationDecompositionMorphism A K F Q).hom'.toFun d)).toRingHom =
      normalizationGaloisRingHom A K F d.val