Singular icon
Singular icon

Singular

 6 likes

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.

License model

  • FreeOpen Source

Country of Origin

  • DE flagGermany
  • European Union flagEU

Platforms

  • Windows
  • Linux
  No rating
6likes
0comments
0news articles

Features

Suggest and vote on features
  1.  CAS

 Tags

  • computer-algebra

Singular News & Activities

Highlights All activities

Recent activities

Show all activities

Singular information

  • Developed by

    DE flagUniversity of Kaiserslautern
  • Licensing

    Open Source and Free product.
  • Alternatives

    25 alternatives listed
  • Supported Languages

    • English

Our users have written 0 comments and reviews about Singular, and it has gotten 6 likes

Singular was added to AlternativeTo by espinozahg on May 16, 2014 and this page was last updated Aug 30, 2017.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Singular?

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.

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.