-
-
Notifications
You must be signed in to change notification settings - Fork 553
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 the categories of magmas and additive magmas #8579
Comments
Changed keywords from none to magma |
This comment has been minimized.
This comment has been minimized.
comment:2
Hi Nicolas, I get about 10 "hunk failures" trying to apply this to a stock 4.3.4. I noticed a "-git" in the diff commands in the patch, which I don't see in the patches I usually make. Is it it me, or does this patch need some attention? Rob |
This comment has been minimized.
This comment has been minimized.
comment:4
Thanks, Nicolas, I'll test tonight with #7880. |
Attachment: trac_8579-category-magmas-nt.patch.gz This updated patch fixes the copyright headers |
comment:5
This passes all tests on 4.3.4.final and docs build without any problems. It also works well when the fairly extensive #7555 is applied on top of it. So there should be no surprises for the interested reviewer. I can't say at the moment that I know enough about implementing categories to verify its completeness, so right now it either (a) needs a quick review from a knowledgeable category specialist, or (b) I need to get more education on categories so #7555 can go in. Rob |
comment:6
Finally, Magma gets included in Sage!! |
comment:7
Hi Rob, Replying to @rbeezer:
Thanks for checking this.
From the category implementation point of view, everything looks fine upto the Otherwise, I'm okay to give a positive review. I'll ask Nicolas directly. Florent |
comment:8
Replying to @hivert:
Ah, right, I forgot to mention that. I decided to implement this moving in the upcoming functorial construction patch instead, in order to avoid potential conflicts between the two patches. |
Reviewer: Robert Beezer, Florent Hivert |
comment:10
Replying to @nthiery:
Then It's ok ! positive review. |
comment:11
Replying to @hivert:
Florent, Thanks for finishing this one off! Rob |
Merged: sage-4.4.alpha0 |
comment:12
Merged "trac_8579-category-magmas-nt.patch" in 4.4.alpha0 |
This patch adds the categories Magmas() and AdditiveMagmas()
(sets with a plain binary operation * or +).
It factors out some of the code previously in Semigroups / CommutativeAdditiveSemigroups.
This is used by the updated #7555 to make it more general.
Depends trivially on #7880.
CC: @sagetrac-sage-combinat @roed314
Component: categories
Keywords: magma
Author: Nicolas M. Thiéry
Reviewer: Robert Beezer, Florent Hivert
Merged: sage-4.4.alpha0
Issue created by migration from https://trac.sagemath.org/ticket/8579
The text was updated successfully, but these errors were encountered: