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

FUNCTION: Sf2Table - convert a symmetric function into a table

CALLING SEQUENCE:

Sf2Table(sf, b)
SYMF[Sf2Table](sf, b)

PARAMETERS:

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

SYNOPSIS:

EXAMPLES:


> with(SYMF):
> t := Sf2Table(q^2*s[3,1,1] + q*s[4,2] + q + s[4,2], 's');
 
                         t := table([
                                  [4, 2] = q + 1
                                               2
                                  [3, 1, 1] = q
                                  [] = q
                              ])
 
> t := map(coefficient -> coefficient - 1, t);
 
                       t := table([
                                [4, 2] = q
                                             2
                                [3, 1, 1] = q  - 1
                                [] = q - 1
                            ])
 
> Table2Sf(t, 's');
 
                              2
                q s[4, 2] + (q  - 1) s[3, 1, 1] + (q - 1) s[]
 
> Sf2Table(q*h1^3*h2 - q^2*h4*h3^2*h1, 'h');
 
                           table([
                                                 2
                               [4, 3, 3, 1] = - q
                               [2, 1, 1, 1] = q
                           ])
 

SEE ALSO: Sf2TableVar Table2Sf