singular  4.0.3p5
About: SINGULAR is a Computer Algebra System for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.
  Fossies Dox: singular-4.0.3p5.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

CAS Singular

Singular is a computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory. It is free and open-source under the GNU General Public Licence (See COPYING).