Ticket #12251 (closed enhancement: fixed)
Implementation of Littelmann path model for crystals
| Reported by: | aschilling | Owned by: | sage-combinat |
|---|---|---|---|
| Priority: | major | Milestone: | sage-5.3 |
| Component: | combinatorics | Keywords: | crystals, sd40 |
| Cc: | sage-combinat | Work issues: | |
| Report Upstream: | N/A | Reviewers: | Anne Schilling, Mark Shimozono |
| Authors: | Mark Shimozono, Anne Schilling | Merged in: | sage-5.3.beta1 |
| Dependencies: | Stopgaps: |
Description (last modified by aschilling) (diff)
This patch implements the crystal graph using the Littelmann path model. The elements are LS paths generated from the straight-line path to a given weight. Also, the iterator function and lists in crystals is cleaned up.
Attachments
Change History
comment:1 Changed 12 months ago by aschilling
- Status changed from new to needs_review
- Reviewers set to Anne Schilling, Mark Shimozono
- Description modified (diff)
comment:2 Changed 12 months ago by aschilling
Hi Mark,
The latest version of the patch is attached and ready for the final review (it is also on the sage-combinat queue).
Anne
comment:3 Changed 10 months ago by aschilling
- Keywords crystals, sd40 added; crystals removed
- Description modified (diff)
- Milestone changed from sage-5.1 to sage-5.2
comment:6 follow-up: ↓ 7 Changed 10 months ago by jdemeyer
- Status changed from positive_review to needs_work
There is a doctest failure:
sage -t --long "devel/sage/sage/categories/classical_crystals.py"
**********************************************************************
File "/usr/local/src/sage-5.2.rc1/devel/sage/sage/categories/classical_crystals.py", line 323:
sage: TestSuite(fb4(1,0,1,0)).run(verbose = True) # long time (8s on sage.math, 2011)
Expected:
running ._test_an_element() . . . pass
running ._test_category() . . . pass
running ._test_elements() . . .
Running the test suite of self.an_element()
running ._test_category() . . . pass
running ._test_eq() . . . pass
running ._test_not_implemented_methods() . . . pass
running ._test_pickling() . . . pass
running ._test_stembridge_local_axioms() . . . pass
pass
running ._test_elements_eq() . . . pass
running ._test_enumerated_set_contains() . . . pass
running ._test_enumerated_set_iter_cardinality() . . . pass
running ._test_enumerated_set_iter_list() . . .Enumerated set too big; skipping test; see ``self.max_test_enumerated_set_loop``
pass
running ._test_eq() . . . pass
running ._test_fast_iter() . . . pass
running ._test_not_implemented_methods() . . . pass
running ._test_pickling() . . . pass
running ._test_some_elements() . . . pass
running ._test_stembridge_local_axioms() . . . pass
Got:
running ._test_an_element() . . . pass
running ._test_category() . . . pass
running ._test_elements() . . .
Running the test suite of self.an_element()
running ._test_category() . . . pass
running ._test_eq() . . . pass
running ._test_not_implemented_methods() . . . pass
running ._test_pickling() . . . pass
running ._test_stembridge_local_axioms() . . . pass
pass
running ._test_elements_eq() . . . pass
running ._test_enumerated_set_contains() . . . pass
running ._test_enumerated_set_iter_cardinality() . . . pass
running ._test_enumerated_set_iter_list() . . . pass
running ._test_eq() . . . pass
running ._test_fast_iter() . . . pass
running ._test_not_implemented_methods() . . . pass
running ._test_pickling() . . . pass
running ._test_some_elements() . . . pass
running ._test_stembridge_local_axioms() . . . pass
**********************************************************************
Note: See
TracTickets for help on using
tickets.

