Standard tableaux as lists of rows #
StandardYoungTableau.toRows lists the entries of a standard tableau from left to right in each
row, with the rows ordered from top to bottom. These rows satisfy List.IsTableauRows, have the
prescribed shape, and contain every label exactly once. Conversely, these three properties
characterize the lists arising from standard tableaux, giving StandardYoungTableau.rowsEquiv.
This connects bijective cell labelings with the list representation used by Schensted insertion. In particular, an insertion tableau containing each label once can be read as a standard tableau without changing its entries or its shape. Empty shapes are included.
References #
- W. Fulton, Young Tableaux, Cambridge University Press (1997), Sections 1.1 and 4.1.
- B. E. Sagan, The Symmetric Group, second edition, Springer GTM 203 (2001), Section 3.1.
The rows of a standard tableau, listed from top to bottom and left to right.
Instances For
The number of rows is the height of the first column.
The row lengths of a standard tableau agree with its shape.
Reading a row beyond the shape gives length zero; otherwise it has the shape's row length.
A standard tableau's row representation is a semistandard tableau.
The rows contain each label exactly once.
The first row of the row representation containing a label is the row of that label.
The row representation determines a standard tableau.
Decoding a list of rows #
A list of rows comes from a standard tableau exactly when it is a semistandard tableau of the given shape containing each label exactly once.
Standard tableaux of shape μ correspond to semistandard lists of rows of that shape
containing every label exactly once.
Instances For
The forward row equivalence lists the entries of the tableau by rows.
Decoding a valid row list and reading it back recovers that list.
The tableau decoded from a valid row list labels each cell by the entry in its row and column.