source: git/doc/NEWS.texi @ 10937b

spielwiese
Last change on this file since 10937b was 10937b, checked in by Viktor Levandovskyy <levandov@…>, 19 years ago
*levandov: sheafcoh_lib inserted, CommAlgebra libs category arranged aplhabetically git-svn-id: file:///usr/local/Singular/svn/trunk@8260 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 4.6 KB
RevLine 
[53c00b]1@comment -*-texinfo-*-
[10937b]2@comment $Id: NEWS.texi,v 1.48 2005-05-20 18:06:54 levandov Exp $
[53c00b]3@comment this file contains the News about Singular versions
4@comment Unix
5@ifclear VERSION
6@include version.texi
7@end ifclear
8
9@majorheading NEWS in SINGULAR @value{VERSION}
10
[e62563a]11@ifclear singularmanual
[53c00b]12@macro nref{what}
13\what\
14@end macro
15@end ifclear
16
17@ifset singularmanual
18@macro nref{what}
19@ref{\what\}
20@end macro
21@end ifset
22
[a02163]23The current version @value{VERSION} is a pre-release to the new
24release series version 3-0.
[5c14fb]25
[a02163]26Singular version 3 has a greater functionality and an improved architecture.
27Major new features are:
28@itemize
29@item
[745dd8]30@nref{Dynamic modules}
[a02163]31@item
[3175d1]32non-commutative extension @nref{PLURAL}
[a02163]33@item
[745dd8]34name spaces (@nref{package})
[a02163]35@item
[745dd8]36easy manipulation of rings (@nref{ringlist})
[a02163]37@item
[745dd8]38improved speed of maps (@nref{subst}, @nref{map})
[a02163]39@item
[012bbb]40variant of Faugeres F4: @nref{slimgb}.
41@item
[a02163]42improved factorization (integration of NTL, factorization over algebraic extensions,
43zeroset.lib)
44@item
45improved gcd of polynomials (including bug fixes)
46@item
47ports to more architectures including automatic building from source (fink on Mac, ebuild on Gentoo)
48@item
49more help browser supported, user extendable (help.cnf)
50@item
51many bugs fixed
52@end itemize
53Besides theses internal changes, Singular version 3 offers many new
54features and functionalities (which were partly already incorporated in
55the 2-0 series).
[2983b3]56
[98b5a7]57@heading Factorizing algorithms revisited
58Starting with version 2-0-4, we use NTL (of Victor Shoup) for factoring
59univariate polynomials. The multivariate factoring code in libfac/factory
60does now also work over algebraic extension fields.
[2983b3]61
[53c00b]62@heading New @sc{Singular} libraries
63
[98a386]64Reorganisation of libraries into "Categories".
[53c00b]65@table @asis
[3175d1]66@item @nref{control_lib}
67algebraic analysis tools for System and Control Theory
68@item @nref{mregular_lib}   
69procedures for computing the Castelnuovo-Mumford regularity
70@item @nref{mprimdec_lib}   
[a02163]71procedures for primary decomposition of modules
[3175d1]72@item @nref{gmspoly_lib}, @nref{gmssing_lib}   
[af847a]73procedures for the Gauss-Manin connection of a singularity
[1c981c]74@item @nref{rootsmr_lib}
[7acf9b]75counting the number of real roots
[10937b]76@item @nref{sheafcoh_lib}
77computing cohomology of sheaves and Tate resolution
[7acf9b]78@item @nref{signcond_lib}
79computing realizable sign conditions
[67f7108]80@item @nref{rootsur_lib}
[7acf9b]81counting number of real roots of univariate polynomial
[8c78f0]82@item @nref{grwalk_lib}
[7acf9b]83Groebner and Pertubation walk
[53c00b]84@end table
85
[5c14fb]86@heading Changes in @sc{Singular} libraries
87Many procedures were moved into different libraries,
[a02163]88the documentation of libraries was generally improved.
[7031a2]89
90All procedures which used to change the current ring return now
91the newly created ring.
[5c14fb]92@table @asis
93@end table
94
[53c00b]95@heading New @sc{Singular} functions
96
97@table @asis
[7031a2]98@item @nref{ringlist}
99manipulation of rings
100@item @nref{slimgb}
101variant of the F4 algorithm to compute Groebner bases
102@item @nref{exportto}
103@item @nref{importfrom}
104
105@item @nref{frwalk}
106fractal walk to change monomial orderings
[53c00b]107@end table
108
109@heading @sc{Singular} functions whose syntax/semantics has changed
110@table @asis
[a02163]111@item @nref{degree}
112outputs degree and dimension instead of returning an int
113@item @nref{attrib}
114new attribute: @code{rowShift}
[8d38069]115@end table
116
[3175d1]117@heading Noncommutative Extension @sc{Plural}
118
119Starting with version 3-0-0, @sc{Singular} features a
120noncommutative extension @sc{Plural}. It allows to
121set and to compute within noncommutative algebras
122 with PBW basis. Among available algorithms are Groebner
123bases for left modules, syzygies and resolutions.
124
125Together with @sc{Plural} come the following libraries:
126
127@table @asis
128@item @nref{center_lib}
129computes generators of the center and centralizer subalgebras up
130to a given degree resp. up to a given number of generators
131@item @nref{involution_lib}
132determines linear antiautomorphisms (involutions) and automorphisms
133@item @nref{gkdim_lib}
134computes a Gel'fand-Kirillov dimension for modules
135@item @nref{ncalg_lib}
136includes ready-to-use funtions for defining many important
137 noncommutative algebras
138@item @nref{ncdecomp_lib}
139computes a decomposition of module by its central characters
140@item @nref{ncalg_lib}, @nref{nctools_lib}
141contain numerous useful tools for noncommutative algebras
142@item @nref{qmatrix_lib}
143procedures, related to quantum matrices and minors
144@end table
145
[2983b3]146@heading Internal Changes
147@table @asis
[a02163]148@item new mapping code
[3175d1]149@c @item non-commutative extension (Plural)
[a02163]150@item factory revisited
[7acf9b]151(gcd, factorizing polynomial over algebraic extension fields,...)
[2983b3]152@end table
153
[98a386]154@heading Porting
[2983b3]155
[a70441f]156@itemize @bullet
[7acf9b]157@item Singular is available for ix86-Linux, HPUX_10,
158SunOS-5, IRIX-6, ix86-Win (runs on Windows 95/98/NT4/2000/XP),
[a02163]159FreeBSD, MacOS X, DecAlpha-Linux, x86_64-Linux (AMD64/Opteron/EM64T),
160IA64-Linux
[8d38069]161@end itemize
Note: See TracBrowser for help on using the repository browser.