
| 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