Outline

Singular


Contributors

History

Algorithms

Libraries

Comparisons

Examples

Singular-2-0

Availability

Comparisons with other CAS


General purpose, big "M" systems:
Maple, Macsyma, Mathematica, MuPAD
+ Large general-purpose functionality
(simplification, solving, integration, differentiation, visualization)
- Relatively slow for most "hard" computations
(numerics, Groebner bases)
- Restricted functionality in specialized areas
(algebraic geometry)
Special purpose systems:
Groebner bases computations: Singular, Macaulay, Magma, CoCoA
Numerical computations: NAG library, Matlab
+ Very fast for specialized computations
(Singular: 15sec; Mathematica/Maple: > 1000sec)
+ Extensive functionality in area of expertise
- Functionality restricted to area of expertise
(Singular can not plot curves and surfaces, has no trigonometric functions, can not simplify symbolic expressions)

Need to combine both:
MuPAD -- Singular connection

Karlsruhe http://www.singular.uni-kl.de