FUNCTION: SpScalarPol - scalar product on polynomials
CALLING SEQUENCE:
- SpScalarPol(pol_1, pol_2, n)
- SP[SpScalarPol](pol_1, pol_2, n)
-
PARAMETERS:
- pol_1 = any polynomial expression
- pol_2 = any polynomial expression
- n = any positive integer denoting the degree of a symmetric group
SYNOPSIS:
- The SpScalarPol function computes the scalar product <pol_1, pol_2>
corresponding to the symmetric group of degree n.
- <pol_1, pol_2> = <pol_1*pol_2, 1>.
- <pol, 1> is the symmetric function (in the basis of Schur functions)
obtained by applying the maximal divided difference of Sn to pol.
- When called without the third argument, it assumes that n equals _Sn.
- Whenever there is a conflict between the function name SpScalarPol and
another name used in the same session, use the long form
SP['SpScalarPol'].
EXAMPLES:
> with(SP):
> SpScalarPol(x1^6*x2, x2^2*x3, 3);
s[4, 2, 1]
SEE ALSO: