Documentation

TauCeti.AlgebraicGeometry.WeilDivisor.Scheme.Order

Orders of rational functions at codimension-one points #

For a locally Noetherian integral scheme X, Mathlib defines the order of vanishing Scheme.ord f x : ℤ of a rational function at a point. This file packages its restriction to nonzero rational functions at a codimension-one point as an additive homomorphism

SchemeWeilDivisor.orderAt x : Additive X.functionFieldˣ →+ ℤ.

The global finiteness theorem SchemeWeilDivisor.finite_support_orderAt proves that a nonzero rational function has nonzero order at only finitely many codimension-one points. It packages the local maps into SchemeWeilDivisor.orderSystem, the scheme-theoretic order system used to construct principal divisors.

The construction advances TauCetiRoadmap/JacobianChallenge/README.md, Layer A, the "principal divisors" part of "Divisors on a curve". It reuses Mathlib's AlgebraicGeometry.Scheme.ord, representation of a nonzero rational function by a unit on a nonempty affine open, and finiteness of irreducible components in a Noetherian space; no external formalization is vendored.

The order of a nonzero rational function at a codimension-one point, as an additive homomorphism from the additive form of the unit group of the function field.

Equations
Instances For

    If a nonzero rational function comes from the codimension-one stalk, its order is the finite order of that stalk element. This is the local bridge between scheme-theoretic orders and fibre multiplicities in a discrete valuation ring.

    A nonzero rational function on a Noetherian integral scheme has nonzero order at only finitely many codimension-one points.

    @[simp]

    The order homomorphisms of the scheme order system are the geometric orders of vanishing. This projection lemma lets downstream modules use the concrete order system without unfolding its opaque finite-support field.