Mixima: Mathematica to Maxima computer algebra system (CAS) translator and compatibility functions and application to Quantum Information Programs

Version 0.16

Mixima is is a translator from the Mathematica language to the Maxima language along with compatibility functions. The translator currently handles a subset of the Mathematica language. It handles some realistic code well, while other code will require additional translation by hand. These compatibility functions are written for Maxima, but approximate corresponding Mathematica functions.

The compatibility functions can be used without the translator, but the converse is not true.

A translated application for doing quantum information calculations is included:

Quantum Information Program in Mathematica Copyright (C) 2005 Robert Griffiths

Here is a list of compatibility functions To see how much functionality is implemented for some functions see the test file . (There are many other regression tests as well.)

The compatibility functions are written in pure Maxima and lisp. The translator is written in lisp and currently only works with Steel Bank Lisp. Previous versions of the translator were written in perl.

Mathematica is a registered trademark of Wolfram Research, Inc. (2008)


John Lapeyre's Home page