fe = toE fGiven a symmetric function f, the function toE yields a representation of f as a polynomial in the elementary symmetric functions.
If f is an element of a Schur ring S then the output fe is an element of the Symmetric ring associated to S (see symmetricRing).
|
|
|
|
This also works over tensor products of Symmetric/Schur rings.
|
|
|
|
|
|
Variant bases. When f lives in a SchurRing with GroupActing in $\{$"Sp", "O", "RatGL", "SL"$\}$ or Basis => "Monomial", the output is obtained by treating the partition labels of f as plain Schur labels and applying the Jacobi-Trudi determinant. This is not the same as the symmetric function representing the character of the underlying irrep. To obtain the character expansion, first call toS to get the plain GL Schur expansion, and then compose with toE: toE(toS f).
|
|
|
Composing toE with toS lets you convert an arbitrary $e$/$h$/$p$-expression into the $e$-basis via the Schur basis, which is sometimes numerically cleaner than Newton's identities.
|
|
|
The names of the output variables are controlled by EHPVariables; toE writes its result in the first slot of that triple.
|
|
|
Stable rings. If f lives in a rank-infinite SchurRing (created with numgens => infinity), toE raises an error: the associated symmetric ring can only be constructed at finite rank. Use specialize to fix a rank first.
|
|
|
The object toE is a method function.
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/SchurRings.m2:5831:0.