Effective Cartier divisors #
An effective Cartier divisor on an integral scheme is presented by a Cartier divisor, a closed
subscheme, and an identification of O_X(-D) with the ideal sheaf of that subscheme. This file
constructs the fundamental sequence
0 → O_X(-D) → O_X → i_* O_D → 0,
proves its exactness in X.Modules, and lifts it to Coh X under explicit coherence
hypotheses. Exact tensoring by an invertible sheaf is supplied by the neutral Modules.Tensor
layer; this gives the normalized twisted sequence
0 → O_X(E-D) → O_X(E) → O_X(E) ⊗ i_* O_D → 0.
The closed subscheme comes from Mathlib's Scheme.IdealSheafData.subscheme. Surjectivity of
the quotient map is checked locally on the affine-open basis, where Mathlib supplies the
corresponding surjectivity theorem.
The quotient from the structure sheaf to the pushed-forward structure sheaf of the closed subscheme defined by an ideal sheaf.
Equations
Instances For
The structure-sheaf quotient defining a closed subscheme is an epimorphism.
The affine opens are a basis, so every point of an open U sits in an affine V ≤ U, and
subschemeι_app_surjective produces a preimage there. That is exactly the pointwise hypothesis
of Modules.epi_of_pointwise_preimages, which runs the local-surjectivity chain.
An effective Cartier divisor is a Cartier divisor whose inverse associated sheaf is the ideal sheaf of a closed subscheme.
- divisor : ↥X.CartierDivisor
- idealSheaf : X.IdealSheafData
- idealIso : CartierDivisor.associatedSheaf (-self.divisor) ≅ CategoryTheory.Limits.kernel self.idealSheaf.quotientMap
Instances For
The pushed-forward structure sheaf of the divisor's closed subscheme.
Equations
Instances For
The quotient O_X → i_* O_D.
Equations
Instances For
The canonical inclusion O_X(-D) → O_X.
Equations
Instances For
The fundamental complex O_X(-D) → O_X → i_* O_D.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fundamental sequence of an effective Cartier divisor is short exact.
The divisor structure sheaf is the cokernel of O_X(-D) → O_X.
Equations
Instances For
The structure sheaf of the divisor, twisted by O_X(E).
Equations
Instances For
Tensor form of the fundamental sequence twisted by O_X(E).
Equations
Instances For
The source of the tensor-twisted sequence is O_X(E - D).
Equations
Instances For
The middle of the tensor-twisted sequence is O_X(E).
Equations
Instances For
The inclusion O_X(E - D) → O_X(E).
Equations
Instances For
The quotient O_X(E) → O_X(E) ⊗ i_* O_D.
Equations
- D.twistedQuotient E = CategoryTheory.CategoryStruct.comp (D.twistMiddleIso E).inv (D.tensorTwistSequence E).g
Instances For
The normalized twisted fundamental sequence
O_X(E-D) → O_X(E) → O_X(E) ⊗ i_* O_D.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Twisting the fundamental sequence by any Cartier divisor remains short exact.
The final term of the twisted sequence is the cokernel of its inclusion.
Equations
Instances For
The divisor structure sheaf is coherent when O_X(-D) and O_X are coherent.
The coherent-sheaf form of the fundamental sequence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The coherent fundamental sequence is short exact.
The twisted divisor sheaf is coherent when the two line-bundle terms are coherent.
The coherent-sheaf form of the twisted fundamental sequence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The coherent twisted fundamental sequence is short exact.