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