Hello,
I am new to Maxima, and have been having this problem for a while. I
want to do a simple substitution for a vector, and in this case I
can't get it to work with just a scalar multiplier of -1. In my output
below, I would like input 2 to work as I'm expecting.
I just rebuilt to the latest maxima, 5.28, and the problem persists.
tim at minty ~/Desktop/wxMaxima-12.09.0 $ maxima --version
Maxima 5.28.0
tim at minty ~/Desktop/wxMaxima-12.09.0 $ maxima
Maxima 5.28.0 http://maxima.sourceforge.net
using Lisp CLISP 2.49 (2010-07-07)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) load("lrats")$
(%i2) lratsubst([[x,y,z]=c], [-x,-y,-z]);
(%o2) [- x, - y, - z]
(%i3) lratsubst([[-x,-y,-z]=c], [-x,-y,-z]);
(%o3) c