g = toSn(f, T)The GL and Sn flavors of a SchurRing share the same partition index set -- the distinction is in the multiplication (LR product vs.\ internal product) and in the semantics (polynomial GL character vs.\ Frobenius characteristic of an $S_n$-class function). toSn simply carries the coefficient data across.
Finite-rank targets drop partitions with more than numgens T parts. Inputs in a variant basis ("Sp", "O", "RatGL", "Monomial") are first expanded in the plain Schur basis via toS.
|
|
|
|
|
Partition labels on the two sides match, but the multiplication does not: the GL (LR) product of $s_{2,1}$ with itself lives in degree 6, while the $S_3$-Kronecker product of the standard representation with itself stays in degree 3 and decomposes as $n_{3} + n_{2,1} + n_{1,1,1}$:
|
|
|
|
|
Inputs in variant bases ("Sp", "O", "RatGL", "Monomial") are first expanded through toS, so toSn also accepts symplectic or orthogonal characters and returns the corresponding $S_n$-class function:
|
|
|
|
The object toSn is a method function.
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/SchurRings.m2:8891:0.