
| 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