Tableau
A Young-tableau object with unlabelled boxes.
Declares that the object carrying this property is used to label a Young tableau with
unlabelled boxes (Young diagram). The arguments of such objects denote the lenghts of the rows.
The dimension
argument of the property sets the dimension.
Can be used in combination with the lr_tensor
and tab_dimension
algorithms
to compute tensor product representations.\tableau{#}::Tableau(dimension=3);
ex:=\tableau{2}{1}\tableau{2}{1};
lr_tensor(_);
\(\displaystyle{}\text{Attached property Tableau to }\ydiagram{1}.\)
\(\displaystyle{}\ydiagram{2,1} \otimes \ydiagram{2,1}\)
\tableau(2 , 1) \tableau(2 , 1)
\(\displaystyle{}\ydiagram{4,2} \oplus \ydiagram{4,1,1} \oplus \ydiagram{3,3} \oplus 2\, \ydiagram{3,2,1} \oplus \ydiagram{2,2,2}\)
\tableau(4 , 2) + \tableau(4 , 1 , 1) + \tableau(3 , 3) + 2\tableau(3 , 2 , 1) + \tableau(2 , 2 , 2)
q=[int(tab_dimension(t.ex())) for t in ex.top().terms()];
{}$\big[$$
27
$, $10
$, $10
$, $16
$, $1
$$\big]$