Symbolic Algebra

  •        0

Algebraic calculation system implemented purely in C#.



comments powered by Disqus

Related Projects


java symbolic computing library and math editor, with : polynomial system solving, vectors amp; matrices, factorization, derivatives, integrals (rational functions), boolean algebra, simplification, MathML output, java code generation, geometric algebra


YACAS is an easy to use, general purpose computer algebra system. It uses its own programming language designed for symbolic as well as arbitrary-precision numerical computations. The system comes with a library of scripts and extensive documentation.

Maxima -- GPL CAS based on DOE-MACSYMA

Maxima is a fairly complete computer algebra system written in Common Lisp with an emphasis on symbolic computation. It is based on DOE-MACSYMA and licensed under the GPL. Its abilities include symbolic integration, 3D plotting, and an ODE solver.

SciPy - software for Mathematics, Science, and Engineering

SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization.

sympy - A computer algebra system written in pure Python

A computer algebra system written in pure Python

Symja - A Java computer algebra system

Symja is a pure Java library for symbolic mathematics. It was forked from the MathEclipse project. Its features include arbitrary precision integers, rationals and complex numbers, polynomials, differentiation, pattern matching and linear algebra.

Multiple precision LAPACK and BLAS

The MPACK project is providing a multiple precision arithmetic version of linear algebra package, similar to the BLAS and LAPACK.

Automatically Tuned Linear Algebra Soft.

ATLAS (Automatically Tuned Linear Algebra Software) provides highly optimized Linear Algebra kernels for arbitrary cache-based architectures. ATLAS provides ANSI C and Fortran77 interfaces for the entire BLAS API, and a small portion of the LAPACK AP

Group Explorer

Group Explorer is mathematical visualization software for the abstract algebra classroom. Users can explore dozens of finite groups (and morphisms among them) visually and interactively.


LAPACK++ is a library for high performance linear algebra computations. This version includes support for solving linear systems using LU, Cholesky, QR matrix factorizations, for real and complex matrices.