FUNCTION: NcsfInternal - internal product
CALLING SEQUENCE:
- NcsfInternal(ncsf_1, ncsf_2)
- NCSF[NcsfInternal](ncsf_1, ncsf_2)
-
PARAMETERS:
- ncsf_1, ncsf_2 = any noncommutative symmetric functions
SYNOPSIS:
- The NcsfInternal function calculates the internal product between the
two noncommutative symmetric functions ncsf_1 and ncsf_2.
- We define such a product in the S-basis. Let I=[i_1, i_2, ..., i_p] and
J=[j_1, j_2, ..., j_q] be two compositions: then
- NcsfInternal(S[I],S[J])=0 if i_1+i_2+...+i_p<>j_1+j_2+...+j_q, otherwise,
- NcsfInternal(S[I],S[J])=sum S[M] where the sum is over all matrices
M=(m_ij) of nonnegative integers of order pxq with row sums
vector I and column sums vector J, and S[M]=S[m_11] S[m_12] ... S[m_qp].
- The result is expressed in the S-basis.
- Whenever there is a conflict between the function name NcsfInternal
and another name used in the same session, use the long
form NCSF['NcsfInternal'].
EXAMPLES:
> with(NCSF):
> NcsfInternal(L[2,1,1]+Ph[2,2], R[2,1,1]);
3 S[2, 1, 1] - 4 S[2, 2] + 2 S[1, 1, 2]
SEE ALSO: