Tensor products of internally graded modules #
The tensor product of internally ℤ-graded modules is graded by total degree. Its degree-n
piece is the sum of the images of
G.piece p ⊗ H.piece (n - p)
inside the ambient tensor product. These pieces form an internal direct sum: first use
DirectSum.IsInternal.tensorProduct for the bidegree decomposition, then collect bidegrees with
the same sum.
The resulting grading has the expected API on pure tensors. In particular, a tensor of elements
of degrees p and q has degree p + q, and tensoring homogeneous linear maps adds their
degrees. This is the tensor-product compatibility requested in Layer 0 of the DGAInfinity
roadmap and supplies the grading used by tensor products of DG objects.
Main definitions #
TauCeti.InternalGrading.tensorProduct: the internal total-degree grading.
Main results #
TauCeti.InternalGrading.tensorProduct_piece_eq_iSup: the degree-npiece is the sum overG.piece p ⊗ H.piece (n - p).TauCeti.InternalGrading.tmul_mem_tensorProduct: degrees add on pure tensors.TauCeti.InternalGrading.piTensorProduct_ext: linear maps from a finite tensor product agree when they agree on pure tensors of homogeneous elements.TauCeti.LinearMap.IsHomogeneous.tensorProduct: tensoring homogeneous maps adds their degrees.TauCeti.InternalGrading.isHomogeneous_assoc_symm: reassociation preserves total degree.TauCeti.InternalGrading.koszulTwist_tensorProduct: the Koszul twist of the total grading is the tensor product of the Koszul twists of the factors.
The proof reuses Tau Ceti's two-factor internal decomposition theorem
DirectSum.IsInternal.tensorProduct; no formalization is vendored.
Two linear maps from a finite tensor product of an internally graded module agree if they agree on pure tensors of homogeneous elements.
The tensor product of internally graded modules, graded by total degree.
Equations
- G.tensorProduct H = { piece := TauCeti.InternalGrading.tensorProductPiece✝ G H, isInternal := ⋯ }
Instances For
The degree-n piece of the tensor-product grading is the sum of the tensor-product images
whose first degree is p and whose second degree is n - p.
A pure tensor of elements of degrees p and q is homogeneous of degree p + q in the
tensor-product grading.
Reassociating a triple tensor product preserves total degree.
The Koszul twist for the total grading of a tensor product is the tensor product of the Koszul twists of the factors.
Tensoring homogeneous linear maps adds their degrees for the total tensor-product gradings.