[102] in mathematical software users group
Re: non-commutative algebra toolkit for maple
daemon@ATHENA.MIT.EDU (Reid M. Pinchback)
Thu Jul 8 16:45:37 1993
To: aki@Athena.MIT.EDU
Cc: msug@MIT.EDU
In-Reply-To: Your message of Thu, 08 Jul 93 16:16:19 -0400.
Date: Thu, 08 Jul 93 16:44:59 EDT
From: "Reid M. Pinchback" <reidmp@Athena.MIT.EDU>
> I would like to know if there exist a macro toolkit for
> doing computations with non-commutative algebraic object
> on MAPLE. In particular, I would like to perform grassman
> algebra calculations.
How you do it depends on what kind of algebra you are talking about.
If you are talking about groups, then there is a package for this
already. To get the relevant information, just use the command:
?group
If you are dealing with more complicated algebras, like rings (which I
suspect is what you are looking for), you will have more work to do,
since there isn't an existing package for it. You can either choose
to utilize the "Gauss" package (which is experimental, and not well
documented at this point) to implement the manipulations that you want
to perform, or you can try and use the Maple "define" function, which
is more well-developed than Gauss, but does not have much more
documentation. You will get more of a head-start with "Gauss", since
it already has implementations of a relatively large hierarchy of
algebras.
The bottom line is that what you are seeking is possible, but you will
probably need to do some coding yourself. If you are relatively new
to programming in Maple, you will have a little bit of a learning
curve to go through first, but not an insurmountable one.
-----------
Reid M. Pinchback
Faculty Liaison
Academic Computing Services, MIT