
| ACE | BN | BNA | CG | CLG | COMP | FM | FREE | HEKA | IDCA | NCA | NCSF | PART | SFA | SG | SGA | SYMF | TAB | TYP | 
FUNCTION: ToY - convert any expression to the Y Schubert basis
CALLING SEQUENCE:
PARAMETERS:
SYNOPSIS:
EXAMPLES:
> with(SP):
> Flag(-1):
> ToY((1+q)^5*x3*x4):                            # expands the input
> ToY((1+q)^5*x3*x4,noexpand):                   # does not expand (1+q)^5
> ToY((1+q)^5*x3*x4,collect):                    # collects the result
> ToY((1+q)^5*x3*x4,noexpand,'x'):               # the most efficient
> ToY((1+q)^5*x3*x4,'x',collect):                # specifies a basis
> ToY((1+q)^5*x3*x4,noexpand,'x',collect):
> ToY(q^2*x3*XX[3,1,2]*Y[0,0,1], collect):
 
           2                  2                  2
        - q  Y[3, 1, 0, 0] - q  Y[2, 2, 0, 0] + q  Y[2, 0, 2, 0, 0]
 
             2                            2
          + q  (y1 + y2) Y[3, 0, 0, 0] + q  (y1 + y2) Y[1, 2, 0, 0]
 
             2                                2
          - q  (y1 + y2) Y[1, 0, 2, 0, 0] -  q  y2 y1 Y[0, 2, 0, 0]
 
             2
          + q  y2 y1 Y[0, 0, 2, 0, 0]
 
SEE ALSO: Flag TYP[Schubert] Tox