#18453: Infinite affine crystals should use extended weight lattice
-------------------------------------+-------------------------------------
Reporter: bump | Owner:
Type: defect | Status: new
Priority: major | Milestone: sage-6.8
Component: combinatorics | Resolution:
Keywords: crystals | Merged in:
Authors: Travis Scrimshaw | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
public/combinat/fix_crystal_weight_lattice-18453|
b4a764743046481af4a6bb88ca353d607535d339
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Changes (by {'newvalue': u'Travis Scrimshaw', 'oldvalue': ''}):
* commit: => b4a764743046481af4a6bb88ca353d607535d339
* branch: => public/combinat/fix_crystal_weight_lattice-18453
* author: => Travis Scrimshaw
Comment:
Okay, here's a rough draft of my proposal that mostly works. I would like
some feedback, in particular from Nicolas on the change of the behavior
and the reorganization of the code. There also seems to be a subtle issue
with subclassing and `@cached_method` (with my branch):
{{{
sage: P = RootSystem(['A',3,1]).weight_lattice()
sage: P.fundamental_weight('delta')
delta
sage: P.fundamental_weights()
Finite family {0: Lambda[0], 1: Lambda[1], 2: Lambda[2], 3: Lambda[3]}
}}}
Restart Sage and do
{{{
sage: P = RootSystem(['A',3,1]).weight_lattice()
sage: P.fundamental_weights()
Finite family {0: Lambda[0], 1: Lambda[1], 2: Lambda[2], 3: Lambda[3]}
sage: P.fundamental_weight('delta') # This is now the method of the base
class!!!
...
ValueError: delta is not in the index set
}}}
I have no idea about why this occurs, much less how to fix this.
However it does not actually fix the problem noted on this ticket as we
compute the weight by `Phi - Epsilon`. I've fixed this directly for LS
paths (to which we need to be much more careful with the category) and
rigged configurations. For Nakajima monomials, I'm not quite sure how to
fix it. I really don't want to special case the affine types. In Kang et
al., they construct B(\infty) by the path realization, and so I think they
consider it as a U',,q,,('''g''')-crystal (and so is in the non-extended
weight lattice).
(Additionally, the weight function isn't correct for the Kyoto path model
either, but that is a separate issue.)
----
New commits:
||[http://git.sagemath.org/sage.git/commit/?id=7663e78bdcbbb638818385b9d44efb6a05bdaf07
7663e78]||{{{Implement category of KR crystals and reorganizing (extended)
weight spaces.}}}||
||[http://git.sagemath.org/sage.git/commit/?id=6e0ba041ea9af34c913226cc81d47e87c5a0e58a
6e0ba04]||{{{Fixing my errors from the conversion.}}}||
||[http://git.sagemath.org/sage.git/commit/?id=b4a764743046481af4a6bb88ca353d607535d339
b4a7647]||{{{Fixing weight for LS paths and rigged configurations.}}}||
--
Ticket URL: <http://trac.sagemath.org/ticket/18453#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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.