Bug in integrate ?



Hi all,

Look this:

(%i1) integrate((2*x+1)*sin(x),x,0,4);
(%o1)                       2 sin(4) - 9 cos(4) + 1
(%i2) integrate((2*x+1)*sin(x),x,0,4),numer;

`rat' replaced 6.283185307179586 by 103993/16551 = 6.283185306023805

`rat' replaced 6.283185307179586 by 103993/16551 = 6.283185306023805
Maxima encountered a Lisp error:

 Error in MACSYMA-TOP-LEVEL [or a callee]: ((MTIMES SIMP) -1.0 $X) is
not of type NUMBER.

Automatically continuing.
To reenable the Lisp debugger set *debugger-hook* to nil.
(%i3) numer;
(%o3)                                false
(%i4) numer:true;
(%o4)                                true
(%i5) integrate((2*x+1)*sin(x),x,0,4);

(same error ...)

I try it with Maxima (CVS) under GCL, Clisp and SBCL, with the same behavior.

Ideas ???

Bye,

-- 
Juan Pablo Romero Bernal
Grupo Linux Universidad Distrital
Blog: http://jpromerobx.blogspot.com/
Canal IRC (IRC Channel)
#glud (irc.freenode.org)

Visita el sitio web de Software Libre en Colombia:
http://www.el-directorio.org