-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
Root systems improvements #4326
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Attachment: root_systems-4326-nt.patch.gz |
Changed keywords from none to root systems |
This comment has been minimized.
This comment has been minimized.
Reviewer: bump |
Author: nthiery with help from schilling, bump, Nicolas Borie, Qiang Wang, Steve Pon |
This comment has been minimized.
This comment has been minimized.
comment:7
Normally I would have waited for the category patches to be merged This review is based on the version of the patches in the After qpushing the combinat queue up to this patch but
The patch adds quite a bit of new functionality for working Since the patch is over 11,000 lines of code, there could Therefore the most uncertainty in my is with the new This wish is not a reason to hold up merging the |
comment:9
Replying to @sagetrac-mvngu:
Indeed. Should we use a specific subject for patches that have a positive review, but have dependencies on not yet merged tickets? [with patch, positive review, depends on #6136, #6253, #6250, #5891] ... |
comment:10
Replying to @nthiery:
No, not really. I just want to double check since the patch is rather huge and I was concerned about it getting bit rotten. Anyway, people who uses the merge script would not be able to easily tell whether a positive-reviewed ticket has other dependencies. |
Latest version of the patch from the Sage-Combinat patch server (no change since Dan's review) |
This comment has been minimized.
This comment has been minimized.
comment:11
Attachment: trac_4326-root_systems-nt.patch.gz |
This comment has been minimized.
This comment has been minimized.
Fix ClassicalWeylSubgroup and remove unneeded long time, as spotted by Mike |
comment:13
Attachment: trac_4326-root_systems-fix-nt.patch.gz |
Changed author from nthiery with help from schilling, bump, Nicolas Borie, Qiang Wang, Steve Pon to Nicolas M. Thiéry, with help from Anne Schilling, Daniel Bump, Nicolas Borie, Qiang Wang, Steve Pon |
Changed reviewer from bump to Daniel Bump |
comment:15
The new patch looks okay to me. |
Changed reviewer from Daniel Bump to Daniel Bump, Mike Hansen |
Merged: sage-4.3.alpha0 |
Changed author from Nicolas M. Thiéry, with help from Anne Schilling, Daniel Bump, Nicolas Borie, Qiang Wang, Steve Pon to Nicolas M. Thiéry, Anne Schilling, Daniel Bump, Nicolas Borie, Qiang Wang, Steve Pon |
Patch taken from Sage-Combinat: http://combinat.sagemath.org/patches/file/tip/root_systems-4326-nt.patch
Depends on: #6136 #6253 #6250 #5891
Documention:
Cartan Types:
.type_....py) which contains all its specific data (dynkin diagram,
ascii art, ...). All the dispatch logic is now concentrated in the
CartanType factory.
translation_factors, symmetrizer, row_annihilator col_annihilator (partly Nicolas Borie)
Kac' convention implemented by renaming them (see CartanType?)
Root systems:
null_(co)root, level
for type A_3 (which was wrong!)
Coxeter groups:
standardized methods: first_descent, has_descent, descents,
reduced_word, length, from_reduced_word, with systematic associated
test (test_has_descent, ...) simple_reflections,
simple_projections, coset_representatives, binary_factorisations, ...
(many of them were extracted and generalized from WeylGroup)
The following are not yet addressed, and will be bumped to a subsequent patch:
DynkinDiagram:
AmbientSpace:
WeightLatticeRealization
Classical case:
reverse map to coroot space and coroot lattice by scalar product with the fundamental weights
associated coroot in the root and weight space
s_\alpha on the (co)root and (co)weight lattice for any root \alpha
highest_coroot returning self.coroot_lattice().highest_root()
Affine case:
affine ambient space
Fix:
Categorification of RootLatticeRealization / ...
New category CoxeterGroupModules
Support for non crystalographic root systems
CC: @sagetrac-sage-combinat
Component: combinatorics
Keywords: root systems
Author: Nicolas M. Thiéry, Anne Schilling, Daniel Bump, Nicolas Borie, Qiang Wang, Steve Pon
Reviewer: Daniel Bump, Mike Hansen
Merged: sage-4.3.alpha0
Issue created by migration from https://trac.sagemath.org/ticket/4326
The text was updated successfully, but these errors were encountered: