Module

NativeAlgebraResidueCoefficient.lean

Nyll.SchemeTheory.RingTheory.Ramification.NativeAlgebraResidueCoefficient
4 declarations indexed from sourceView source ↗

Coefficient descriptions of algebra residue automorphisms

Defines ring equivalences and coefficient maps underlying algebra residue automorphisms. It proves that these coefficient maps determine the automorphisms and computes the residue morphism on coefficients.

Declarations

EtaleFundamentalGroups.Inertia.nativeAlgebraResidueAutomorphismRingEquiv

Forget only coefficient-linearity in the actual native residue group.

Source context 4 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v
def nativeAlgebraResidueAutomorphismRingEquiv
    {A : Type u} [CommRing A] (R : CommAlgCat.{v} A) (Q : Ideal R)
    (σ : nativeAlgebraResidueAutomorphisms R Q) : (R ⧸ Q) ≃+* (R ⧸ Q)
EtaleFundamentalGroups.Inertia.nativeAlgebraResidueCoefficientMap

The actual residue automorphism evaluated on original coefficients.

Source context 4 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v
def nativeAlgebraResidueCoefficientMap
    {A : Type u} [CommRing A] (R : CommAlgCat.{v} A) (Q : Ideal R)
    (σ : nativeAlgebraResidueAutomorphisms R Q) : R →+* (R ⧸ Q)
EtaleFundamentalGroups.Inertia.nativeAlgebraResidueCoefficientMap_injective

Original coefficients determine the native residue automorphism.

Source context 4 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v
theorem nativeAlgebraResidueCoefficientMap_injective
    {A : Type u} [CommRing A] (R : CommAlgCat.{v} A) (Q : Ideal R) :
    Function.Injective (nativeAlgebraResidueCoefficientMap R Q)
EtaleFundamentalGroups.Inertia.nativeAlgebraResidueMorphism_coefficientMap

The same native residue morphism has its original coefficient formula.

Source context 4 commands

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

noncomputable section
namespace EtaleFundamentalGroups.Inertia
open SchemeTheory
universe u v
theorem nativeAlgebraResidueMorphism_coefficientMap
    {A : Type u} [CommRing A] (R : CommAlgCat.{v} A)
    (G : Type v) [Group G] [MulSemiringAction G R]
    (Q : Ideal R)
    (hbase : ∀ g : G, (MulSemiringAction.toRingHom G R g).comp
      (commAlgCoefficientMap R) = commAlgCoefficientMap R)
    (d : nativeResidueStabilizer R G Q) :
    nativeAlgebraResidueCoefficientMap R Q
        ((nativeAlgebraResidueMorphism R G Q hbase).hom'.toFun d) =
      (Ideal.Quotient.mk Q).comp (stabilizerCoefficientRingEquiv R G Q d).toRingHom