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