Module

ActualFiniteInertiaTowerRestriction.lean

Nyll.EtaleFundamentalGroups.Inertia.ActualFiniteInertiaTowerRestriction
5 declarations indexed from sourceView source ↗

Actual finite inertia restrictions

The actual surjective original-inertia maps and their proved kernel inclusion construct the canonical restriction between finite intrinsic inertia groups. Its computation law proves surjectivity and finite tower composition.

Declarations

EtaleFundamentalGroups.Inertia.actualFiniteInertiaTowerRestriction

Restriction between the SAME intrinsic finite normalization inertia groups. The larger actual original-inertia restriction supplies the surjection used in the construction; its kernel inclusion is proved from coefficient maps.

Source context 5 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
variable (A : Type u) (K : Type v) (L : Type w)
  [CommRing A] [Field K] [Field L]
  [Algebra A K] [IsFractionRing A K]
  [Algebra K L] [Algebra A L] [IsScalarTower A K L] [IsGalois K L]
def actualFiniteInertiaTowerRestriction
    (Q : Ideal (normalizationCommAlgCat A L).carrier) [hQ : Q.IsPrime]
    (E F : FiniteGaloisIntermediateField K L) (h : E ≤ F) :
    GrpCat.Hom
      (commAlgIdealInertiaGroup A (finiteAbsoluteNormalizationAlgebra A K L F)
        (finiteAbsoluteNormalizationPrime A K L Q F))
      (commAlgIdealInertiaGroup A (finiteAbsoluteNormalizationAlgebra A K L E)
        (finiteAbsoluteNormalizationPrime A K L Q E)) where
  hom' := (actualFiniteInertiaRestriction A K L Q F).hom'.liftOfSurjective
    (actualFiniteInertiaRestriction_surjective (hQ := hQ) A K L Q F)
    ⟨(actualFiniteInertiaRestriction A K L Q E).hom',
      actualFiniteInertiaRestriction_ker_le_of_tower A K L Q E F h⟩
EtaleFundamentalGroups.Inertia.actualFiniteInertiaTowerRestriction_comp

The finite restriction factors the actual original-inertia restriction.

Source context 5 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
variable (A : Type u) (K : Type v) (L : Type w)
  [CommRing A] [Field K] [Field L]
  [Algebra A K] [IsFractionRing A K]
  [Algebra K L] [Algebra A L] [IsScalarTower A K L] [IsGalois K L]
theorem actualFiniteInertiaTowerRestriction_comp
    (Q : Ideal (normalizationCommAlgCat A L).carrier) [hQ : Q.IsPrime]
    (E F : FiniteGaloisIntermediateField K L) (h : E ≤ F) :
    (actualFiniteInertiaTowerRestriction A K L Q E F h).hom'.comp
        (actualFiniteInertiaRestriction A K L Q F).hom' =
      (actualFiniteInertiaRestriction A K L Q E).hom'
EtaleFundamentalGroups.Inertia.actualFiniteInertiaTowerRestriction_apply_restriction

Computation of the finite restriction on an actual original inertia lift.

Source context 5 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
variable (A : Type u) (K : Type v) (L : Type w)
  [CommRing A] [Field K] [Field L]
  [Algebra A K] [IsFractionRing A K]
  [Algebra K L] [Algebra A L] [IsScalarTower A K L] [IsGalois K L]
theorem actualFiniteInertiaTowerRestriction_apply_restriction
    (Q : Ideal (normalizationCommAlgCat A L).carrier) [hQ : Q.IsPrime]
    (E F : FiniteGaloisIntermediateField K L) (h : E ≤ F)
    (σ : (actualNormalizationInertiaGroup A K L Q).carrier) :
    (actualFiniteInertiaTowerRestriction A K L Q E F h).hom'.toFun
        ((actualFiniteInertiaRestriction A K L Q F).hom'.toFun σ) =
      (actualFiniteInertiaRestriction A K L Q E).hom'.toFun σ
EtaleFundamentalGroups.Inertia.actualFiniteInertiaTowerRestriction_surjective

The actual restriction between finite intrinsic inertia groups is onto.

Source context 5 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
variable (A : Type u) (K : Type v) (L : Type w)
  [CommRing A] [Field K] [Field L]
  [Algebra A K] [IsFractionRing A K]
  [Algebra K L] [Algebra A L] [IsScalarTower A K L] [IsGalois K L]
theorem actualFiniteInertiaTowerRestriction_surjective
    (Q : Ideal (normalizationCommAlgCat A L).carrier) [hQ : Q.IsPrime]
    (E F : FiniteGaloisIntermediateField K L) (h : E ≤ F) :
    Function.Surjective (actualFiniteInertiaTowerRestriction A K L Q E F h).hom'.toFun
EtaleFundamentalGroups.Inertia.actualFiniteInertiaTowerRestriction_trans

Restriction through a common larger finite stage agrees with direct restriction. Both maps are tested on actual original inertia lifts.

Source context 5 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v w
variable (A : Type u) (K : Type v) (L : Type w)
  [CommRing A] [Field K] [Field L]
  [Algebra A K] [IsFractionRing A K]
  [Algebra K L] [Algebra A L] [IsScalarTower A K L] [IsGalois K L]
theorem actualFiniteInertiaTowerRestriction_trans
    (Q : Ideal (normalizationCommAlgCat A L).carrier) [hQ : Q.IsPrime]
    (E F H : FiniteGaloisIntermediateField K L) (hEF : E ≤ F) (hFH : F ≤ H) :
    (actualFiniteInertiaTowerRestriction A K L Q E F hEF).hom'.comp
        (actualFiniteInertiaTowerRestriction A K L Q F H hFH).hom' =
      (actualFiniteInertiaTowerRestriction A K L Q E H (hEF.trans hFH)).hom'