#8911 closed enhancement (fixed)
Categorification of Crystals
Reported by: | aschilling | Owned by: | sage-combinat |
---|---|---|---|
Priority: | major | Milestone: | sage-4.4.4 |
Component: | combinatorics | Keywords: | crystals, categories |
Cc: | sage-combinat | Merged in: | sage-4.4.4.alpha1 |
Authors: | Anne Schilling | Reviewers: | Nicolas M. Thiery |
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description (last modified by )
This patch let the crystal code use the category framework
New crystal categories:
together with a template in categories/example/crystals on how to implement a new crystal.
The files
- combinat/crystals/letters.py
- combinat/crystals/tensor_product.py
- combinat/crystals/spins.py
- combinat/crystals/fast_crystals.py
- combinat/crystals/highest_weight_crystals.py
- combinat/crystals/direct_sum.py
- combinat/crystals/affine.py
- combinat/crystals/kirillov_reshetikhin.py
have been categorified. What was before in
- combinat/crystals
is now mostly in the various categories except for the BackTracker? class and the documentation about crystals.
This patch breaks old crystal pickles. Well, those were actually silently broken since #7978 four months ago, and no-one voted for against this on sage-combinat-devel.
Depends on #8881. Requires updating Sage's pickle jar.
Attachments (2)
Change History (10)
comment:1 Changed 12 years ago by
- Description modified (diff)
- Keywords crystals categories added
- Status changed from new to needs_review
comment:2 Changed 12 years ago by
- Description modified (diff)
comment:3 Changed 12 years ago by
- Reviewers set to Nicolas M. Thiery
comment:4 Changed 12 years ago by
Changed 12 years ago by
This is the pickle jar from sage-4.4.2 (and most likely sage-4.4.3), with the crystal pickles updated
comment:5 Changed 12 years ago by
- Description modified (diff)
Changed 12 years ago by
comment:6 Changed 12 years ago by
- Merged in set to sage-4.4.4.alpha1
- Status changed from needs_review to positive_review
Looks good to me.
comment:7 Changed 12 years ago by
- Resolution set to fixed
- Status changed from positive_review to closed
comment:8 Changed 12 years ago by
- Milestone set to sage-4.4.4
Nicolas set a positive review on this provided that the old crystal pickle jars can be replaced by new ones (nobody seemed to complain that they needed the old ones, see
http://groups.google.com/group/sage-combinat-devel/browse_thread/thread/7b20c1bef1598707/5a98f8b5f3443cfd?hl=en&lnk=gst&q=unpickling+of+crystals#5a98f8b5f3443cfd