#2238 integrate(log(t)*log(t+1),t,0,1) gives Lisp error

closed
Dan Gildea
5
2011-08-01
2011-07-28
Dieter Kaiser
No

integrate(log(t)*log(t+1),t,0,1) does not work in Maxima 5.24:

Maxima version: 5.24.0
Maxima build date: 22:5 4/26/2011
Host type: i686-pc-linux-gnu
Lisp implementation type: SBCL
Lisp implementation version: 1.0.45

(%i2) integrate(log(t)*log(t+1),t,0,1);

Maxima encountered a Lisp error:

The value YX is not of type LIST.

Automatically continuing.
To enable the Lisp debugger set *debugger-hook* to nil.

Maxima 5.23 gives a correct result:

Maxima version: 5.23.2
Maxima build date: 20:6 4/3/2011
Host type: i686-pc-linux-gnu
Lisp implementation type: SBCL
Lisp implementation version: 1.0.45

(%i2) integrate(log(t)*log(t+1),t,0,1);
(%o2) -2*log(2)-%pi^2/12+2

Dieter Kaiser

Discussion

  • Dan Gildea
    Dan Gildea
    2011-08-01

    Fixed in risch.lisp.

     
  • Dan Gildea
    Dan Gildea
    2011-08-01

    • assigned_to: nobody --> dgildea
    • status: open --> closed