Tensor products of presentations of sheaves of modules #
Let R be a sheaf of commutative rings on a small site. If M is the cokernel of
f : free ι ⟶ free σ and N is the cokernel of g : free κ ⟶ free τ, then M ⊗ N is the
cokernel of the morphism
(free ι ⊗ free τ) ⨿ (free σ ⊗ free κ) ⟶ free σ ⊗ free τ
given by f ▷ free τ and free σ ◁ g, and the tensor product of two free sheaves of modules is
free on the product of the index types. Hence a presentation of M and a presentation of N
give a presentation of M ⊗ N, with generators indexed by σ × τ and relations indexed by
ι × τ ⊕ σ × κ. This is the local input for the tensor product of quasi-coherent sheaves.
The right exactness of the tensor product comes from its closed structure, and the cokernel
computation is Mathlib's CategoryTheory.Limits.CokernelCofork.isColimitTensor.
The generator-and-relation construction is the sheaf-level analogue of
Mathlib's Module.Presentation.tensor in Mathlib.Algebra.Module.Presentation.Tensor, by
Joël Riou.
Main declarations #
TauCeti.SheafOfModules.freeTensorFreeIso:free I ⊗ free I' ≅ free (I × I');SheafOfModules.Presentation.tensor: the presentation ofM ⊗ Nbuilt from presentations ofMandN; it is finite when both presentations are finite, and its generating morphism is an isomorphism when both generating morphisms are (SheafOfModules.Presentation.isIso_tensor_generators_π).
The tensor product of the free sheaves of modules on I and on I' is the free sheaf of
modules on I × I'. The generator indexed by (i, i') corresponds to the tensor product of the
generators indexed by i and i' (ιFree_freeTensorFreeIso_inv).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Under freeTensorFreeIso, the generator indexed by (i, i') is the tensor product of the
generators indexed by i and i'.
Under freeTensorFreeIso, the generator indexed by (i, i') is the tensor product of the
generators indexed by i and i'.
The tensor product of presentations of M and N is a presentation of M ⊗ N. Its
generators are indexed by pairs of generators, and its relations by a relation of M paired
with a generator of N, or a generator of M paired with a relation of N.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The generating morphism of the tensor presentation is the tensor product of the generating
morphisms, read through freeTensorFreeIso.
If the generating morphisms of P and Q are isomorphisms, that is, P and Q exhibit
M and N as free, then so is the generating morphism of P.tensor Q.
The tensor product of two finite presentations is finite.