Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Categorification of Crystals #8911

Closed
anneschilling opened this issue May 7, 2010 · 12 comments
Closed

Categorification of Crystals #8911

anneschilling opened this issue May 7, 2010 · 12 comments

Comments

@anneschilling
Copy link

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.

CC: @sagetrac-sage-combinat

Component: combinatorics

Keywords: crystals

Author: Anne Schilling

Reviewer: Nicolas M. Thiery

Merged: sage-4.4.4.alpha1

Issue created by migration from https://trac.sagemath.org/ticket/8911

@anneschilling
Copy link
Author

Changed keywords from none to crystals

@anneschilling

This comment has been minimized.

@anneschilling
Copy link
Author

Author: Anne Schilling

@anneschilling

This comment has been minimized.

@anneschilling
Copy link
Author

Reviewer: Nicolas M. Thiery

@anneschilling
Copy link
Author

comment: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

@nthiery
Copy link
Contributor

nthiery commented Jun 7, 2010

This is the pickle jar from sage-4.4.2 (and most likely sage-4.4.3), with the crystal pickles updated

@nthiery
Copy link
Contributor

nthiery commented Jun 7, 2010

comment:5

Attachment: pickle_jar.tar.bz2.gz

@nthiery

This comment has been minimized.

@anneschilling
Copy link
Author

@mwhansen
Copy link
Contributor

mwhansen commented Jun 9, 2010

comment:6

Looks good to me.

@mwhansen
Copy link
Contributor

mwhansen commented Jun 9, 2010

Merged: sage-4.4.4.alpha1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants