-
-
Notifications
You must be signed in to change notification settings - Fork 567
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
Implement indexed monoids #15289
Comments
comment:1
Initial version. I might add a |
comment:2
Hi Travis, Thanks for working on this feature! I'll try to look at it, but that won't be immediately. I would have thought we already had a ticket about that, but I might be wrong. For the record, here is a link to a discussion we had (a long time ago) about such features: Thanks again! Cheers, |
comment:3
Hey Nicolas, I believe there is a ticket about making free abelian groups as Here's a new version which gives a groups version so we can do Laurent polynomials. This is not are fancy as the discussion would like, but it serves my purposes for now. Best, Travis |
This comment has been minimized.
This comment has been minimized.
comment:4
Here's with some more functionality additions. I did make one major change and made the iterator return Frequently I'm finding myself calling |
Dependencies: #15309 |
comment:5
Rebased to |
Attachment: trac_15289-indexed_monoids-ts.patch.gz |
comment:7
Added git version. New commits:
|
Commit: |
Branch: public/monoids/15289-indexed |
Changed keywords from none to days54 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:14
Hey Nicolas, From your comments on #15726, I've made the appropriate changes here.
Thank you for looking at this (and #15726). As always, I appreciate your wisdom and insight. Best, Travis New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:62
I checked the recent commits, and we have been discussing side by side for the last ones today. doc and pdf doc compiles. Positive review assuming all long tests pass (running them now). Thanks Travis! Cheers, |
Reviewer: Nicolas M. Thiéry |
comment:64
Thank you for doing the review Nicolas. |
Branch pushed to git repo; I updated commit sha1 and set ticket back to needs_review. New commits:
|
Changed branch from public/monoids/15289-indexed to |
Changed commit from |
comment:68
Hi guys, please see http://ask.sagemath.org/question/25763/incorrect-parsing-of-docstring-of-sagestructureindexed_generatorsindexedgenerators/ where it seems that putting |
Implements free (abelian) monoids whose generators are indexed by an arbitrary set. This also moves common code from
CombinatorialFreeModule
into a new classsage.misc.indexed_generators.IndexedGenerators
. With this we can now create (noncommutative) polynomials whose generators are given by a combinatorial object.Also implements a very crude and basic version for groups.
Depends on #15309
Depends on #15169
Depends on #16349
CC: @sagetrac-sage-combinat @nthiery @sagetrac-mshimo @simon-king-jena
Component: algebra
Keywords: days54
Author: Travis Scrimshaw
Branch:
69ec7b2
Reviewer: Nicolas M. Thiéry
Issue created by migration from https://trac.sagemath.org/ticket/15289
The text was updated successfully, but these errors were encountered: