Module

ResidueCharacteristic.lean

Nyll.SchemeTheory.LocalGeometry.HeightTwo.ResidueCharacteristic
3 declarations indexed from sourceView source ↗

Residue characteristic at a prime localization

An integer which is a nonunit in a prime localization vanishes in its residue field. For a prime integer this determines the residue characteristic. We also record the canonical map from a localized branch quotient to that residue field.

Declarations

EtaleFundamentalGroups.map_le_maximalIdeal_localizationAtPrime

A branch contained in the localization prime maps into the maximal ideal of the prime localization.

Source context 4 commands

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

noncomputable section
open IsLocalRing
namespace EtaleFundamentalGroups
universe u
theorem map_le_maximalIdeal_localizationAtPrime
    {A : Type u} [CommRing A]
    (q P : Ideal A) [P.IsPrime] (hqP : q ≤ P) :
    Ideal.map (algebraMap A (Localization.AtPrime P)) q ≤
      maximalIdeal (Localization.AtPrime P)
EtaleFundamentalGroups.localizationAtPrimeBranchQuotientToResidue

The canonical residue map from a branch quotient after localization.

Source context 4 commands

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

noncomputable section
open IsLocalRing
namespace EtaleFundamentalGroups
universe u
def localizationAtPrimeBranchQuotientToResidue
    {A : Type u} [CommRing A]
    (q P : Ideal A) [P.IsPrime] (hqP : q ≤ P) :
    (Localization.AtPrime P ⧸
        Ideal.map (algebraMap A (Localization.AtPrime P)) q) →+*
      (Localization.AtPrime P ⧸
        maximalIdeal (Localization.AtPrime P))
EtaleFundamentalGroups.charP_localizationAtPrime_residue_of_natCast_nonunit

A prime integer which is a nonunit in a prime localization is the characteristic of its residue field.

Source context 4 commands

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

noncomputable section
open IsLocalRing
namespace EtaleFundamentalGroups
universe u
theorem charP_localizationAtPrime_residue_of_natCast_nonunit
    {A : Type u} [CommRing A]
    (P : Ideal A) [P.IsPrime]
    (p : ℕ) (hp : p.Prime)
    (hp_nonunit :
      ¬ IsUnit
        (algebraMap A (Localization.AtPrime P) (p : A))) :
    CharP
      (Localization.AtPrime P ⧸
        maximalIdeal (Localization.AtPrime P)) p