-
-
Notifications
You must be signed in to change notification settings - Fork 536
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
Implementing the Casimir elements of a finite dimensional Lie algebra #35590
Conversation
Do you have a reference? I don't understand the tensor equation for higher orders, and I'm only familiar with the order-2 case. |
b820dae
to
feb23a9
Compare
It is just the definition of being in the center, which you can see on Wikipedia. |
src/sage/categories/finite_dimensional_lie_algebras_with_basis.py
Outdated
Show resolved
Hide resolved
src/sage/categories/finite_dimensional_lie_algebras_with_basis.py
Outdated
Show resolved
Hide resolved
sage: L = LieAlgebra(QQ, cartan_type=['B', 2]) | ||
sage: U = L.pbw_basis() | ||
sage: C = L.casimir_element(UEA=U) | ||
sage: all(g * C == C * g for g in U.algebra_generators()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do we have a test function is_central
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not that I am aware at this level of generality (there is one for semigroup algebras though). It certainly wouldn’t be difficult to add it to the appropriate categories. Although I am slightly worried about ambiguities with “central as an object in category X” and compared to supecenters. Everything is probably okay, but it would need its own PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, sure
85b1a6b
to
0d7be08
Compare
0d7be08
to
39ebfc9
Compare
Thank you. Fixed. |
There are some glitches in the doc (in the Lie algebra file) to be fixed after looking at the doc. |
Indeed, good catch. That likely was also breaking the pdf doc. |
and now the linter is not happy anymore |
That should fix it, although I don't know why it wasn't being caught before... |
Everything is happy (well, right now the build&tests hasn't finished, but it was passing before and the changes I made should not affect it). |
Documentation preview for this PR (built with commit b808b91) is ready! 🎉 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good to go
Thank you. |
📚 Description
The Casimir element is an important element in the center of the universal enveloping algebra of a simple Lie algebra. We provide a generic implementation for all orders (> 1) for all finite dimensional Lie algebras.
📝 Checklist
⌛ Dependencies