NEWS in SINGULAR 2-0-5
The current version 2-0-5 is an update to the
release series version 2-0.
Changes with respect to version 2-0-4:
Factorizing algorithms revisited
Starting with version 2-0-4, we use NTL (by Victor Shoup) for factoring
univariate polynomials. The multivariate factoring code in libfac/factory
does now also work over algebraic extension fields.
Singular 2-0-5 uses NTL 5.3.1 and a lot of small improvements in the cooperation
of factory and NTL.
Extensions of the ring concept
Optimization in monomial representation.
New ring attribute
attrib(basering,"global");
For details: see the help entry of attrib
.
Implementation of the Groebner Walk
For details: see library groebnerwalk.lib
Implementation of Janet basis computation
The new command janet
comutes Janet bases and standard bases.
Changes in SINGULAR libraries
The documentation of libraries was generally improved.
- groebnerwalk_lib
- new library (part of the code is in the kernel).
- primdec_lib
- optimizations again
Internal Changes
- normal form computation uses
- Bucket representation of polynomials.
- factorization
- revisited, missing cases implemented
- NTL
- NTL is used for univariate factorization
- source code
- adapted for use with gcc 3.1/3.2/3.3, gmp 4.x, NTL 5.3.x
Porting
- Singular is available for ix86-libc5, ix86-libc6, HPUX_9, HPUX_10,
SunOS-4, SunOS-5, IRIX-6, ix86-Win (Windows 95/98/ME/NT/2K/XP),
FreeBSD 4.x, MacOS X, IA64-Linux, x86_64
Windows 95/98/ME/NT/2K/XP and MacOS X
MP
functionality is not available on
Windows 95/98/ME/NT/2K/XP and MacOS X.
- Singular 2-0-2 was the last version for MacOS 9
Singular version 2-0-5, May 2004,
generated by texi2html.