#18737: Add jeu de taquin shuffling to the SkewTableaux class
-------------------------------------+-------------------------------------
Reporter: j.levinson | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-6.10
Component: combinatorics | Resolution:
Keywords: | Merged in:
Authors: Jake Levinson | Reviewers: Travis Scrimshaw
Report Upstream: N/A | Work issues:
Branch: | Commit:
public/combinat/jdt_shuffling-18737| b7c6c5c94d245dc97709d7540003d31f241dbca5
Dependencies: #18025 | Stopgaps:
-------------------------------------+-------------------------------------
Changes (by tscrim):
* commit: c5be5a004277ce211c9acefcdaff980f456e4b55 =>
b7c6c5c94d245dc97709d7540003d31f241dbca5
* dependencies: => #18025
* reviewer: => Travis Scrimshaw
* branch: u/j.levinson/tableau-shuffling =>
public/combinat/jdt_shuffling-18737
* milestone: sage-6.8 => sage-6.10
Comment:
Well, this implementation will work for now.
I made some reviewer changes, and most notably I removed shuffle from
being a method of the parent because you never referenced `self` in that
method and you always had to create *all* skew tableaux (otherwise the
method doesn't make sense being there as it might return an element not in
that parent, much less it doesn't depend on which parent of skew tableaux
your consider). I also merged in #18025 because I was partially worried
about conflicts and because I changed a key for the Fulton reference.
If you're happy with my changes, then it is a positive review.
----
Last 10 new commits:
||[http://git.sagemath.org/sage.git/commit/?id=94af4b0cf84d244d96b5bd3dcd65a572687cbb67
94af4b0]||{{{tweak to_word methods to return non-Word results if so
demanded; fix incorrect use of a^2 for a**2 (this works in the interactive
session only due to the preparser); a few minor fixes here and there}}}||
||[http://git.sagemath.org/sage.git/commit/?id=4d3a52d3db5714f2c14b59b4da91335de7d75ef0
4d3a52d]||{{{Merge branch 'public/ticket/18025' of
git://trac.sagemath.org/sage into rekt}}}||
||[http://git.sagemath.org/sage.git/commit/?id=0b6e3f732224e9784afad1cec93afb89d1a7810a
0b6e3f7]||{{{use list comprehension as Travis suggested}}}||
||[http://git.sagemath.org/sage.git/commit/?id=5ebfebc39d5e6921c9b741e0e6919a2346e6e0d6
5ebfebc]||{{{Merge branch 'public/ticket/18025' of trac.sagemath.org:sage
into public/ticket/18025}}}||
||[http://git.sagemath.org/sage.git/commit/?id=2060ebfbdd68c6af2882f695377e9953dafb12d4
2060ebf]||{{{Removing as_word from to_word and directly constructing a
list, plus doc tweaks.}}}||
||[http://git.sagemath.org/sage.git/commit/?id=c92c418c570a312061a9740acf085dc7a723c14e
c92c418]||{{{Merge branch 'public/ticket/18025' into
public/combinat/jdt_shuffling-18737}}}||
||[http://git.sagemath.org/sage.git/commit/?id=00c9c66f52cf5e716edc97807817f017146088a7
00c9c66]||{{{Making only 1 shuffle function and other tweaks.}}}||
||[http://git.sagemath.org/sage.git/commit/?id=9a7d973760755605760baaf5a078b3667396f75d
9a7d973]||{{{Removing some more as_word.}}}||
||[http://git.sagemath.org/sage.git/commit/?id=80a70ce93d2cf6d4a7d76bd8b381a68f662f7465
80a70ce]||{{{Fixing missing imports.}}}||
||[http://git.sagemath.org/sage.git/commit/?id=b7c6c5c94d245dc97709d7540003d31f241dbca5
b7c6c5c]||{{{Merge branch 'public/ticket/18025' into
public/combinat/jdt_shuffling-18737}}}||
--
Ticket URL: <http://trac.sagemath.org/ticket/18737#comment:7>
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.