Duals of invertible module sheaves #
This file constructs the dual of an invertible module sheaf without assuming an internal-Hom
API for sheaves. On an open U, the dual presheaf consists of morphisms from the restriction of
the line sheaf to U into the restricted structure sheaf. Evaluation is locally the ordinary
rank-one evaluation isomorphism, so sheafification supplies an explicit tensor inverse.
The main public declarations are dualPresheaf, dualLine, tensorDualIso, and
dualLine_isInvertible. LineBundleData.ofIsInvertible, which bridges these to the
LineBundleData of Divisors.Determinant, lives in Divisors.LineBundleDual.
Equations
- AlgebraicGeometry.Scheme.Modules.dualCategory = { toCategoryStruct := AlgebraicGeometry.Scheme.Modules.instCategory.toCategoryStruct, id_comp := ⋯, comp_id := ⋯, assoc := ⋯ }
Instances For
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- L.evaluation = { app := fun (U : (TopologicalSpace.Opens ↥X)ᵒᵖ) => AlgebraicGeometry.Scheme.Modules.evaluationApp✝ L U, naturality := ⋯ }
Instances For
The dual line sheaf, obtained by sheafifying local morphisms into the structure sheaf.
Equations
Instances For
Evaluation identifies a line sheaf tensored with its sheafified local dual with the structure sheaf.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sheafified local dual of an invertible sheaf is invertible.