-
Notifications
You must be signed in to change notification settings - Fork 242
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Algebra.Construct.WreathProduct
and/or Algebra.Construct.SemiDirectProduct
#2351
Comments
The binary product of |
A known, thorny issue: finding things in stdlib is very hard. |
As I said on #2348 : it makes sense for the constructions to be in Will |
Well, again, all good questions! As for WreathProduct itself, I think that that is also a construction: given a monoid, a monoid action, then ... such and such setoid ... also admits a monoid structure... |
Good, I think this is converging to a design: indeed |
And yes: UPDATED: #2381 |
This fell originally under #2348 but I think should be factored out on its own.
Current issues:
Setoid
s defined? (plus currying etc.: cartesian-closedness ofSetoid
?)Setoid
to an algebraic structure/bundle defined, and its properties established?Wreath
(my preferred target) orSemiDirect
?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. "
The text was updated successfully, but these errors were encountered: