f = symmetricFunction(ch,S)Given a virtual character cF of a symmetric group, and given a Symmetric ring S, the method computes the corresponding symmetric function as an element of S. The conversion uses the Frobenius characteristic map: the regular representation (n! on the identity, zero elsewhere) maps to n! e_1^n in the e-basis, equivalently to sum_\lambda f^\lambda s_\lambda in the s-basis.
|
|
|
|
The standard representation of S_4 has character given by classFunction(s_{3,1}); passing it through symmetricFunction recovers s_{3,1} on the SchurRing side:
|
|
|
|
Composing classFunction with symmetricFunction is the identity on the S_n-side of the Frobenius correspondence -- roundtripping a class function through the symmetric function ring returns it unchanged:
|
|
The trivial character of S_5 has Frobenius image h_5; the sign character maps to e_5:
|
|
|
The object symmetricFunction is a method function.
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/SchurRings.m2:7149:0.