Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.LocalPoleFiltration

The local pole filtration of a discrete valuation ring #

This file isolates the exact local calculation behind principal parts. If R is a discrete valuation ring in its fraction field L and π is a uniformizer, the functions whose pole order is at most n form a K-submodule of L. Consecutive levels have quotient equal to the residue field of R.

Unlike the corresponding global Riemann-space increment, this calculation is an equality: locally every leading residue has a lift.

def BGS.HasseWeil.localPoleSpace {K : Type u_1} {R : Type u_2} {L : Type u_3} [Field K] [CommRing R] [Field L] [Algebra K R] [Algebra R L] [Algebra K L] [IsScalarTower K R L] (π : R) (n : ℕ) :

The local functions whose denominator is bounded by π ^ n.

Equations
Instances For
    theorem BGS.HasseWeil.mem_localPoleSpace_iff {K : Type u_1} {R : Type u_2} {L : Type u_3} [Field K] [CommRing R] [Field L] [Algebra K R] [Algebra R L] [Algebra K L] [IsScalarTower K R L] (π : R) (n : ℕ) (x : L) :
    x ∈ localPoleSpace π n ↔ ∃ (r : R), (algebraMap R L) (π ^ n) * x = (algebraMap R L) r
    theorem BGS.HasseWeil.localPoleSpace_mono {K : Type u_1} {R : Type u_2} {L : Type u_3} [Field K] [CommRing R] [Field L] [Algebra K R] [Algebra R L] [Algebra K L] [IsScalarTower K R L] (π : R) (n : ℕ) :

    Increasing the allowed pole order enlarges the local pole space.

    noncomputable def BGS.HasseWeil.localPoleLeadingResidueMap {K : Type u_1} {R : Type u_2} {L : Type u_3} [Field K] [CommRing R] [IsDedekindDomain R] [IsDiscreteValuationRing R] [Field L] [Algebra K R] [Algebra R L] [Algebra K L] [IsScalarTower K R L] [IsFractionRing R L] (π : R) (n : ℕ) :

    The leading-residue map on the nth local pole space.

    Equations
    Instances For
      theorem BGS.HasseWeil.localPoleLeadingResidueMap_surjective {K : Type u_1} {R : Type u_2} {L : Type u_3} [Field K] [CommRing R] [IsDedekindDomain R] [IsDiscreteValuationRing R] [Field L] [Algebra K R] [Algebra R L] [Algebra K L] [IsScalarTower K R L] [IsFractionRing R L] (π : R) (hπ : π ≠ 0) (n : ℕ) :

      Every residue class occurs as a leading coefficient.

      The kernel of the leading-residue map is the preceding local pole space.

      Consecutive local pole spaces have quotient the residue field.

      Equations
      Instances For

        The exact dimension of one local principal-part layer.