Open
Description
This fell originally under #2348 but I think should be factored out on its own.
Current issues:
- where is the (binary) product of
Setoid
s defined? (plus currying etc.: cartesian-closedness ofSetoid
?) - where is the (pointwise) function space from a
Setoid
to an algebraic structure/bundle defined, and its properties established? - which to add first:
Wreath
(my preferred target) orSemiDirect
? - my interest is in the wreath product of a
Monoid
with aMonoidAction
(AddAlgebra.Action.*
#2348 / AddAlgebra.Action.*
and friends #2350 ), but many kinds of variants exist according to how much structure is present. How/where to accommodate them all?
Re: the last point. previously I wrote on #2348 as follows:
(This, viz. adding wreath products, as an instance of combining 'things-acted-upon-by-things') "... is complicated by the plethora of various definitions in the literature (according to the 'thinginess' involved), and the relationship with 'semi-direct product's... so perhaps some discussion/downstream refactoring may be necessary. "