Integration issue on maxima-5.17.0 ; appears to be platform-independent, and changed from prior versions.
Subject: Integration issue on maxima-5.17.0 ; appears to be platform-independent, and changed from prior versions.
From: Alexander Hansen
Date: Thu, 22 Jan 2009 10:26:42 -0500
Hi. I'll apologize in advance if this issue has been discussed before:
I'm new on this list, and I didn't see the issue in my archive search.
I'm currently the maintainer for maxima for the Fink project, and this
issue came up on our lists. In 5.17.0 I get the following on Windows
(GCL), Mac OS X (SBCL), or Linux [Debian] (GCL):
$ maxima
Maxima 5.17.0 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.7 (aka GCL)
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.
(%i1) integrate(r^(-3),r,R,inf);
Is R positive, negative, or zero?
positive;
Integral is divergent
-- an error. To debug this try debugmode(true)
However, I checked against an earlier version that I happened to have
handy, 5.13.0 from Ubuntu Linux (GCL), and I got the answer that I expected:
$ maxima
Maxima 5.13.0 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (aka GCL)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1) integrate(r^(-3),r,R,inf);
Is R positive, negative, or zero?
positive
;
1
(%o1) ----
2
2 R
Was this an intentional change in the behavior?