Coproducts of internally graded modules #
The existing degreewise direct sum is a coproduct in GradedModuleCat. Its injections
and universal map have internal degree zero, so the underlying direct-sum universal
property lifts from modules to graded modules. The forgetful functor to modules preserves
these coproducts.
The universal property follows ModuleCat.coproductCoconeIsColimit in
Mathlib.Algebra.Category.ModuleCat.Products. The grading argument is
InternalGrading.toModule_mem_of_mem_directSumPiece, as in GradedModuleCat.freeLift.
These coproducts provide the sums required for Mathlib's totalization of cochain bifunctors, including balanced tensor composition of graded bimodule complexes.
The cofan of the direct-sum injections, each of internal degree zero. The abbreviation retains the concrete point for computations with direct-sum elements.
Instances For
The underlying map of a coproduct injection is the direct-sum inclusion.
Membership in a degree piece of the coproduct is componentwise.
Extend a cofan of graded maps along the direct-sum universal property.
Instances For
The underlying universal map is the direct-sum universal linear map.
The universal map restricts to the prescribed map on each summand.
The universal map restricts to the prescribed map on each summand.
The direct sum of internally graded modules is their categorical coproduct.
Instances For
A degreewise direct sum of projective graded modules is projective, with no finiteness assumption on the index type.
The dimension of graded maps from a finite degreewise direct sum is the sum of the
Hom dimensions of its summands. The Hom modules must be finite and free over k.