#8911: Categorification of Crystals
---------------------------------+------------------------------------------
Reporter: aschilling | Owner: sage-combinat
Type: enhancement | Status: needs_review
Priority: major | Milestone:
Component: combinatorics | Keywords: crystals, categories
Author: Anne Schilling | Upstream: N/A
Reviewer: Nicolas M. Thiery | Merged:
Work_issues: |
---------------------------------+------------------------------------------
Description changed by nthiery:
Old description:
> Trac # 8911: Use category framework for crystal code
> (depends on #8881)
>
> New crystal categories:
>
> - crystals
>
> - finite_crystals
>
> - highest_weight_crystals
>
> - classical_crystals
>
> together with a template in
> categories/example/crystals
> on how to implement a new crystal.
>
> The files
>
> combinat/crystals/letters.py and
>
> 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.
New description:
This patch let the crystal code use the category framework
New crystal categories:
* Crystals
* FiniteCrystals
* HighestWeightCrystals
* ClassicalCrystals
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.
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8911#comment:5>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.