orderless([rat(a)],b) bug



I mis-typed orderless (should have been orderlessp) in the subject and in 
the 
first sentence of my note.  It was I, not Martin, that was careless.  In 
the 
rest of the message orderlessp appears correctly. The orderless and 
orderlessp 
functions are different:

(C1) describe(orderless);

 0: ORDERLESS :(maxima.info)Definitions for Expressions.
 1: ORDERLESSP :Definitions for Expressions.
Enter n, all, none, or multiple choices eg 1 3 : 0;
Info from file C:/maxima/Maxima/info/maxima.info:
 - Function: ORDERLESS (V1, ..., VN)
     sets up aliases for the variables V1, ..., Vn such that V1 < V2 <
     ...  < Vn < any other variable not mentioned as an argument.  Thus
     the complete ordering scale is: numerical constants < declared
     constants < declared scalars < first argument to ORDERLESS < ...
     < last argument to ORDERLESS < variables which begin with A < ...
     < variables which begin with Z < last argument to ORDERGREAT <
     ... < first argument to ORDERGREAT < declared MAINVARs.  Caveat: do
     EXAMPLE(ORDERLESS); for some specifics.  For another ordering
     scheme, see DESCRIBE(MAINVAR);.

(D1)                             FALSE


(C2) describe("orderlessp");

 0: ORDERLESSP :(maxima.info)Definitions for Expressions.
Enter n, all, none, or multiple choices eg 1 3 : 0;
Info from file C:/maxima/Maxima/info/maxima.info:
 - Function: ORDERLESSP (EXP1,EXP2)
     returns TRUE if exp1 precedes exp2 in the ordering set up by the
     ORDERLESS command (see DESCRIBE(ORDERLESS);).

(D2)                             FALSE
(C3) 
Barton