Multiplication of ideal sheaves #
For ideal sheaves I and J on a scheme X, products of local functions in I and J are
local functions in the product ideal sheaf I * J. This file packages that multiplication, first
on sections and then as a morphism I ⊗ J ⟶ I * J of 𝒪_X-modules out of the tensor product.
It is the restriction of the multiplication 𝒪_X ⊗ 𝒪_X ≅ 𝒪_X of the structure sheaf along the
inclusions of I, J and I * J into 𝒪_X. No hypothesis is placed on I or J; when J is
the ideal sheaf of an effective Cartier divisor the multiplication is an isomorphism
(Scheme.IdealSheafData.tensorProductSheafIso).
Main declarations #
Scheme.IdealSheafData.mul_mem_sections_mul: products of sections ofIandJare sections ofI * J, andScheme.IdealSheafData.sectionsMulis the resulting multiplication mapΓ(I, U) × Γ(J, U) → Γ(I * J, U);Scheme.IdealSheafData.tensorPresheafHom: the multiplicationI ⊗ J ⟶ I * Jon the sectionwise tensor product of presheaves of modules;Scheme.IdealSheafData.sheafMul: the multiplication morphismI ⊗ J ⟶ I * Jof𝒪_X-modules, characterized bysheafMul_sheafιas the restriction of the multiplication of𝒪_X.
References #
- The construction of the multiplication map follows the Cartier divisor version
Scheme.CartierDivisor.tensorProductSheafIsoinTauCeti/AlgebraicGeometry/CartierDivisor/TensorProduct.lean.
Products of sections of two ideal sheaves are sections of their product.
Multiplication of local functions, as a map from sections of I and J to sections of
I * J.
Instances For
sectionsMul multiplies the underlying local functions.
On sections built from local functions a and b, sectionsMul is the product a * b.
sectionsMul is additive in its first argument.
sectionsMul is additive in its second argument.
sectionsMul is Γ(X, U)-linear in its first argument.
sectionsMul is Γ(X, U)-linear in its second argument.
Restriction commutes with multiplication of sections.
The multiplication morphism of presheaves of modules I ⊗ J ⟶ I * J.
Instances For
On a pure tensor of sections over U, tensorPresheafHom is sectionsMul.
The sectionwise monoidal structure on presheaves of modules over the ring sheaf of X.
Instance search does not find it, nor the two instances below, as it cannot unify the topological
sheaf X.sheaf with a sheaf on a site; they are supplied here.
Instances For
The monoidal structure on sheaves of modules over the ring sheaf of X, as on X.Modules.
Instances For
The inclusion of sheaves of modules into presheaves of modules is lax monoidal.
Instances For
Multiplication of local functions I ⊗ J ⟶ I * J, as a morphism of 𝒪_X-modules out of the
tensor product. It is the restriction of the multiplication of 𝒪_X (sheafMul_sheafι).
Instances For
Multiplication I ⊗ J ⟶ I * J, followed by the inclusion I * J ⟶ 𝒪_X, is the inclusion
I ⊗ J ⟶ 𝒪_X ⊗ 𝒪_X followed by the multiplication 𝒪_X ⊗ 𝒪_X ≅ 𝒪_X. As the inclusion is a
monomorphism, this characterizes sheafMul.
Multiplication I ⊗ J ⟶ I * J, followed by the inclusion I * J ⟶ 𝒪_X, is the inclusion
I ⊗ J ⟶ 𝒪_X ⊗ 𝒪_X followed by the multiplication 𝒪_X ⊗ 𝒪_X ≅ 𝒪_X. As the inclusion is a
monomorphism, this characterizes sheafMul.