Next: ReleaseNotes NCAlgebra
Up: NCBIGDOC
Previous: Contents
  Contents
  Index
NCALGEBRA
Version 3.7
(Mathematica 2.2, 3.0, and 4.0 compatible)
J. William Helton and Mark Stankus
Math Dept., UCSD
Robert L. Miller
General Atomic Corp.
La Jolla, California 92093
CONTENTS
I)
The basic NCAlgebra program.
II) Some demonstrations on
Control.
III)
C++ Mathematica hybrid for simplifying formulas,
discovering
formulas and making noncommutative Gröbner Basis.
(this part requires the GNU C++ compiler gcc version 2.6.3 or higher)
Copyright by Helton and Miller on June 1991, Feb 1994
Copyright by Helton, Miller and Stankus on March 1996
Copyright by Helton, Miller and Stankus on September 2001
All Rights Reserved.
If you would like to try the NCAlgebra package or want
updates go to the NCAlgebra web site
http://math.ucsd.edu/
ncalg
or contact ncalg@ucsd.edu or MathSource@wri.com.
The basic NCAlgebra program was written by the authors and David
Hurst, Daniel Lamm, Orlando Merino, Robert Obarr,
Henry Pfister, Stan Yoshinobu, Phillipe Bergman,
Dell Kronewitter, and Eric Rowell. Various additions
include contributions by Dave Glickstein, Juan Camino,
Jeff Ovall, Tony Mendes, and Tony Shaheen.
The Mathematica C++ hybrid was developed with
Kurt Schneider, Victor Shih and Mike Moore.
Control demos are coauthored with Mike Walker.
Simplification commands are based on theory
developed by Bill Helton, John Wavrik and Mark Stankus.
The beginnings of the program come from eran@slac.
This program was written with support
from the AFOSR, the NSF, the Lab for Mathematics and Statistics at
UCSD, the UCSD Faculty Mentor Program and the US Department of
Education.
Subsections
-
- The Most Basic NCAlgebra Commands -- A short tutorial
- Getting Started in NCAlgebra and NCGB
- Installing NCGB
- Examples
- Helpful Tricks
- NC Commands
- Manipulating an expression
- ExpandNonCommutativeMultiply[expr]
- NCCollect[expr, aListOfVariables]
- NCStrongCollect[expr, aListOfVariables]
- NCCollectSymmetric[expr]
- NCTermsOfDegree[expr,aListOfVariables,indices]
- NCSolve[expr1==expr2,var]
- Substitute[expr,aListOfRules,(Optional On)]
- SubstituteSymmetric[expr, aListOfRules, (optional On)]
- SubstituteSingleReplace[expr, aListOfRules, (optional On)]
- SubstituteAll[expr, aListOfRules, (optional On)]
- Transform[expr,aListOfRules]
- GrabIndeterminants[ aListOfPolynomialsOrRules]
- GrabVariables[ aListOfPolynomialsOrRules ]
- NCBackward[expr]
- NCForward[expr]
- NCMonomial[expr]
- NCUnMonomial[expr]
- Simplification
- Vector Differentiation
- Block Matrix Manipulation
- Generating Random Matrices
- Complex Analysis
- Setting symbols to commute or not commute
- Operations on elements in an algebra
- Convexity of a NC function
- NCGuts
- Setting Properties of an element in an algebra
- Setting Properties of functions on an algebra
- Manipulating an Expression -- less useful commands
- Utilities
- Pretty Output and Tex Commands
- An NCAlgebra demo - The Bounded Real Lemma
- Aliases
Next: ReleaseNotes NCAlgebra
Up: NCBIGDOC
Previous: Contents
  Contents
  Index
NCAlgebra Project
2002-09-09