Tensor products of line bundles #
The sheafified tensor product of 𝒪_X-modules sends two line bundles to a line bundle. This file
packages that operation in the category InvertibleSheaf X, together with the unit computations
for the trivial line bundle.
Main declarations #
InvertibleSheaf.tensorProductpackages the tensor product of two line bundles;InvertibleSheaf.trivialObjIsoUnitidentifies the trivial line bundle with the monoidal unit;InvertibleSheaf.tensorProduct_objidentifies its underlying sheaf;InvertibleSheaf.tensorProductCongrLeftandInvertibleSheaf.tensorProductCongrRighttransport isomorphisms through either tensor factor, soInvertibleSheaf.isIsomorphic_tensorProductshows that tensor product respects isomorphism;InvertibleSheaf.tensorProductCommexchanges the two tensor factors;InvertibleSheaf.tensorProductAssocis the associativity isomorphism;InvertibleSheaf.tensorTrivialLeftIsoandInvertibleSheaf.tensorTrivialRightIsoare the unit isomorphisms in the full category of invertible sheaves.
The underlying sheaf is exposed by tensorProduct_obj, while the congruence, symmetry,
associativity, and unit isomorphisms provide the categorical API for manipulating tensor products
of line bundles.
The trivial line bundle is isomorphic to the monoidal unit of X.Modules.
Here 𝟙_ X.Modules unfolds to SheafOfModules.unit X.ringCatSheaf.
Equations
Instances For
The tensor product of two line bundles on a scheme.
Equations
- L.tensorProduct K = { obj := TauCeti.SheafOfModules.tensorProduct X.sheaf L.obj K.obj, property := ⋯ }
Instances For
The underlying sheaf of tensorProduct L K is the sheafified tensor product of the
underlying sheaves of L and K.
The sheaf isomorphism underlying transport through the first tensor factor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An isomorphism of the first factor transports through the tensor product.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sheaf isomorphism underlying transport through the second tensor factor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An isomorphism of the second factor transports through the tensor product.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Tensor product preserves isomorphism of line bundles in both variables.
The sheaf isomorphism underlying symmetry of the tensor product of line bundles.
Equations
- L.tensorProductCommIso K = ⋯.mpr (TauCeti.SheafOfModules.tensorProductComm X.sheaf L.obj K.obj)
Instances For
The tensor product of line bundles is symmetric.
Equations
Instances For
The sheaf isomorphism underlying associativity of the tensor product of line bundles.
Equations
- L.tensorProductAssocIso K M = ⋯.mpr (TauCeti.SheafOfModules.tensorProductAssoc X.sheaf L.obj K.obj M.obj)
Instances For
The tensor product of line bundles is associative.
Equations
Instances For
The sheaf isomorphism underlying the left unit for the tensor product of line bundles.
Equations
Instances For
The trivial line bundle is a left unit for the sheafified tensor product of invertible sheaves.
Equations
Instances For
The sheaf isomorphism underlying the right unit for the tensor product of line bundles.
Equations
Instances For
The trivial line bundle is a right unit for the sheafified tensor product of invertible sheaves.