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 an SSYT 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 #
Ssyt (μ : YoungDiagram)
: semistandard Young tableaux of shapeμ
. There is acoe
instance such thatT i j
is value of the(i, j)
entry of the SSYTT
.Ssyt.highestWeight (μ : YoungDiagram)
: the semistandard Young tableau whosei
th row consists entirely ofi
s, for eachi
.
Tags #
Semistandard Young tableau
References #
A semistandard Young tableau (SSYT) 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, an SSYT is represented as an unrestricted function ℕ → ℕ → ℕ
that, for reasons
of extensionality, is required to vanish outside μ
.
entry i j
is 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).
entry
is required to be zero for all pairs(i, j) ∉ μ
.
Instances For
Helper instance for when there's too many metavariables to apply CoeFun.coe
directly.
Equations
- Ssyt.instCoeFunSsytForAllNat = inferInstance
The "highest weight" SSYT of a given shape has all i's in row i, for each i.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Ssyt.instInhabitedSsyt = { default := Ssyt.highestWeight μ }