Recent changes to 2487: integrate loops forever with simple expressionhttp://sourceforge.net/p/maxima/bugs/2487/Recent changes to 2487: integrate loops forever with simple expressionenThu, 08 Nov 2012 15:45:50 -0000integrate loops forever with simple expressionhttp://sourceforge.net/p/maxima/bugs/2487/if you calculate this:
integrate\(x^\(1/3\)/\(x^\(2/3\)+1\), x, 0, 8\);
Maxima will compute forever and never return.
However, the indefinite integral works:
integrate\(x^\(1/3\)/\(x^\(2/3\)+1\), x\);
gives you the antiderivative:
F\(x\) := \(3\*\(x^\(2/3\)+1\)\)/2-\(3\*log\(x^\(2/3\)+1\)\)/2;
Now the original definite integral can be computed as F\(8\) - F\(0\).
This is OK, because F\(x\) doesn't change sign or shows any other notable behavior between 0 and 8.
The question is: why doesn't Maxima do this? Instead it loops forever ...David ScherfgenThu, 08 Nov 2012 15:45:50 -0000http://sourceforge.net89953baa4e7c13cb7bde0c07de75764e60827c41