sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.34k stars 460 forks source link

Semistandard Multiset Tableaux #28134

Open bfb29a4a-88fa-4170-a9d3-fbbbbe6fa6be opened 5 years ago

bfb29a4a-88fa-4170-a9d3-fbbbbe6fa6be commented 5 years ago

Implementation of class of semistandard multiset tableaux as defined by Colmenarejo, Orellana, Saliola, Schilling and Zabrocki, see https://arxiv.org/pdf/1905.02071.

Maybe also see Zabrocki's code at http://garsia.math.yorku.ca/~zabrocki/multisettableau.py

CC: @jdmeza @tscrim @anneschilling @zabrocki

Component: combinatorics

Keywords: fpsac2019

Author: Jeremy Meza, Wencin Poh

Branch/Commit: public/semistandard_multiset_tableaux @ 8123bb5

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

anneschilling commented 5 years ago

Changed keywords from @fpsac2019 to fpsac2019

8e703ac0-6743-4388-aea3-be0be16f21f0 commented 5 years ago

Branch: u/gh-jdmeza/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux

bfb29a4a-88fa-4170-a9d3-fbbbbe6fa6be commented 5 years ago

Commit: 2a34320

bfb29a4a-88fa-4170-a9d3-fbbbbe6fa6be commented 5 years ago

New commits:

2a34320added factory classes
bfb29a4a-88fa-4170-a9d3-fbbbbe6fa6be commented 5 years ago

Description changed:

--- 
+++ 
@@ -1,3 +1,3 @@
-Implementation of class of semistandard multiset tableaux as defined by Colmenarejo, Orellana, Saliola, Schilling and Zabrocki, see https://arxiv.org/pdf/1905.02071.
+Implementation of class of semistandard multiset tableaux as defined by Colmenarejo, Orellana, Saliola, Schilling and Zabrocki, see https://arxiv.org/pdf/1905.02071. This will be done using a factory class of semistandard alphabet tableaux where each cell are filled with letters from a totally ordered alphabet.

-In the special case of semistandard set-valued tableaux as described by Monical, Pechenik and Scrimshaw, see https://arxiv.org/abs/1807.03294, we implement their type A crystal structures as well.
+In particular, using this factory class, we will implement semistandard set-valued tableaux and their type A crystal structure as described by Monical, Pechenik and Scrimshaw, see https://arxiv.org/abs/1807.03294.
bfb29a4a-88fa-4170-a9d3-fbbbbe6fa6be commented 5 years ago

Changed branch from u/gh-jdmeza/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux to u/wpoh/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Changed commit from 2a34320 to 83c1810

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

83c1810Modify skeleton code
8e703ac0-6743-4388-aea3-be0be16f21f0 commented 5 years ago

Changed branch from u/wpoh/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux to u/gh-jdmeza/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux

bfb29a4a-88fa-4170-a9d3-fbbbbe6fa6be commented 5 years ago

Changed branch from u/gh-jdmeza/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux to u/wpoh/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux

tscrim commented 5 years ago

Changed commit from 83c1810 to 4535920

tscrim commented 5 years ago
comment:8

As per our discussions, it might be better to split the two classes between between two different tickets since they will have fairly different implementations. Also, you might consider working on a public/* branch so you can both easily push/pull without always changing the branch ;).


New commits:

a19a9d0added description of SemistandardMultisetTableau
ec48f09committing
6f9fe24correcting typo
3f441d2Resolved merge conflict by keeping Wencin's skeleton
4fb4440changed some 'weak' to 'multiset'
4535920Add skeleton code for SemistandardMultisetTableaux
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Changed commit from 4535920 to cc3943a

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

cc3943aModify code for SemistandardMultisetTableaux
11cb42f1-98aa-44b7-a93c-031bed10a8a6 commented 5 years ago

Changed branch from u/wpoh/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux to u/gh-hchapman/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux

bfb29a4a-88fa-4170-a9d3-fbbbbe6fa6be commented 5 years ago

Changed branch from u/gh-hchapman/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux to u/wpoh/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux

bfb29a4a-88fa-4170-a9d3-fbbbbe6fa6be commented 5 years ago

Changed commit from cc3943a to 5d752f4

bfb29a4a-88fa-4170-a9d3-fbbbbe6fa6be commented 5 years ago

Description changed:

--- 
+++ 
@@ -1,3 +1 @@
-Implementation of class of semistandard multiset tableaux as defined by Colmenarejo, Orellana, Saliola, Schilling and Zabrocki, see https://arxiv.org/pdf/1905.02071. This will be done using a factory class of semistandard alphabet tableaux where each cell are filled with letters from a totally ordered alphabet.
-
-In particular, using this factory class, we will implement semistandard set-valued tableaux and their type A crystal structure as described by Monical, Pechenik and Scrimshaw, see https://arxiv.org/abs/1807.03294.
+Implementation of class of semistandard multiset tableaux as defined by Colmenarejo, Orellana, Saliola, Schilling and Zabrocki, see https://arxiv.org/pdf/1905.02071.
bfb29a4a-88fa-4170-a9d3-fbbbbe6fa6be commented 5 years ago
comment:12

@ tscrim: Noted. Please see also #28145 for crystal on semistandard set valued tableaux.


New commits:

dd3b0d4Add init and contains for SemistandardMultisetTableaux
0c54272add ssmt singular class stub
5d752f4Merge branch 'u/gh-hchapman/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux' of git://trac.sagemath.org/sage into t/28134/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux
8e703ac0-6743-4388-aea3-be0be16f21f0 commented 5 years ago

Changed branch from u/wpoh/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux to u/gh-jdmeza/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux

11cb42f1-98aa-44b7-a93c-031bed10a8a6 commented 5 years ago

Changed branch from u/gh-jdmeza/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux to public/semistandard_multiset_tableaux

11cb42f1-98aa-44b7-a93c-031bed10a8a6 commented 5 years ago

Changed commit from 5d752f4 to 39e2efa

11cb42f1-98aa-44b7-a93c-031bed10a8a6 commented 5 years ago

New commits:

e7f159bflesh out classcall_private for SemistandardMultisetTableau and some cleanup elsewhere in Tableaux
15e0cc2started iter for semistandard multiset tableaux
f503013minor edits on iter
d5b0555fixed conflicts in merge
763aa6dtrying to get a MWE, committing now to switch branches
39e2efaMerge branch 'u/gh-jdmeza/semistandard_multiset_tableaux_and_crystal_on_semistandard_set_valued_tableaux' of git://trac.sagemath.org/sage into t/28134/public/semistandard_multiset_tableaux
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

b81ead9break multiset tableau out of tableau.py, continue work on `__iter__` for shape/weight
09ba24citeration through SSMT with fixed size/weight should return proper lists now
ff2bf98add init method for SSMT; grabs order/key
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Changed commit from 39e2efa to ff2bf98

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Changed commit from ff2bf98 to f387ac0

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

f387ac0fix issue with SSMT key
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

6aee1declean up SSMT singular class, add list() to shape_weight
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Changed commit from f387ac0 to 6aee1de

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

8123bb5add some SSMT cardinality and list methods
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 5 years ago

Changed commit from 6aee1de to 8123bb5

11cb42f1-98aa-44b7-a93c-031bed10a8a6 commented 5 years ago

Description changed:

--- 
+++ 
@@ -1 +1,3 @@
 Implementation of class of semistandard multiset tableaux as defined by Colmenarejo, Orellana, Saliola, Schilling and Zabrocki, see https://arxiv.org/pdf/1905.02071.
+
+Maybe also see Zabrocki's code at http://garsia.math.yorku.ca/~zabrocki/multisettableau.py
embray commented 4 years ago
comment:21

Ticket retargeted after milestone closed

mkoeppe commented 4 years ago
comment:22

Batch modifying tickets that will likely not be ready for 9.1, based on a review of the ticket title, branch/review status, and last modification date.

mkoeppe commented 3 years ago
comment:24

Setting new milestone based on a cursory review of ticket status, priority, and last modification date.