-
Notifications
You must be signed in to change notification settings - Fork 239
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.Action.*
#2348
Comments
I definitely think we're going to need either It could be argued that |
Hmmm... I think I agree, but I'm weighing up v2.1 vs v3.0... and would like something now... with a multisorted refactoring downstream? |
What do you mean by "multisorted" here? |
Well, as with And by "multisorted refactoring" I meant a refactoring of something I propose adding now to the vanilla |
Right. I don't know that we necessarily need a big refactor to do this. I personally would be fine if I don't think it's a great idea to go for extreme generality as a matter of principle: no one will be able to find anything. I'm a big fan of libraries that have a highly redundant user-facing 'interface'. [Implementation does not have to be redundant in that same way, for the sanity of the maintainers.] I'd be just as fine if |
Refactoring this issue to break up the two parts. What I thought would be straightforward about Wreath products seems to require more infrastructure than I am able to find already existing at the moment... esp. wrt 'pointwise' |
Algebra.Construct.MonoidAction
and Algebra.Construct.WreathProduct
Algebra.Construct.MonoidAction
Meanwhile, hope you're happy @JacquesCarette with my continuing with #2350 under Specifically, I'm happy to entertain a v2.1 version ahead of any (eventual) active decision about |
I certainly don't mind if a Draft PR, to shake things out, is built "in the wrong place" for parts of its contents. |
See the extensive refactoring now on #2350 plus revised title for this issue... |
The first isThis seems clear, although I wonder a bit about how best we should addAction
s to theAlgebra
hierarchy, so going viaConstruct
seems the best... for now (as opposed to a parallel hierarchy of 'things-acted-upon-by-things').The second follows on, but 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.PR incoming in the next few days, I think: UPDATED see #2350
The text was updated successfully, but these errors were encountered: