This method computes the internal (Kronecker) product of two homogeneous symmetric functions of the same degree. If we think of these functions as virtual characters of some symmetric group, then their internal product is just the character of the tensor product of the corresponding virtual representations. We use the binary operator ** as a shorthand for internalProduct.
The complete symmetric function of degree n corresponds to the trivial S_n-representation and is therefore the unit of the representation ring of S_n:
|
|
|
|
The square of the sign representation is the trivial representation:
|
Working in a Schur ring directly, Kronecker products of Schur functions give the decomposition of tensor products of irreducible S_n-representations. The Kronecker square of s_{2,1} (the standard representation of S_3) decomposes as:
|
|
The exterior square of the sign representation of S_3 is the trivial representation, which on the symmetric-function side is the identity s_{1,1,1} \otimes s_{1,1,1} = s_3:
|
The object internalProduct is a method function.
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/SchurRings.m2:7502:0.