Registration and Support

The SINGULAR Team provides free support for registered users. You may register here.

Release

March/April 2009: Release of SINGULAR version 3-1-0. More

Jenks Prize

July 2004: The Richard D. Jenks Prize for Excellence in Software Engineering for Computer Algebra was awarded to the Singular team. More

Your location: Base Rings

SINGULAR - Base Rings

Singular may compute with polynomial objects over the following types of base rings:

  • polynomial rings: K[x],   x=(x1,...,xn)

  • localizations of a polynomial ring at a maximal ideal: K[x]<x>

  • tensor products of some of the above.

  • factor rings by an ideal of one of the above: K[x]/J or K[x]<x>/J.

  • non-commutative G-algebras, that is, quotients of the free associative non-commutative algebra in x by the two-sided ideal generated by the rewriting relations xj xi - Cij xi xj - Dij, where the Cij are nonzero constants and Dij are linear combinations of monomials in K[x] subject to certain conditions (examples of G-algebras include quasi-commutative polynomial rings, universal enveloping algebras of finite dimensional Lie algebras, positive (negative) parts of quantized enveloping algebras, some iterated Ore extensions, some non-standard quantum deformations, Weyl algebras and quantizations of Weyl algebras, Smith algebras, ...). See the section on PLURAL in the Online Manual for details.

  • non-commutative GR-algebras, that is, quotients of G-algebras by two-sided ideals (e.g. exterior algebras, Clifford algebras, finite dimensional associative algebras given by structure constants, ...).

The ground field K may be

  • the field of rational numbers Q (char 0);

  • a finite field Z/pZ, ( p <= 2147483629 );

  • a Galois field, that is, a finite fields with q=pn elements (pn < 215);

  • a transcendental extension K(A1,...,Am) of K=Q or Z/pZ;

  • a primitive algebraic extension K[t]/MinPoly of K=Q or Z/pZ;

In the context of solving systems of polynomial computations, Singular may also compute with floating point (real or complex) numbers (with precision of k< 32768 valid decimal digits).