FUNCTION: IspA - test  whether the  argument  is a product of elements  of
                 the p-basis on a formal alphabet expression 
CALLING SEQUENCE:
-   IspA(expr)
-   TYP[IspA](expr)
-  
   
PARAMETERS:
- expr =  any expression
 
 
SYNOPSIS:
-  The  IspA  function  tests  whether  the argument  expr  is a product of
  elements  of  the p-basis  on a  formal alphabet  expression,   that  is
  p[part](alphab),  where part denotes a partition in non-increasing order
  and alphab is a valid formal alphabet expression.
 
 
-  Allowed   alphabet   expressions   are  linear  combinations  of  formal
  alphabets  A1, A2, etc.
 
 
-  Whenever there is a conflict  between the function name IspA and another
  name used in the same session, use the long form TYP['IspA'].
 
 
EXAMPLES:
> with(TYP):
> IspA( p[](A1-A2) );
 
                                     true
 
> IspA( p[3,3,1](2/3*A3) );
 
                                     true
 
SEE ALSO: IseA IshA IsmA IssA SfA