Semistandard Young tableaux #
A semistandard Young tableau is a filling of a Young diagram by natural numbers, such that
the entries are weakly increasing left-to-right along rows (i.e. for fixed i), and
strictly-increasing top-to-bottom along columns (i.e. for fixed j).
An example of an SSYT of shape μ = [4, 2, 1] is:
0 0 0 2
1 1
2
We represent a semistandard Young tableau as a function ℕ → ℕ → ℕ, which is required to be zero
for all pairs (i, j) ∉ μ and to satisfy the row-weak and column-strict conditions on μ.
Main definitions #
SemistandardYoungTableau (μ : YoungDiagram): semistandard Young tableaux of shapeμ. There is acoeinstance such thatT i jis value of the(i, j)entry of the semistandard Young tableauT.SemistandardYoungTableau.highestWeight (μ : YoungDiagram): the semistandard Young tableau whoseith row consists entirely ofis, for eachi.
Tags #
Semistandard Young tableau
References #
A semistandard Young tableau is a filling of the cells of a Young diagram by natural numbers, such that the entries in each row are weakly increasing (left to right), and the entries in each column are strictly increasing (top to bottom).
Here, a semistandard Young tableau is represented as an unrestricted function ℕ → ℕ → ℕ that, for
reasons of extensionality, is required to vanish outside μ.
entry i jis value of the(i, j)entry of the SSYTμ.The entries in each row are weakly increasing (left to right).
The entries in each column are strictly increasing (top to bottom).
entryis required to be zero for all pairs(i, j) ∉ μ.
Instances For
Equations
- SemistandardYoungTableau.instFunLike = { coe := SemistandardYoungTableau.entry, coe_injective' := ⋯ }
Copy of an SemistandardYoungTableau μ with a new entry equal to the old one. Useful to fix
definitional equalities.
Instances For
The "highest weight" SSYT of a given shape has all i's in row i, for each i.