-
Notifications
You must be signed in to change notification settings - Fork 130
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
LieAlgebras: Change normal form for WeylGroupElem; cleanup after #4374 #4375
Conversation
277fe73
to
94c8050
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #4375 +/- ##
==========================================
+ Coverage 84.36% 84.37% +0.01%
==========================================
Files 656 656
Lines 87196 87189 -7
==========================================
+ Hits 73559 73562 +3
+ Misses 13637 13627 -10
|
@antonydellavecchia the CI here fails in your algebraic shifting code.
both things are just changes to internals, so you should not rely on them. In particular, for 2. it could maybe make sense to change your edge labels from vectors to sets. I cannot judge if that makes sense semantically for the graphs you are constructing, but it would get rid of the indirect dependency on the order in
If you agree, I would just adapt the corresponding tests inside this PR, aka change the order of weyl group elements in vectors, if this change comes from a change in order when iterating the weyl group. Alternatively, I could change the
issetequal .
See |
362224e
to
f7f5720
Compare
I think changing to an issetequal might be beneficial for long term. the ordering on the edge label doesn't matter and they could have been sets instead. |
39bfd9e
to
a4942b9
Compare
This PR contains steps 2 and 3 of the plan laid out in #4374 (review).
This currently contains the changes from #4374 (the first three commits in the history). Once that one is merged, I'll rebase this here.