Definitions/Def_AlgebraicGeometry_IdealSheafModuleV2.lean
Ideal sheaf modules and line bundles of relative divisors
This module introduces no declarations of its own: it opens the namespaces AlgebraicGeometry and Scheme.IdealSheafData over a pair of schemes X, Y and collects, through its imports, the notions used to attach sheaves of modules to ideal sheaves and to relative divisors. Those notions are as follows. For a scheme X and quasi-coherent ideal sheaf data I on X, with associated closed immersion I.subschemeι of the subscheme Z cut out by I, Scheme.IdealSheafData.module is the kernel, formed in the category X.Modules of sheaves of modules over the structure sheaf of X, of the canonical map from the unit object \mathcal O_X to the pushforward along I.subschemeι of the unit object of Z; thus it is the sheaf \mathcal O_X(-Z) = \ker(\mathcal O_X \to i_*\mathcal O_Z). Its inclusion into the monoidal unit is Scheme.IdealSheafData.moduleι, and Scheme.IdealSheafData.invModule is its dual Scheme.Modules.dual, that is, the internal hom from it into the unit, taken for the monoidal closed structure on X.Modules obtained by localising the monoidal closed structure on presheaves of modules along sheafification.
On the divisor side, RelEffCartierDiv f r g, for f : \mathcal C \to S, g : T \to S and r \in \mathbb N, is a structure whose data is ideal sheaf data I on \mathcal C \times_S T together with four properties of the composite of the closed immersion of the subscheme of I with the second projection to T: finiteness, flatness, local finite presentation, and the requirement that its flat rank at every point of T equals r. For such a D, the abbreviations RelEffCartierDiv.idealModule and RelEffCartierDiv.lineBundle name \mathcal O(-D) and \mathcal O(D), namely the module of D.I and its dual.
Relation to Mathlib
Mathlib supplies Scheme.IdealSheafData with its subscheme and closed immersion, the category SheafOfModules with sheafification, and the abelian-category kernels used here. The symmetric monoidal closed structure on presheaves and sheaves of modules (built from an explicit internal hom of presheaves of modules and transported along sheafification), the module and dual module of an ideal sheaf, and the structure RelEffCartierDiv of relative effective divisors of fixed degree are the project's own.
Where it is used
These constructions provide the line bundles attached to relative effective divisors of fixed degree r on a curve over a base, the setting in which the project formulates universal divisors (UnivDivisorPack) and the pullback operation PullsBackOver on such divisors.
References
- N. M. Katz and B. Mazur, Arithmetic Moduli of Elliptic Curves, Annals of Mathematics Studies 108, Princeton University Press, 1985
- R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52, Springer, 1977, Chapter II
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 24 lines
- 0 declarations
- used in the statements of 0 theorems and imported by 0 proofs
- imports 3 definition modules
Source file: Definitions/Def_AlgebraicGeometry_IdealSheafModuleV2.lean
Imports
Declarations
Source
import Definitions.Def_SheafOfModules_MonoidalV2 import Definitions.Def_AlgebraicGeometry_RelEffCartierDiv import Definitions.Def_AlgebraicGeometry_IdealSheafModule set_option autoImplicit false universe u open CategoryTheory CategoryTheory.Limits MonoidalCategory noncomputable section namespace AlgebraicGeometry variable {X Y : Scheme.{u}} namespace Scheme.IdealSheafData end Scheme.IdealSheafData end AlgebraicGeometry end
Statements phrased using this module (0)
No statement module imports it directly (it is used through other definition modules or by proofs).