variable names and order



On Sun, 18 Mar 2012 15:40:52 -0600, Robert Dodier wrote:

>> 2. If I have a variable that I want to show up as \lambda_e in LaTeX
>> (and rendered as such in imaxima), what should I name it?  lambda[e]
>> does not work when I am solving equations.
> 
> I don't see the problem -- solve seems to work OK w/ lambda[e], e.g.
> solve(lambda[e]^2 - lambda[e] = 4, lambda[e])
>  => [lambda[e] = -(17^(1/2)-1)/2,lambda[e] = (17^(1/2)+1)/2]
> 
> Can you be more specific about the sense in which lambda[e] doesn't work
> with solve?

This

eq1: lambda[e]+lambda[u]=3;
eq2: lambda[e]+2*lambda[u]=4;
solve([eq1,eq2],[lambda[e],lambda[u]]);

gives me

Maxima encountered a Lisp error:

 Error in PROGN [or a callee]: Caught fatal error [memory may be damaged]

Automatically continuing.
To enable the Lisp debugger set *debugger-hook* to nil.

Best,

Tamas

PS: I am using the maxima from Debian/testing.

Maxima version: 5.26.0
Maxima build date: 17:25 1/21/2012
Host type: x86_64-unknown-linux-gnu
Lisp implementation type: GNU Common Lisp (GCL)
Lisp implementation version: GCL 2.6.7