Description
The dual of
pieri. Where
pieri(mu, rows, P) removes a horizontal strip and lands in $\mathrm{Sym}^k V$,
pieriColumn(mu, cols, P) removes a vertical strip and lands in $\wedge^k V$. Both maps are unique (up to scalar) $GL(V)$-equivariant inclusions $S_\mu V \to (\,?\text{-tensor}\,) \otimes S_\lambda V$;
pieri uses Olver's formula with $c_J = \prod (\mu_{J_q} - \mu_k + k - J_q)$ on the symmetric ($\mathrm{Sym}$) side, while
pieriColumn uses the dual formula with $c'_J = \prod (\mu'_k - \mu'_{J_q} + J_q - k)$ on the wedge side, where $\mu'$ is the conjugate partition. The extra sign in $c'_J$ relative to a literal transpose accounts for the wedge anticommutativity.
i1 : needsPackage "SchurFunctors";
|
i2 : P = QQ[e_0..e_3, SkewCommutative => true];
|
i3 : M = pieriColumn({3,2,1}, {1}, P);
60 64
o3 : Matrix P <-- P
|
i4 : numRows M, numColumns M
o4 = (60, 64)
o4 : Sequence
|
i5 : -- Multi-strip: remove a vertical strip of length 2.
P = QQ[e_0..e_3, SkewCommutative => true];
|
i6 : M = pieriColumn({3,2,1}, {1,2}, P);
45 64
o6 : Matrix P <-- P
|
i7 : numRows M, numColumns M
o7 = (45, 64)
o7 : Sequence
|
i8 :
|