desolve



Have you tried declaring the parameters in your equations constant?
A test with solve(x^3+a*x+b) gives a error, but if you issue
a declare([a,b],constant) then solve gives a solution.
Perhaps ilt is calling solve, and getting a error causing it
to return its argument.
Dan Stanger