Opened 6 years ago
Closed 5 years ago
#16876 closed defect (fixed)
Fix cocharge on A2Dual rigged configurations and better support for D_4^(3) and relabelled types
Reported by:  tscrim  Owned by:  sagecombinat 

Priority:  critical  Milestone:  sage6.4 
Component:  combinatorics  Keywords:  rigged configurations 
Cc:  sagecombinat, aschilling  Merged in:  
Authors:  Travis Scrimshaw  Reviewers:  Anne Schilling 
Report Upstream:  N/A  Work issues:  
Branch:  208ee57 (Commits)  Commit:  208ee57b45eb850917a9f55200d8d70622168117 
Dependencies:  Stopgaps: 
Description (last modified by )
Currently, cocharge is not calculated correctly for type A_{2n}^{(2)\dagger}. The cocharge should be half of the virtual.
sage: RC = RiggedConfigurations(CartanType(['A',4,2]).dual(), [[1,1],[2,2]]) sage: for mg in RC.module_generators: ....: mg.cocharge() ....: mg.to_virtual_configuration().cocharge() ....: print "" 0 0 1/2 2 0 2 1/2 2 1/2 4 0 4 1 6
Also rigged configurations for type D_{4}^{(3)} and other relabelled types aren't well supported, but is solved with better handling of the index set.
sage: RC = RiggedConfigurations(['D',4,3], [[1,1]]) sage: RC.module_generators ( (/) (/) )
There should be another generator.
This also makes use_half_width_boxes_type_B
into a global option (as it should've been done in #16324, but I forgot). It also makes the latex of a rigged configuration respect the French convention.
Change History (10)
comment:1 Changed 6 years ago by
 Branch set to public/rigged_configurations/fixes16876
 Commit set to 3614310c58e08b05b9e1190f69f07d7e9cf92857
 Status changed from new to needs_review
comment:2 Changed 5 years ago by
 Commit changed from 3614310c58e08b05b9e1190f69f07d7e9cf92857 to bdd64c38e2c6ec4565240d7796e00b6092f35185
Branch pushed to git repo; I updated commit sha1. New commits:
bdd64c3  Made half with type B into a global option and French convention latex fix.

comment:3 Changed 5 years ago by
 Description modified (diff)
comment:4 followup: ↓ 5 Changed 5 years ago by
 Commit changed from bdd64c38e2c6ec4565240d7796e00b6092f35185 to 9ead54d1287a9fa0a807471b1d06633a62b782dd
comment:5 in reply to: ↑ 4 Changed 5 years ago by
Hi Travis,
Here is a first comment:
Please provide the formula you are using for cocharge in the cocharge method in
/src/sage/combinat/rigged_configurations/rigged_configuration_element.py
or provide a reference!
Anne
comment:6 Changed 5 years ago by
 Commit changed from 9ead54d1287a9fa0a807471b1d06633a62b782dd to a0f9517360ceb18aea9dcdd6efe65e86639bed7a
Branch pushed to git repo; I updated commit sha1. New commits:
a0f9517  Added some documentation to cocharge.

comment:7 Changed 5 years ago by
Done.
comment:8 Changed 5 years ago by
 Commit changed from a0f9517360ceb18aea9dcdd6efe65e86639bed7a to 208ee57b45eb850917a9f55200d8d70622168117
Branch pushed to git repo; I updated commit sha1. New commits:
208ee57  Merge branch 'public/rigged_configurations/fixes16876' of trac.sagemath.org:sage into public/rigged_configurations/fixes16876

comment:9 Changed 5 years ago by
 Keywords rigged configurations added
 Reviewers set to Anne Schilling
 Status changed from needs_review to positive_review
comment:10 Changed 5 years ago by
 Branch changed from public/rigged_configurations/fixes16876 to 208ee57b45eb850917a9f55200d8d70622168117
 Resolution set to fixed
 Status changed from positive_review to closed
New commits:
Fixed cocharge for A2Dual and better support for D_4^(3) and relabelled types.