Documentation

TauCeti.AlgebraicGeometry.AdicSpace.ResidueField.Basic

The residue field of a point of the valuation spectrum #

Wedhorn, Adic Spaces (arXiv:1910.05934v1), §2.4.

A point v : Spv A determines a valuation v.valuation on A, but not one on a field. This file makes it one. The support of v is prime, so A ⧸ supp v is a domain; v.valuation kills the support by construction, so it descends there as quotientValuation v; and on the quotient it has trivial support, which is exactly the hypothesis needed to extend it along A ⧸ supp v → κ(v), where κ(v) is Mathlib's Ideal.ResidueField of the prime ideal supp v. The result, residueFieldValuation v, is a valuation on that residue field, valued in the same ValuativeRel.ValueGroupWithZero as v.valuation.

Note that v itself is not a function: Spv A is a structure, and each of the three valuations here has to be named. This is the factorisation the structure presheaf is read through — a section is evaluated at v by its image in the residue field, and the condition cutting out 𝒪_X⁺ is residueFieldValuation v of that image being ≤ 1.

Main definitions #

Main results #

References #

Provenance #

Adapted from github.com/CBirkbeck/AINTLIB @ 37bbdaeb9ad9e3bc9f0d660feadc2779e455a91c, Apache-2.0, file projects/AdicSpaces/Adic spaces/CompletedResidueField.lean: the declarations residueRing, quotientValuation, quotientValuation_ne_zero and residueFieldValuation, restated against TauCeti's own Spv API.

@[reducible, inline]

The residue ring A ⧸ supp v of a point of the valuation spectrum.

Equations
Instances For

    The valuation induced on the residue ring A ⧸ supp v. The canonical valuation of v has supp v in its kernel — that is TauCeti.ValuationSpectrum.supp_eq_valuation_supp — so it descends to the quotient.

    Equations
    Instances For

      On the residue ring the valuation has trivial support: a nonzero class has nonzero valuation. This is what passing to A ⧸ supp v buys, and it is the hypothesis Valuation.extendToLocalization needs in order to reach the fraction field.

      The residue-field valuation of a point: the quotient valuation extended along A ⧸ supp v → κ(v). Its value group is ValuativeRel.ValueGroupWithZero, the one v.valuation already takes values in.

      Equations
      Instances For
        @[simp]

        The residue-ring valuation restricts to the valuation of v along A → A ⧸ supp v: the descent changes nothing on elements of A. This is the characteristic property of TauCeti.ValuationSpectrum.quotientValuation, and the way to compute with it without unfolding Valuation.onQuot.

        @[simp]

        The residue-field valuation restricts to the residue-ring valuation along A ⧸ supp v → Frac (A ⧸ supp v). This is the characteristic property of TauCeti.ValuationSpectrum.residueFieldValuation.

        The residue-field valuation on a fraction: residueFieldValuation v (IsLocalization.mk' _ x s) is quotientValuation v x / quotientValuation v s. The two sides live at different stages — the argument is a fraction of the residue field, the values are of the quotient-ring valuation.

        With TauCeti.ValuationSpectrum.residueFieldValuation_algebraMap this computes the valuation of every element of κ(v), since every element of a fraction field is such a fraction.