ACE BN BNA CG CLG COMP FM FREE HEKA IDCA NCA NCSF PART SFA SG SGA SP SYMF TAB TYP

FUNCTION: SfACollect - collect products that are on algebraic bases

CALLING SEQUENCE:

SfACollect(sfa)
SfACollect(sfa, base)
SfACollect(sfa, blist)
SFA[SfACollect](sfa)
SFA[SfACollect](sfa, base)
SFA[SfACollect](sfa, blist)

PARAMETERS:

sfa = any valid expression in SFA
base = an algebraic basis (e, h, p) or a linear basis
blist = a list of bases

SYNOPSIS:

EXAMPLES:


> with(SFA):
> SfACollect( p[3](A1)^4 * e[2](A2) * e[1](A2) - q*h[2](A3)^6 );
 
           p[3, 3, 3, 3](A1) e[2, 1](A2) - h[2, 2, 2, 2, 2, 2](A3) q
 
> SfACollect( e[3](A1)*h[1,4](A1)^2 - s[2](A1)*s[1,3](A1), ['s', 'h'] );
 
 h[4, 4, 1, 1](A1) e[3](A1) + s[4, 2](A1) + s[3, 2, 1](A1) + s[2, 2, 2](A1)
 

SEE ALSO: SfAExpand