Documentation

TauCeti.AlgebraicGeometry.WeilDivisor.Scheme.LocallyPrincipal

Locally principal Weil divisors on a scheme #

Let X be a locally Noetherian integral scheme. A Weil divisor D on X is locally principal when every point has an open neighbourhood on which the coefficients of D agree with the orders of one nonzero rational function. On a scheme regular in codimension one (expressed in TauCeti/AlgebraicGeometry/WeilDivisor/Scheme/Sheaf.lean by the codimension-one stalks being discrete valuation rings), this is the local condition used to compare Weil divisors with the Cartier divisors defined in TauCeti/AlgebraicGeometry/CartierDivisor/Basic.lean.

The predicate and its additive subgroup require only IsLocallyNoetherian X. Results involving the globally assembled principal Weil divisors and linear equivalence require IsNoetherian X, which supplies the finite-support condition for orderAt. The local triviality of π’ͺ_X(D) additionally requires the codimension-one stalks to be discrete valuation rings, which is the hypothesis under which that sheaf is built.

Main declarations #

Existence of local equations is the first half of the local comparison of Weil and Cartier divisors: near each point a divisor is the divisor of a nonzero rational function. The matching uniqueness half β€” that such a function is determined up to a regular unit, so that its class in 𝒦_X^Γ— / π’ͺ_X^Γ— is well defined β€” is in TauCeti/AlgebraicGeometry/WeilDivisor/Scheme/Cartier/Basic.lean.

In higher dimension the same conclusion needs the local rings of X to be unique factorization domains rather than merely one-dimensional; without such a hypothesis a Weil divisor need not be locally principal, and it is that failure which separates the divisor class group of X from its Picard group.

The local-equation formulation follows Hartshorne, Algebraic Geometry, II.6. The Stacks Project, Divisors, Tags 0BE0 and 0BE9, supplies the principal-Weil-divisor and Picard/class-group comparison context. No formalization is vendored. The proofs reuse Tau Ceti's scheme-theoretic principal-divisor and linear-equivalence API.

A Weil divisor on a locally Noetherian integral scheme is locally principal if every point has an open neighbourhood on which its coefficients agree with a principal divisor.

The local equation is allowed to vary with the point. It is a nonzero rational function, encoded as an element of the additive group Additive X.functionFieldΛ£.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The defining characterization of local principality: every point of X has an open neighbourhood on which the coefficients of D are the orders of a single nonzero rational function.

    This is the convenient introduction and elimination rule for IsLocallyPrincipal.

    A Weil divisor whose coefficients globally equal the orders of one rational function is locally principal.

    The sum of two locally principal Weil divisors is locally principal. Local equations add on the intersection of their neighbourhoods.

    The additive subgroup of locally principal Weil divisors on X.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Every principal divisor is locally principal. Equivalently, the principal subgroup is contained in the subgroup of locally principal divisors.

      The divisor of a single codimension-one point with closed points is locally principal. On a scheme whose codimension-one points are closed, the prime divisor of a codimension-one point whose local ring is a discrete valuation ring has a local equation near every point.

      Every Weil divisor with closed codimension-one points is locally principal. Let X be a Noetherian integral scheme whose codimension-one points are closed and whose codimension-one local rings are discrete valuation rings. Then every Weil divisor on X is locally principal.

      This is the local half of the comparison of Weil with Cartier divisors: near every point of X the divisor is cut out by a single nonzero rational function.

      When the codimension-one points of X are closed and their local rings are discrete valuation rings, the locally principal divisors are all of them.

      Every Weil divisor on a curve is locally principal. Let X be a Noetherian integral scheme all of whose points have codimension at most one and whose codimension-one local rings are discrete valuation rings. Then every Weil divisor on X is locally principal, so locallyPrincipalSubgroup X is the whole divisor group.

      On such a scheme a codimension-one point is closed, since a proper specialization of it would have codimension at least two; this is the special case of SchemeWeilDivisor.isLocallyPrincipal_of_forall_isClosed_singleton that the comparison of Weil with Cartier divisors on a curve uses.

      On a curve whose codimension-one local rings are discrete valuation rings, the locally principal divisors are all of them.

      A local equation trivializes the divisor near its point. If D is locally principal then every point of X has an open neighbourhood U and a local equation g such that, over every open subset of U, the sheaf π’ͺ_X(D - div g) has the same sections as π’ͺ_X(0).

      Together with SchemeWeilDivisor.sheafMulIso g D : π’ͺ_X(D) β‰… π’ͺ_X(D - div g) this is the local triviality of π’ͺ_X(D), which is what invertibility of π’ͺ_X(D) needs.

      The sheaf of a locally principal Weil divisor is locally trivial. Every point of X has an open neighbourhood U together with a divisor E such that π’ͺ_X(D) β‰… π’ͺ_X(E) and the sections of π’ͺ_X(E) over every open subset of U are those of π’ͺ_X(0).