On Mon, 2007-04-02 at 21:30 -0700, Richard Fateman wrote:
> unfortunately, the result that you expect is potentially nonsense.
>
> Consider f(x):=block([],local(y), assume(y>0), if x<3 then x^2 else
> y)$
yes, that was an example of when the program should not do anything
because it should find out that the function given depends on two
variables, while it is expected to be given a one-variable function.
Thanks to Stavros' fix it now works fine.
Regards,
Jaime