#20587: Residues and degrees for tableaux
-------------------------------------+-------------------------------------
Reporter: andrew.mathas | Owner:
Type: enhancement | Status: needs_info
Priority: major | Milestone: sage-7.3
Component: combinatorics | Resolution:
Keywords: tableaux, rsidue | Merged in:
sequences, tableaux degrees | Reviewers:
Authors: Andrew Mathas | Work issues:
Report Upstream: N/A | Commit:
Branch: | 56bdf755b8f00dd02140b19c18f39247047de400
u/andrew.mathas/residues_and_degrees_for_tableaux| Stopgaps:
Dependencies: |
-------------------------------------+-------------------------------------
Changes (by {'newvalue': u'Andrew Mathas', 'oldvalue': ''}):
* status: new => needs_info
* author: => Andrew Mathas
* component: PLEASE CHANGE => combinatorics
* keywords: => tableaux, rsidue sequences, tableaux degrees
* commit: => 56bdf755b8f00dd02140b19c18f39247047de400
* type: PLEASE CHANGE => enhancement
Old description:
New description:
Residue sequences of tableaux are an important statistic, particularly in
the non-semisimple and graded representation theories. This ticket
implements two classes `ResidueSequence` and its parent class
`ResidueSequences` for these sequences, In addition, it implement the
Brundan-Kleshchev-Wang degree function on tableaux and tableaux tuples. In
practice, these are all implemented as methods on tableaux and tableaux
tuples:
{{{#!python
sage:
StandardTableau([[1,2,3],[4,5]]).residue_sequence(3).standard_tableaux()
Standard tableaux of residue (0,1,2,2,0)
Tableau([[1,2,5],[3,4]]).degree(3)
0
sage:
StandardTableauTuple([[[5]],[[1,2],[3,4]]]).residue_sequence(3,[0,0])
3-residue sequence (0,1,2,0,0) with multicharge (0,0)
sage: StandardTableauTuple([[[2,8],[7]],[[1,4,6],[3,5]]]).degree(0,(0,1))
1
}}}
As an added bonus, we convert `TableauTuples` to ClonableArrays`.
--
Comment:
New commits:
||[http://git.sagemath.org/sage.git/commit/?id=59c66a56c855d1ce4c25449ff5ba2b46e8f4c6ac
59c66a5]||{{{Initial code drop}}}||
||[http://git.sagemath.org/sage.git/commit/?id=56bdf755b8f00dd02140b19c18f39247047de400
56bdf75]||{{{Implementing residue sequences as ClonableIntArray's and
adding doctests}}}||
--
Ticket URL: <http://trac.sagemath.org/ticket/20587#comment:2>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.