"trigrat" caught in infinite loop - depending on how you call it



On 11/14/2012 5:28 PM, Robert Dodier wrote:
> Oops -- unfortunately fixing the trigrat bug caused other problems ...
> e.g. integrate(sqrt(1 - cos(t)), t, 0, 2*%pi) is supposed to return
> 2^(5/2) but now it returns 2^(3/2). Rats! (So to speak.) Let me get back
> to you about it.
>
> best
>
> Robert Dodier
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
While the changes to$rat and friends may be just what is needed,
the alterations constitute a design change, not a bug fix.

  That is,
I think that the way they were written was deliberate,
and it may not be a bug ... that some things depend on leaving stuff on
the varlist.

Maybe that's the integrate sqrt(1-cos(t)) issue.

Or maybe there is something else.

I wrote most of the contents of file rat3e circa 1968.
RJF