ACE BN BNA CG CLG COMP FM FREE HEKA IDCA NCA NCSF PART SFA SG SGA SP SYMF TAB TYP

FUNCTION: Tos_n - express any symmetric function in the basis of Schur functions

CALLING SEQUENCE:

Tos_n(sf)
Tos_n(sf, b)
CLG[Tos_n](sf)
CLG[Tos_n](sf, b)

PARAMETERS:

sf = any symmetric function
b = any name of a known basis

SYNOPSIS:

EXAMPLES:


> with(CLG):
> _CLGn;
 
                                   5
 
> Tos_n((1+q)^5*e3*e4):                          # expands the input
> Tos_n((1+q)^5*e3*e4,noexpand):                 # does not expand (1+q)^5
> Tos_n((1+q)^5*e3*e4,collect):                  # collects the result
> Tos_n((1+q)^5*e3*e4,noexpand,'e'):             # the most efficient
> Tos_n((1+q)^5*e3*e4,'e',collect):              # specifies a basis
> Tos_n((1+q)^5*e3*e4,noexpand,'e',collect):
> Tos_n(s[2,1]*h4 - 2*q*p3 + aa*s[1,1,1,1,1,1]);
 
           s[4, 2, 1] + s[5, 1, 1] + s[5, 2] + s[6, 1]
 
           - 2 (s[3] - s[2, 1] + s[1, 1, 1]) q
 

SEE ALSO: TYP[Sf] Toe_n Toh_n Tom_n Top_n