Is something broken?



I'm using the CVS version of maxima on an i686-linux-gnu box.

I run the script:

trigexpandplus:true,expand,all;
trigexpandtimes:true,expand,all;
trigexpand:true,expand,all;

g(x,t,x0):=sqrt(w/(2*%pi*sinh(w*t)))
          *exp(-w/(2*sinh(w*t))*((x**2+x0**2)*cosh(w*t)-2*x*x0));

a:integrate(g(x1,t,x0)*x1**2*g(x0,b-t,x1),x1,minf,inf);
b:integrate(g(x1,t,x0)*g(x0,b-t,x1),x1,minf,inf);
c:trigsimp(a/b);
ev(%,x0=0);

Everything looks like it works, however, x0 remains in the final
expression, even though the ev should have made it zero.  In addition I
still see sinh's of additive arguments, e.g., sinh((b-t)w).

David