
| ACE | BN | BNA | CG | CLG | COMP | FM | FREE | HEKA | IDCA | NCA | NCSF | PART | SFA | SG | SGA | SP | TAB | TYP |
FUNCTION: SfDualBasis - addition of a new basis, dual to an existing one
CALLING SEQUENCE:
PARAMETERS:
SYNOPSIS:
EXAMPLES:
> with(SYMF):
> NewZee:=proc(part) SfZee(part, 0, t) end: # Hall-Littlewood polynomials
> SfDualBasis(MS, 's', NewZee); # basis of modified Schur functions
{p, s, e, h, m, c, MS}
> Tos(MS[3], 'collect');
2 3 2
(1 - t) s[3] + (- t + t ) s[2, 1] + (- t + t ) s[1, 1, 1]
> Tos(SfTheta(s[3], t, 0), 'collect');
2 3 2
(1 - t) s[3] + (- t + t ) s[2, 1] + (- t + t ) s[1, 1, 1]
> ToMS(MS[2]*s[2], 'collect');
MS[4] (2 + t) MS[3, 1] (t + 3) MS[2, 2]
------------------ + ------------------ + ------------------
2 2 2
(- 1 + t) (t + 1) (- 1 + t) (t + 1) (- 1 + t) (t + 1)
(4 + 3 t) MS[2, 1, 1] MS[1, 1, 1, 1]
+ --------------------- + 6 --------------
2 2
(- 1 + t) (t + 1) (- 1 + t)
> SfMat(4, 'MS', 'm');
[ 1 1 1 1 1 ]
[ ]
[ 0 1 1 2 3 ]
[ ]
[ 0 0 1 1 2 ]
[ ]
[ 0 0 0 1 3 ]
[ ]
[ 0 0 0 0 1 ]
SEE ALSO: SfAddBasis SfMat SfScalar SfZee