THIS VERSION IS OBSOLETE!
If you wish to download the latest version of NCAlgebra, click here.
Preface
The code
NCAlgebra requires only Mathematica
version 2.2 or greater
and so is effectively platform independent.
The combination of NCAlgebra and NCGB uses Mathematica and C++
and runs easily under Solaris and Windows.
Just download our compiled binary version.
Also, LateX is recommended for ultimate NCGB enjoyment.
The document.ps and document.pdf are contained in the software download file.
The document.html,
can be
gotten by clicking on
the NCDOCUMENTATION links below. The html version
provides a reasonable form
of online help.
Also, you can see examples and view the document on the
NCAlgebra homepage.
For an introduction to NCAlgebra
see the short tutorial
of
some of the most basic commands in
HTML
or a
Mma
notebook;
BSD of NCAlgebra (however NCGB is not BSDed)
We recommend you try
NCAlgebra and or
NCGB 2005 beta test version.
Rather than the older version below.
Download NCAlgebra 3.7 and NCGB 3.1 ( Sept 2002 )
about 40Meg per NCA/NCGB tar file
Grossly excessive guidance on starting up NCAlgebra and NCGB is
Getting Started
The document in html form ( can be used for online help ).
The document in .ps or .pdf form.
NCAlgebra For an introduction to NCAlgebra
see the short tutorial of
some of the most basic commands in
HTML
or a
Mma
notebook;
Note: The C++ source code for NCGB is in all 3 versions above and you can compile it yourself. This
may be difficult and sadly we offer no assitance in compiing.
For example, if you have RedHat Linux then you have to do this since our linux version is compiled under Mandrake linux.
Source code
We distribute source code for both NCAlgebra and NCGB but
NCGB must be complied
using the GNU C++ compiler on UNIX and Visual C++ on Windows.
The source code actually is in your download directory.
At the moment compiling is still a touchy process.
NEW NEW - Convexity Package - NEW NEW
Is a given noncommutative function "convex"?
You type in a function of noncommutative variables; the command
NCConvexityRegion[Func, ListOfVariables] tells you where the
(symbolic) Function is convex in the Varables.
HERE in NCAlgebra 2002 version 3.7 we have a new version which is much better than the version
distributed in Summer of 2001.
References on the methods are:
For a paper
defining noncommutative convexity and giving (extensive) theory
of it:
Theory.ps
Theory.pdf
For a related topic: Every "Positive" Noncommutative polynomial is
a Sum of Squares"
SoS.ps
SoS.pdf
"For a Survey see"
mtnsMI.ps
mtnsMI.pdf
CLICK HERE
FOR OLD VERSIONS
If you wish to return to the NCAlgebra homepage, then click here.