integrate 'quotient by zero' error message



Am Samstag, den 29.10.2011, 14:42 -0700 schrieb Edwin Woollett:
> I'm guessing  the integrate code finds divide by
>    zero here?
> 
> The "quotient by zero" error message seems
> unclear English.
> ----------------------
> 
> (%i25) integrate(sin(x+sqrt(x))/(1+x),x,0,inf);
> 
> `quotient' by `zero'
> 
>  -- an error. To debug this try: debugmode(true);
> 
> (%i26) integrate(sin(x+sqrt(x))/(1+x),x,0,10);
> 
> `quotient' by `zero'
> 
>  -- an error. To debug this try: debugmode(true);
> 
> (%i27) integrate(sin(x+sqrt(x))/(1+x),x);
> 
> `quotient' by `zero'
> 
>  -- an error. To debug this try: debugmode(true);
> -----------------------------------

I do not have this problem with the current version of Maxima from git.
I get noun forms for the integrals.

Maxima 5.25post http://maxima.sourceforge.net
using Lisp SBCL 1.0.45
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.

(%i2) integrate(sin(x+sqrt(x))/(1+x),x);
(%o2) 'integrate(sin(x+sqrt(x))/(x+1),x)
(%i3) integrate(sin(x+sqrt(x))/(1+x),x,0,inf);
(%o3) 'integrate(sin(x+sqrt(x))/(x+1),x,0,inf)
(%i4) integrate(sin(x+sqrt(x))/(1+x),x,0,10);
(%o4) 'integrate(sin(x+sqrt(x))/(x+1),x,0,10)

Dieter Kaiser