Invertible sheaves on a scheme #
This file begins the scheme-level line-bundle lane of the Jacobian challenge. An invertible
sheaf on a scheme X is an 𝒪_X-module which is locally free of rank one.
The rank-one condition itself is not specific to schemes: it is
TauCeti.SheafOfModules.IsInvertible from
TauCeti/Algebra/Category/ModuleCat/Sheaf/Invertible/Basic.lean, stated for a sheaf of modules
over an arbitrary site. This file only packages it over a scheme:
TauCeti.AlgebraicGeometry.SheafOfModules.isInvertible Xis theObjectPropertyonX.Modulescut out by the predicate (closed under isomorphisms, by the site-level transport theorem, soObjectProperty.prop_of_isoandObjectProperty.prop_iff_of_isoapply to it);TauCeti.AlgebraicGeometry.InvertibleSheaf Xis the full subcategory it cuts out;InvertibleSheaf.free X Iis the free sheaf on an indexing type with exactly one element, andInvertibleSheaf.trivial Xis the globally free rank-one sheaf.
This advances TauCetiRoadmap/JacobianChallenge/README.md, Layer A, item "Invertible sheaves on a
scheme; the Picard group Pic X under ⊗". The tensor product and Picard group require a
monoidal structure on sheaves of modules and are left to subsequent files. No formalization is
vendored.
The object property of being an invertible sheaf on a scheme.
Equations
Instances For
The full category of invertible sheaves on X. Its morphisms are morphisms of
𝒪_X-modules.
Equations
Instances For
The invertible sheaf given by the free sheaf on an indexing type with exactly one element.
Equations
- TauCeti.AlgebraicGeometry.InvertibleSheaf.free X I = { obj := SheafOfModules.free I, property := ⋯ }
Instances For
The globally free rank-one invertible sheaf.