Home Background

The History of Singular

1984 Greuel/Pfister: Do there exist complete intersection singularities which are not quasi-homogeneous but whose Poincare-complex is exact?
1987 Pfister et al (Humboldt Uni Berlin): Developed package Buchmora for Atari in Modula-2 to verify existence.
1989 Buchmora is renamed to Singular. Jointly developed by groups from Berlin (Pfister) and Kaiserslautern (Greuel).
1990 Ported to Unix; First user manual released.
1993 Rewritten in C; Singular programming language - Libraries established.
1996 Multivariate polynomial factorization and gcd implemented.
1997 Singular release 1.0 (with multivariate polynomial factorization, gcd, syzygies, resolutions, and communication links).
1998 Singular release 1.2 (faster with primary decomposition and normalization).
1999 Singular release 1.4 (even faster, with numerical data types and algorithms, monodromy, moduli of space curves, and debugger).
2001 Singular release 2.0
2002 Textbook "A Singular Introduction to Commutative Algebra" published by Springer Verlag (including a CD containing a distribution of Singular version 2.0.3).
2004 The Singular team was awarded the Richard D. Jenks Memorial Prize for Excellence in Software Engineering for Computer Algebra.
2005 Textbook "Computing in Algebraic Geometry: A Quick Start using Singular" published by Springer Verlag
2005 Singular release 3.0 (with dynamic modules, name spaces, noncommutative computations, resolution of singularities, absolute factorization, etc.)
2007 Second edition of the textbook "A Singular Introduction to Commutative Algebra" published by Springer Verlag (including a CD containing a distribution of Singular version 3.0.3).

Supported by: Deutsche Forschungsgemeinschaft, Stiftung Rheinland-Pfalz für Innovation, and Volkswagen Stiftung