The SINGULAR Team provides free support.
February 2010: Release of SINGULAR version 3-1-1. More
July 2004: The Richard D. Jenks Prize for Excellence in Software Engineering for Computer Algebra was awarded to the Singular team. More
Book: "A Singular Introduction to Commutative Algebra"
Using the program 'surf'
To use the library surf.lib
requires the program
'surf' (by Stefan Endraß, only available for Linux PCs
and Sun workstations) to be installed.
To install 'surf' on a Linux platform, you may either download
surf-<version>-ix86-Linux.tar.gz
from the
CD enclosed with the book and extract the files to the
directory where you installed
SINGULAR. Or you may download the
source code from the 'surf'
homepage and compile it, following the instructions in
the INSTALL
file.
If a provided binary does not run, you are probably missing a
required shared library. To check this, type ldd `which
surf`
; then install the missing shared libraries (ask
your local system administrator how to do this).
Some versions of the SuSE distribution provide an older
version of the program 'surf' (version 0.9) which requires a
minor change in surf.lib
: you have to remove the
line
string extra_surf_opts=" -x "; // remove this line for surf 0.9
Software Updates (of Files on the Enclosed CD):
- brnoeth.lib (Version 1.11.2.6)
- equising.lib (Version 1.7.2.5)
- gaussman.lib (Version 1.33.2.25)
- hnoether.lib (Version 1.29.2.14)
- homolog.lib (Version 1.15.2.2)
- matrix.lib (Version 1.26.2.2)
- normal.lib (Version 1.34.2.17)
- primdec.lib (Version 1.98.2.12)
- sing.lib (Version 1.24.2.4)
- solve.lib (Version 1.21.2.13)
- surf.lib (Version 1.19.2.6)
- Example2.6.3
- Example2.6.11
- Example2.6.15