Ticket #5830 (closed defect: duplicate)
[with patch, not ready for review] reducible root system fixes
| Reported by: | bump | Owned by: | bump |
|---|---|---|---|
| Priority: | major | Milestone: | sage-duplicate/invalid/wontfix |
| Component: | combinatorics | Keywords: | |
| Cc: | sage-combinat | Work issues: | |
| Report Upstream: | Reviewers: | ||
| Authors: | Merged in: | ||
| Dependencies: | Stopgaps: |
Description
The methods simple_roots(), fundamental_weights() and simple_coroots() for the ambient space of a root system are supposed to return a family. This was never correctly implemented for the reducible types, and the patch corrects this.
There are also some changes in weyl_characters.py, where it was assumed that the root system was irreducible in a few places. The patch corrects this.
The patch is probably correct but I haven't confirmed that it applies cleanly to sage-3.4.1.rc3 or that it passes sage --testall so wait to review.
Change History
Note: See
TracTickets for help on using
tickets.

For the record: This is a dupe of #5832.
Cheers,
Michael