Projects / SINGULAR

SINGULAR

SINGULAR is a computer algebra system for polynomial computations in commutative algebra, algebraic geometry, and singularity theory. Its main computational objects are ideals and modules over a large variety of baserings. The baserings are polynomial rings over a field (eg. finite fields, the rationals, floats, algebraic extensions, transcendental extensions), or localizations thereof, or quotient rings with respect to an ideal. It features fast and general implementations for computing Groebner and standard bases, including Buchberger's algorithm and Mora's Tangent Cone algorithm. Its interactive shell and C-like programming language can be extended by libraries written in the SINGULAR programming language.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  24 Mar 2010 15:39

Release Notes: This release contains several new commands and options, the new "normaliz.lib" library, as well as changes for existing commands and bug fixes.

  •  24 Aug 2006 06:48

Release Notes: This version is mainly a bugfix release, but it also contains some new features. Speed was improved for 64-bit architectures. The dmod.lib and perron.lib libraries were added. center.lib was improved. ncalg.lib was revised. New algorithms were added in primdec.lib. An improved version of slimgb was incorporated into groebner. The module generator (modgen) was improved. The build process was improved to build automatically without patches on 64-bit architectures.

  •  10 Nov 2005 13:25

Release Notes: This is mainly a bugfix release, but it also contains some new features. NTL has been upgraded to version 5.4. There is a new absfact.lib library, a new absPrimdecGTZ procedure in primdec.lib, a new weightKB procedure in standard.lib, an improved build process (new make target install_all), an improved version of slimgb, and incorporation into groebner. The arithmetic in Z/pZ for the X84_64 architecture has been improved by 25 %.

Release Notes: This version comes with dynamic modules and support for noncommutative algebra.

Screenshot

Project Spotlight

Seed7

An extendable programming language.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.