-----maxima-bounces at math.utexas.edu wrote: -----
>If?I?do?
>xx:map(lambda([s],?lhs(s)),?[e1,e2,e3,e4]);
>makelist(expand(subst(sk,?xx)),sk,?args(sol));
>The?result?is?different.
>
>It?appears?this?is?using?some?side?effect?of?the?syntax?to?substitute
>the?solution?into?the?original?equations.
>
>Can?someone?please?explain?this?syntax???I?looked?at?describe("subst");,
>but,?did?not?find?enough?to?explain?the?syntax.
You missed a rhs in the expression for xx. Try again using
xx:map(lambda([s], rhs(s) - lhs(s)), [e1,e2,e3,e4]);
--Barton