Exact tensoring by an invertible module sheaf #
This file is the neutral exact-functor owner for tensoring module sheaves by a line bundle. The
construction belongs under Modules/Tensor: divisor sequences, filtrations, and future moduli
constructions are consumers of the same exact functor rather than separate owners of it.
The generic tensorLeftFunctor L, its colimit preservation, additivity, and free-sheaf
comparison come from Monoidal and Colimits. For an invertible L, local rank-one
trivializations show that it also preserves monomorphisms; hence it preserves homology and all
finite limits.
Tensoring a monomorphism by an invertible module sheaf remains a monomorphism.
Tensoring by an invertible module sheaf preserves finite limits.
Tensoring a finitely presented module sheaf by an invertible one preserves finite presentation.
On a rank-one trivializing cover for L, the restriction of L ⊗ M is isomorphic to the
restriction of M: commute the two tensor factors and use the right-factor trivialization.
Finite presentation restricts to each cover member and descends from that cover.
Tensoring an epimorphism by an invertible module sheaf remains an epimorphism.
Finite colimits are preserved, so pushouts are, and a morphism is an epimorphism exactly when
its pushout along itself is the identity square. The companion of
mono_tensorHom_id_of_invertible, and the step that carries Serre's surjection free I ↠ F(N)
across O(-N).
Tensoring a short exact sequence by an invertible module sheaf remains short exact.