Line bundles from locally principal Weil divisors #
Let X be a locally Noetherian integral scheme of dimension at most one whose codimension-one
local rings are discrete valuation rings. This file proves that a locally principal Weil divisor
D defines a line bundle 𝒪_X(D).
The local-principality API supplies, around every point, a nonzero rational function whose order
agrees with D. Multiplication by this local equation identifies the restriction of 𝒪_X(D)
with that of 𝒪_X(0). Since 𝒪_X(0) ≅ 𝒪_X, these local isomorphisms form a rank-one
trivialization atlas.
Main declarations #
SchemeWeilDivisor.IsLocallyPrincipal.isInvertible_sheafproves that the sheaf of a locally principal Weil divisor is invertible;SchemeWeilDivisor.IsLocallyPrincipal.toInvertibleSheafpackages it as an object of the category of invertible sheaves onX.
The construction follows Hartshorne, Algebraic Geometry, II.6.11 and the Stacks Project, Divisors, Tags 0BE0 and 0BE9.
The sheaf of a locally principal Weil divisor is a line bundle. On a locally Noetherian
integral scheme of dimension at most one whose codimension-one local rings are discrete
valuation rings, local equations for D trivialize 𝒪_X(D) as a rank-one module sheaf.
The invertible sheaf 𝒪_X(D) attached to a locally principal Weil divisor.
Equations
- hD.toInvertibleSheaf hX = { obj := D.sheaf, property := ⋯ }
Instances For
The underlying sheaf of the line bundle attached to D is 𝒪_X(D).