-
-
Notifications
You must be signed in to change notification settings - Fork 482
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
Free nilpotent Lie algebras #26076
Comments
comment:1
Some implementation already exists in an external private codebase that I need to clean up and import into Sage. |
Commit: |
Author: Eero Hakavuori |
comment:2
The adapted version of the free nilpotent Lie algebra construction is in the commits. I removed the parameter New commits:
|
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Changed branch from u/gh-ehaka/free_nilpotent_lie_algebras-26076 to public/lie_algebras/free_nilpotent-26076 |
Reviewer: Travis Scrimshaw |
comment:7
I have made some documentation tweaks and a little better normalization and testing of the input. I have also obtained a speedup of the creation of the free nilpotent lie algebra (although it costs a big more in terms of memory usage by having to hold 2 copies of all of the Lyndon word tuples in memory):
vs prev
If my changes are good, then positive review. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:10
I also changed the |
comment:11
Replying to @tscrim:
All good changes.
A ~30% speedup in the expensive cases, very impressive! Replying to @tscrim:
I left the cutoff at 11 because I figured technically a zero does not cause ambiguity since it must always be attached to a 10. For aesthetic and convenience the cutoff at 10 is much better though. The changes all look very good to me, thanks for the improvements! |
Changed branch from public/lie_algebras/free_nilpotent-26076 to |
Implement the construction of free nilpotent Lie algebras, i.e. Lie algebras where the only additional relations among the brackets are that iterated brackets longer than the nilpotency step must vanish.
Depends on #26074
CC: @tscrim
Component: algebra
Keywords: Lie algebras, nilpotent
Author: Eero Hakavuori
Branch/Commit:
664fbec
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/26076
The text was updated successfully, but these errors were encountered: