Documentation

TauCeti.AlgebraicGeometry.WeilDivisor.Scheme.LineBundle

Line-bundle classes attached to Weil divisors #

On a Noetherian integral scheme of dimension at most one whose codimension-one local rings are discrete valuation rings, every Weil divisor D is locally principal. Its sheaf 𝓞_X(D) is therefore a line bundle. Linearly equivalent divisors have isomorphic sheaves, so this construction descends from Weil divisors to the divisor class group.

Main declarations #

This is the set-level divisor-to-line-bundle comparison. Its compatibility with addition, 𝓞_X(D + E) ≅ 𝓞_X(D) ⊗ 𝓞_X(E), needs the tensor product of module sheaves and is proved in TauCeti/AlgebraicGeometry/WeilDivisor/Scheme/TensorProduct.lean, and its surjectivity in TauCeti/AlgebraicGeometry/WeilDivisor/Scheme/Picard.lean.

The invertible sheaf 𝓞_X(D) associated to a Weil divisor on a Noetherian integral scheme of dimension at most one whose codimension-one local rings are DVRs.

Equations
Instances For

    The line-bundle class of D equals the class of L exactly when their underlying sheaves are isomorphic.

    Two Weil divisors have the same line-bundle class exactly when they are linearly equivalent. Every divisor on such a curve is locally principal, so SchemeWeilDivisor.nonempty_iso_sheaf_iff_linearlyEquivalent applies to all of them.