Singular is an open source computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.
Singular provides:
highly efficient core algorithms,
a multitude of advanced algorithms in the above fields,
an intuitive, C-like programming language,
easy ways to make it user-extendible through libraries, and
a comprehensive online manual and help function. More Info »
Its main computational objects are ideals, modules and matrices over a large number of baserings. These include:
polynomial rings over various ground fields and some rings (including the integers),
localizations of the above,
a general class of non-commutative algebras (including the exterior algebra and the Weyl algebra),
quotient rings of the above,
tensor products of the above.
Singular's core algorithms handle
Gröbner resp. standard bases and free resolutions,
polynomial factorization,
resultants, characteristic sets, and numerical root finding.
Link to official Singular site
Official Website
Features
No features added
Add a feature
Tags
computer-algebra computer-algebra-system
Singular was added by espinozahg in
May 2014 and the latest update was made in
Aug 2017. The list of alternatives was updated Sep 2016.
It's possible to update the information on Singular or report it as discontinued, duplicated or spam.