Question: Caching in fsolve('f(x)', x)

f := x -> x+1:
fsolve('f(x)', x);
                          -1.000000000

f := x -> x+2:
fsolve('f(x)', x);
                          -1.000000000

It's easy to avoid this, sure, but this can be really confusing. And I think it's wrong that Maple fails to notice that the cached result is no longer valid.

Please Wait...