Problem with radcan ?



This 

 

radcan(sqrt(-x1)*sqrt(-x2)-sqrt(x1)*sqrt(x2));

 

is giving the result

 

-2*sqrt(x1)*sqrt(x2)

 

which does not look right to me.

 

Version information

 

Maxima version: 5.18.1

Maxima build date: 20:57 4/19/2009

host type: i686-pc-mingw32

lisp-implementation-type: GNU Common Lisp (GCL)

lisp-implementation-version: GCL 2.6.8

 

Thanks,

Lut Mentz