If you wish to return to the NCAlgebra homepage, then 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 requires Mathematica and runs easily under Solaris and Windows (alpha test). Just download our compiled binary version. Also LateX is recommended for ultimate enjoyment.
The document.ps is contained in the software download file. The document.ps, document.html, document.pdf 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.
NCAlgebra only fans might want to download the Feb 2000 version of NCAlgebra and NCGB below. Then throw away the NCGB directory. NCAlgebra Feb 2000 has some nice new features.




Download NCAlgebra 3.5 and NCGB 3.1 ( Sept 2001 )

DOWNLOAD .ZIP .TAR .TGZ
NCAlgebra/NCGB for Solaris Sun.zip Sun.tar Sun.tgz
NCAlgebra/NCGB for Linux Linux.zip Linux.tar Linux.tgz
NCAlgebra/NCGB for Windows W95.zip W95.tar W95.tgz
NCAlgebra NCAlg.zip NCAlg.tar NCAlg.tgz





SEE BELOW FOR OLD VERSIONS:



Download NCAlgebra and NCGB ALPHA TEST version for WINDOWS Feb 2000

NCAlgebra/NCGB for Windows
Some guidance on starting up NCGB under Windows is PCsetup

Download NCAlgebra and NCGB for UNIX (Solaris) Feb 2000

NCAlgebra/NCGB for UNIX (Solaris)

Download NCAlgebra and NCGB Documentation Feb 2000 - NCDOCUMENTATION

Detailed NCAlgebra/NCGB documentation in Postscript
Detailed NCAlgebra/NCGB documentation in PDF
Detailed NCAlgebra/NCGB documentation in HTML (Compressed)

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.

UNIX version of Convexity Package ( .tar.Z )
Windows version of Convexity Package ( .zip )

Convexity package documentation in Postscript
Convexity package documentation in PDF

Convexity package example Mathematica Notebook.

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

Download NCAlgebra but not NCGB, Sept 1997

(Runs immediately on UNIX; Possibly requires trivial modification of paths for PC's and Macintosh)
Download NCAlgebra and NCGB for UNIX, Sept 1997

(To use NCGB source code you need GNU C++ version 2.6.3 or higher; We highly recommend that you have LaTeX; Some other compilers (for example, Sun CC) have bugs which prevent them from compiling the code; We support this code on Sun's and it has been compiled on an HP a long time ago with considerable difficulty; There are precompiled binaries for SunOS4.1.3 and Solaris2.5. Click on one of the following underlined entries to get the source code and Mathematica code. )
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.