Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#2644 integrate(1/(1+s^7),s,0,%pi) includes a 'false' term

None
open
nobody
None
5
2013-10-21
2013-10-21
Ben Price
No

Perhaps related: https://sourceforge.net/p/maxima/bugs/2329/
However, that bug is fixed, whereas this one is still present in latest git (f5e6d072e3a41bf217e58abfb2eb2dea8cffa3c4)

Discussion

  • Raymond Toy
    Raymond Toy
    2013-10-21

    This integration fails because ztorat returns nil and the callers aren't checking for that. This function used to signal an error that keyhole integration failed.

    Perhaps the easiest solution is to put the error back and make the top-level integration routine catch errors and return a noun form in these cases.

    Printing the error message would be nice for developers, but maybe not so nice for users.