Comparison of computer algebra systems

From Wikipedia, the free encyclopedia

The following tables provide a comparison of computer algebra systems (CAS).

Contents

[edit] General

Creator Development started First public release Latest stable version Cost (USD) Open source License Notes
Axiom Tim Daly 1971 2002 January 2008 Free Yes modified BSD license forked in 2007 to FriCAS and OpenAxiom
bergman Jörgen Backelin 1972 1972 0.96 / 1999 Free Yes GPL-style license Non-commutative and commutative Gröbner bases and more; mainly homogeneous and non-linear; LISP-based
Cadabra Kasper Peeters 2001 2007 0.119 Free Yes GPL tensor algebra, field theory
CoCoA The CoCoA Team 1987 1995 4.7.3 / 2007 Free Yes GPL For polynomial calculations
Derive Soft Warehouse 1979 1988 6.1 No longer in production No proprietary Owned by TI; it was discontinued at the end of 2006
DoCon Serge D. Mechveliani 1993 1995 2.11 Free Yes non-OSI approved license Haskell library
DCAS Robert Fenichel ? 2005 1.0 / 2005 Free Yes GPL
Eigenmath George Weigt 2004 2005 131 Free Yes unknown
Fermat Robert H. Lewis 1986 1993 3.7.5 (2007) $50 No shareware polynomials, matrices
FriCAS Waldek Hebish 2007 July 2007 November 2007 Free Yes modified BSD license forked from Axiom in 2007
GAP GAP Group 1986 1986 4.4.10 / 2007 Free Yes GPL groups, character theory, discrete mathematics
GiNaC Christian Bauer, Alexander Frink, Richard Kreckel, et.al. 1997 1999 1.4.1 Free Yes GPL C++ library
JACAL Aubrey Jaffer 1999 1999 1b9 Free Yes GPL Interactive symbolic mathematics program in Scheme
JAS Heinz Kredel 2000 2005 2.0 Free Yes GPL or LGPL Commutative and non-commutative, Gröbner bases, gcd, Java library
LiveMath Math Monkeys  ? 1991 3.5.9 / 2007 $149, $45 student (1 year) No proprietary easy of use, WYSIWYG input and output, interactive solving and graphing (formerly Theorist)
Macaulay Dave Bayer and Mike Stillman ? ? 2.0.9.8 Free Yes GPL polynomials
Macsyma Symbolics 1968 1978 2.4 $500 No proprietary LISP-based; it was discontinued in 1999
Magma University of Sydney ~1990 1993 2.14 $1150 No proprietary Algebra, Cryptography, Group Theory, Number Theory
Maple Maplesoft 1979 1985 12 / 2008 $2375(Commercial), $99 (Student) No proprietary Much of source code is viewable
Mathcad Parametric Technology Corporation 1985 1985 14 / 2007 $1,195 No proprietary WYSIWYG interface and publication-quality printouts
Mathematica Wolfram Research 1986 1988 6.0.2 / 2008 $2495/student $140 No proprietary
Mathomatic George Gesslein II 1986 1987 14.0.4 Free Yes LGPL Elementary algebra
Maxima Bill Schelter et al. 1967 1998 5.15.0 Free Yes GPL Symbolic computation
meditor Raphael Jolly 2000 2000 2.0_01 Free Yes GPL Java symbolic computing library and math editor
MuMATH Soft Warehouse 1970s 1980 MuMATH-83 No longer in production No Proprietary
MuPAD SciFace Software 1989 1992 4.0.6 88 € - 595 € No proprietary
OpenAxiom Gabriel Dos Reis 2007 August 2007 August 2007 Free Yes modified BSD license forked from Axiom in 2007
PARI/GP Henri Cohen, Karim Belabas, et al. 1985 ? 2.3.3 (2007) Free Yes GPL Number theory, arbitrary precision
Reduce Anthony C. Hearn 1960s 1968 3.8 (2004) $495, $695 With Code No proprietary
SAGE William A. Stein 2005 2005 3.0.2 / 25 May 2008 Free Yes GPL distribution of OS math software, general purpose CAS, unified Python interface
SINGULAR University of Kaiserslautern 1984 1997 3.0.4 Free Yes GPL polynomials, rings, ideals
SymbolicC++ W.-H. Steeb 1997 1997 1.0 Free Yes GPL SymbolicC++ uses C++ and object-oriented programming to develop a computer algebra system
SymPy Ondřej Čertík 2006 2007 0.5.15 / May 24, 2008 Free Yes modified BSD license general purpose CAS in pure Python
SympyCore Pearu Peterson 2008 2008 0.1 / February 29, 2008 Free Yes modified BSD license an efficient Python CAS
TI-Nspire CAS (Desktop software) Texas Instruments 2006 2008 1.3 No proprietary Successor to Derive. Based on Derive's engine used in TI-89/Voyager 200 and TI-Nspire handheld
WIRIS Maths for More 1997 2001 2.0 No proprietary Computer Algebra System + Interactive geometry software
Xcas Bernard Parisse ? ? 0.7.3 / January, 2008 Free Yes GPL The Giac library can be used inside other C++ programs
Yacas Ayal Pinkus et al. ? ? 1.0.63 / January 7, 2007 Free Yes GPL
TRIP Laskar J. et Gastineau M. 1989 2002 0.99.0 Free No Academic license polynomials, power series
Creator Development started First public release Latest stable version Cost (USD) Open source License Notes

These computer algebra systems are sometimes combined with "front end" programs that provide a nice user interface, such as the general-purpose GNU TeXmacs.

[edit] Operating system support

The operating systems the software can run on natively (without emulation).

Name Windows Mac OS X Linux BSD Unix
Axiom No No Yes No No
bergman Yes ? Yes Yes Yes
Cadabra No Yes Yes Yes Yes
ClassPad 300 Yes No No No No
CoCoA Yes Yes Yes Yes Yes
Derive Yes No No No No
DoCon ? ? Yes ? ?
DCAS Yes ? ? ? ?
Eigenmath Yes Yes No No No
Fermat Yes Yes Yes Yes Yes
FriCAS Yes Yes Yes Yes Yes
GAP Yes Yes Yes Yes Yes
GiNaC Yes ? Yes Yes Yes
JACAL Yes ? Yes ? Yes
JAS Yes Yes Yes Yes Yes
Macaulay Yes Yes Yes ? ?
Magma Yes Yes Yes Yes Yes
Maple Yes Yes Yes ? Yes
Mathcad Yes No No No No
Mathematica Yes Yes Yes No Yes
Mathomatic No Yes Yes Yes Yes
Maxima Yes Yes Yes Yes Yes
Meditor Yes Yes Yes Yes Yes
MuMATH No No No No No
MuPAD Yes Yes Yes No No
OpenAxiom Yes Yes Yes Yes Yes
PARI/GP Yes Yes Yes Yes Yes
Reduce Yes Yes Yes Yes Yes
SAGE No Yes Yes No No
SINGULAR Yes Yes Yes Yes Yes
SymbolicC++ Yes ? Yes Yes ?
SymPy Yes Yes Yes Yes Yes
SympyCore Yes Yes Yes Yes Yes
TI-Nspire (desktop software) Yes Yes No No No
WIRIS Yes Yes Yes Yes Yes
Xcas Yes Yes Yes Yes Yes
Yacas Yes Yes Yes Yes Yes
TRIP Yes Yes Yes Yes Yes
Windows Mac OS X Linux BSD Unix

[edit] Hand-held calculator CAS

Creator Development started First public release Latest stable version Cost (USD) Open source License Notes
Alg48 & Erable ? Symbolic Math packages for HP48 series
Casio CFX-9970G CASIO Computer Co. ? 1998 No proprietary
Casio Algebra FX 2.0 CASIO Computer Co. ? 1999 No proprietary
Casio ClassPad 300 CASIO Computer Co. ? 2003 3.01 $140 No proprietary There is also an emulator: "ClassPad Manager" which runs on a PC.
HP 49 series Hewlett-Packard ? 1999 ? Starting at MSRP $110 No proprietary with some LGPL
TI-89 Texas Instruments ? 1998 2.09 No longer in production No proprietary
TI-89 Titanium Texas Instruments ? 2004 3.10 MSRP $119 No proprietary
TI-92 Texas Instruments ? 1995 ? No longer in production No proprietary
TI-92 Plus Texas Instruments ? 1998 2.09 No longer in production No proprietary
TI-Nspire CAS Texas Instruments ? 2007 1.3 MSRP $129 US No proprietary
Voyage 200 Texas Instruments ? 2002 3.10 MSRP $150 No proprietary
Eigenmath DS Leonel H. Sandoval ? 2008 beta Free Yes free This software runs on a Nintendo DS

[edit] CAS and Cell phones

Some people are starting to create graphing calculator software and CAS for cell phones and PDA devices. This is especially beneficial since many students now have cell phones and would like to save money by not having to buy a graphing calculator. Here are a list of some free software that can be put on cell phones or PDA devices.

gCalc! works for a smartphone! [1]

Xcas ARM works for some PDA devices with Linux and for Windows CE [2]

Calc is a Java Calculator for cell-phones and MIDP devices [3]

Mobile Voodoo is a PalmOS based emulator for the Hewlett-Packard 48SX, 48GX and 49G series of calculators [4]

qdCAS is a Computer Algebra System for Pocket Pc [5]

The TVH-72g Graphing Calculator works for the Sony Ericsson J300i cell phone.

[edit] See also

[edit] External links

There are various lists of computer algebra systems available on-line:

[edit] References

  1. ^ gCalc!. Retrieved on 2008-27-08.
  2. ^ Xcas ARM. Retrieved on 2008-27-08.
  3. ^ Calc. Retrieved on 2008-27-08.
  4. ^ Mobile Voodoo. Retrieved on 2008-28-08.
  5. ^ Phatsoft qdCAS. Retrieved on 2008-28-08.
Languages