DirectProduct
s etc. in the Algebra.*
hierarchy
#1907
Labels
DirectProduct
s etc. in the Algebra.*
hierarchy
#1907
Algebra.Construct.DirectProduct
andAlgebra.Module.Construct.DirectProduct
define some objects which are the binary products of the appropriate algebras, which are moreover in some case also biproducts (products and coproducts together).This is fine as far as it goes, but does not extend to
I
-ary products and sums of (at least) modules (sums have only finitely-many non-zero components, whereas products can have arbitraryI
-ary functions in the carrier)Analogously to #1906 / #1902 , suggest a refactor to put things 'in the right place':
Product
to introduce all the product algebras;Sum
(orCoproduct
) to introduce the coproducts;DirectProduct
;Biproduct
;It seems easiest perhaps to begin by localising things first in
Algebra.Module.Construct.*
as a prototype for the the larger task inAlgebra.Construct.*
The text was updated successfully, but these errors were encountered: