Bug SS-2424
1 vote

Wrong symbolic evaluation of nested functions

Created by Martin Kraska on 1/16/2017 9:58 PM Last Updated by Martin Kraska on 7/10/2017 11:32 PM
Logged: 0   (hrs)


This is an extremly nasty bug as it may lead to wrong results without crash or error message.

I think the maxima plugin is not to blame because it provides the correct answer if it is used by SMath. I checked via log that at definition time of q.1 and Q.1 there is no Maxima activity, the integral is not evaluated although this would be possible.

Even with the expressions stored nearly verbatim, there should be no reason why the result for a call with undefined variable x should be different from a call with l.

I might completely misunderstand the logic of function definition here, though... But I realy liked the way it was working in former versions (did not nail it down to a particular update).


    Martin Kraska (Monday, July 10, 2017 11:27 PM) #

Fixed in 0.98.6598 (with yet unpublished update of the maxima plugin)