Character splitting of the completed cycle product #
The completed cycle product cycleFun is multiplicative in the
scalar sequence and expands over the Jacobi–Trudi characters with
Schur coefficients — the inverse Frobenius formula. Pairing the
expansion against a third character produces the Kronecker
multiplicities, which are nonnegative integers by the equivariant
Hom-space count, and yields the splitting of the Schur
specialisation at a pointwise product of scalar sequences over
pairs of shapes.
The completed cycle product #
The completed cycle product of a prospective power-sum
sequence: the product of t over the cycle type, completed by
t 1 over the fixed points.
Equations
- RS.cycleFun t π = (Multiset.map t π.cycleType).prod * t 1 ^ (n - π.cycleType.sum)
Instances For
Shape-level Frobenius and orthonormality #
The Frobenius formula and the orthonormality of the Jacobi–Trudi
characters, reindexed along permCast to the group S_n shared by
all shapes of size n.
The Frobenius formula at a shape: the normalized pairing of the recast Jacobi–Trudi character with the completed cycle product is the Schur specialisation.
Cross-shape orthogonality #
Distinct shapes of one size have orthogonal recast characters: a common irreducible constituent would force the two Schur specialisations to agree, contradicting the separation theorem.
Orthogonality of the recast characters: the class pairing
of the Jacobi–Trudi characters of distinct shapes of size n
vanishes.
The character expansion of the completed cycle product #
The recast idempotents of a Schur package span the class elements
of ℂ[S_n]; expanding the class element of the completed cycle
product over them and pairing against each character determines the
coefficients as Schur specialisations — the inverse Frobenius
formula.
The recast idempotents span the class elements: every
conjugation-invariant coefficient function's class element is a
linear combination of the Shape.e P μ.
The character expansion of the completed cycle product — the inverse Frobenius formula: the completed cycle product expands over the recast Jacobi–Trudi characters with the Schur specialisations as coefficients.
Kronecker multiplicities #
The triple class pairing of three recast characters counts, by the equivariant Hom-space dimension against a tensor product of pullback representations, a nonnegative integer.
The Kronecker multiplicity of three shapes of one size: the normalized triple class pairing of their recast Jacobi–Trudi characters.
Equations
- RS.kronMult lam μ ν = (↑n.factorial)⁻¹ * ∑ π : Equiv.Perm (Fin n), RS.jtChar (↑lam) ((RS.permCast ⋯) π) * RS.jtChar (↑μ) ((RS.permCast ⋯) π) * RS.jtChar (↑ν) ((RS.permCast ⋯) π)
Instances For
The Kronecker splitting identity #
The Schur specialisation at a pointwise product of scalar sequences splits over pairs of shapes with Kronecker multiplicities: Frobenius at the product, multiplicativity of the completed cycle product, and the character expansion of each factor.
The Kronecker splitting identity: the Schur specialisation at a pointwise product of scalar sequences is the Kronecker-weighted sum of products of Schur specialisations.