Vector ops and non-commutative matrix mult revisited
Subject: Vector ops and non-commutative matrix mult revisited
From: Neilen Marais
Date: Wed, 06 Sep 2006 16:01:48 +0200
Hi,
A while ago I asked if it was possible to mix the "vect" package and
non-commutative matrix multiplication. Robert Dodier suggested in
private communication that I try:
".." (a, b) := ?mnctimes (a, b);
infix("..");
since the mnctimes lisp symbol is for non-commutative multiplication. I've
only recently had the occasion to try it out, but it seems that the vect
package changes the definition of mnctimes at a lower level, since the ..
operator still results in commutative multiplication after loading vect.
In fact, maxima even recognises .. as equivalent to . and simplifies it as
such.
Is there another route one might follow to mix the use of the vect package
with proper matrix multiplication?
Thanks
Neilen
--
you know its kind of tragic
we live in the new world
but we've lost the magic
-- Battery 9 (www.battery9.co.za)