[announcement] updated singular-*-3.1.0-1

Frank Seelisch seelisch@mathematik.uni-kl.de
Thu May 7 08:30:00 GMT 2009


Version 3.1.0-1 of "Singular" has been uploaded.

About:

SINGULAR is a Computer Algebra System for polynomial computations with
special emphasis on the needs of commutative algebra, algebraic
geometry, and singularity theory.

NEWS and CHANGES in SINGULAR 3-1-0
(You will also find this and more detailed information at
http://www.singular.uni-kl.de/Manual/3-1-0/sing_1575.htm)

     * new coefficients: Z, Z/m, Z/(2^n) (see Rings and orderings)
     * new handling of the default argument in libraries
       (see Parameter list)
     * ESingular updated for emacs 22
     * licences for all parts of SINGULAR clarified (see Preface)

New SINGULAR functions

     * new command: kernel (see kernel)
     * new command: sqrfree (see sqrfree)
     * command changed: the first argument to monitor should be an
       ASCII link. (see monitor)
     * command extended: eliminate: variables to eliminate may also
       be given as intvec. (see eliminate)

Internal Changes

     * handling of large input for std improved
     * interred implemented in a different way
     * kbase honors the attribute "isHomog"
     * jacob accepts modules and matrices
     * gcd over algebraic extensions of the rationals implemented
       in a different way
     * new build target: libsingular.a (for gfan etc.)
     * code variants now depend on CPU type, not OS
     * better test for built-in limits (see Limitations)
     * operator new(size_t,const std::nothrow_t&) now also
       overloaded

New SINGULAR libraries

     * surfex: new version 0.90
     * new library: redcgs.lib
     * new library: tropical.lib
     * new library: polymake.lib
     * new library: sing4ti2.lib
     * new library: decodegb.lib
     * new library: dmodapp.lib
     * new library: bfun.lib global
     * new library: freegb.lib
     * new library: jacobson.lib
     * contributed library: cimonom.lib
     * contributed library: phindex.lib

Changed SINGULAR libraries

     * normal.lib ( normal_lib): changed structure of the result,
       new algorithms have been implemented which improve performance
     * elim.lib ( elim_lib): elim, nselect, select, select1:
       changed syntax
     * homolog.lib: kernel renamed to hom_kernel.
     * matrix.lib ( matrix_lib): new commands for computing
       symmetric/exterior powers/bases
     * surf.lib: new command surfer: interface to program surfer
     * teachstd.lib ( teachstd_lib): spoly works now in non-commutative
       algebras and standard can thus be used there. However, since
       product criterion is a priori not applicable in the
       non-commutative case, one may want to disable it first
     * many changes of names in libraries (to have a more consistent
       naming scheme)


Frank Seelisch
seelisch@mathematik.uni-kl.de



More information about the Cygwin-announce mailing list