source: git/doc/NEWS.texi @ c725ac

spielwiese
Last change on this file since c725ac was c725ac, checked in by Hans Schönemann <hannes@…>, 18 years ago
*hannes: bigint, some NEWS git-svn-id: file:///usr/local/Singular/svn/trunk@9206 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 6.0 KB
RevLine 
[53c00b]1@comment -*-texinfo-*-
[c725ac]2@comment $Id: NEWS.texi,v 1.56 2006-06-13 14:28:17 Singular 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
[7d45e3]23@heading Updates for version @value{VERSION}
24
25The current version @value{VERSION} is mainly a bug fix release,
26but it contains also some new features:
27@itemize @bullet
28@item
[c725ac]29factory, libfac updated for gcc 4.1.x
30@item
31configure/speed improved for 64bit architectures
32@item
33new library: dmod.lib @nref{dmod_lib}
34@item
35new algorithms in primdec.lib: radical et al.
36@item
37improved version of @nref{slimgb}, incorporated into @nref{groebner}
38@item
39experimental: new type @nref{bigint}
40@item
41experimental: @code{python} / @code{ipython} interface
42@end itemize
43
44@heading NEWS in version 3-0-1
45The version  3-0-1 is mainly a bug fix release,
46but it contains also some new features:
47@itemize @bullet
48@item
[7d45e3]49NTL upgraded to version 5.4
50@item
51new library: absfact.lib @nref{absfact_lib}
52@item
53new procedures in primdec.lib: @nref{absPrimdecGTZ}
54@item
55new procedures in standard.lib: @nref{weightKB}
56@item
57build process improved: new make target @code{install_all}
58@item
59improved version of @nref{slimgb}, incorporated into @nref{groebner}
60@item
61arithmetic in Z/pZ for architecture x84_64 improved (by 25 %)
62@end itemize
63
64@heading NEWS in version 3-0-0
65
[695850]66The version 3-0-0 is the first in the new
[a02163]67release series version 3-0.
[5c14fb]68
[a02163]69Singular version 3 has a greater functionality and an improved architecture.
70Major new features are:
71@itemize
72@item
[745dd8]73@nref{Dynamic modules}
[a02163]74@item
[3175d1]75non-commutative extension @nref{PLURAL}
[a02163]76@item
[745dd8]77name spaces (@nref{package})
[a02163]78@item
[745dd8]79easy manipulation of rings (@nref{ringlist})
[a02163]80@item
[745dd8]81improved speed of maps (@nref{subst}, @nref{map})
[a02163]82@item
[954abc]83a new algorithm for Groebner base computations: @nref{slimgb}.
[012bbb]84@item
[a02163]85improved factorization (integration of NTL, factorization over algebraic extensions,
86zeroset.lib)
87@item
88improved gcd of polynomials (including bug fixes)
89@item
90ports to more architectures including automatic building from source (fink on Mac, ebuild on Gentoo)
91@item
[4a499b]92more help browsers supported, user extendable (help.cnf)
93@item
94better support of graded modules
[a02163]95@item
96many bugs fixed
97@end itemize
98Besides theses internal changes, Singular version 3 offers many new
99features and functionalities (which were partly already incorporated in
[4a499b]100the 2-1 pre-release series).
[2983b3]101
[98b5a7]102@heading Factorizing algorithms revisited
103Starting with version 2-0-4, we use NTL (of Victor Shoup) for factoring
[4a499b]104univariate polynomials. The multivariate factorization code in libfac/factory
105now also works over algebraic extension fields.
[2983b3]106
[53c00b]107@heading New @sc{Singular} libraries
108
109@table @asis
[3175d1]110@item @nref{control_lib}
111algebraic analysis tools for System and Control Theory
112@item @nref{mregular_lib}   
113procedures for computing the Castelnuovo-Mumford regularity
114@item @nref{mprimdec_lib}   
[a02163]115procedures for primary decomposition of modules
[3175d1]116@item @nref{gmspoly_lib}, @nref{gmssing_lib}   
[af847a]117procedures for the Gauss-Manin connection of a singularity
[c1bedf]118@item @nref{resolve_lib}, @nref{reszeta_lib}
[4a499b]119resolution of singularities and applications
[1c981c]120@item @nref{rootsmr_lib}
[7acf9b]121counting the number of real roots
[10937b]122@item @nref{sheafcoh_lib}
123computing cohomology of sheaves and Tate resolution
[7acf9b]124@item @nref{signcond_lib}
125computing realizable sign conditions
[67f7108]126@item @nref{rootsur_lib}
[7acf9b]127counting number of real roots of univariate polynomial
[8c78f0]128@item @nref{grwalk_lib}
[7acf9b]129Groebner and Pertubation walk
[53c00b]130@end table
131
[5c14fb]132@heading Changes in @sc{Singular} libraries
133Many procedures were moved into different libraries,
[a02163]134the documentation of libraries was generally improved.
[7031a2]135
136All procedures which used to change the current ring return now
137the newly created ring.
[5c14fb]138@table @asis
139@end table
140
[53c00b]141@heading New @sc{Singular} functions
142
143@table @asis
[7031a2]144@item @nref{ringlist}
145manipulation of rings
146@item @nref{slimgb}
[954abc]147a new algorithm to compute Groebner bases
[7031a2]148@item @nref{exportto}
[4a499b]149transfer an identifier to the specified package
[7031a2]150@item @nref{importfrom}
[4a499b]151generate a copy of an identifier from the specified package in the current package
[7031a2]152@item @nref{frwalk}
153fractal walk to change monomial orderings
[53c00b]154@end table
155
156@heading @sc{Singular} functions whose syntax/semantics has changed
157@table @asis
[a02163]158@item @nref{degree}
159outputs degree and dimension instead of returning an int
160@item @nref{attrib}
161new attribute: @code{rowShift}
[8d38069]162@end table
163
[3175d1]164@heading Noncommutative Extension @sc{Plural}
165
166Starting with version 3-0-0, @sc{Singular} features a
167noncommutative extension @sc{Plural}. It allows to
168set and to compute within noncommutative algebras
169 with PBW basis. Among available algorithms are Groebner
170bases for left modules, syzygies and resolutions.
171
172Together with @sc{Plural} come the following libraries:
173
174@table @asis
175@item @nref{center_lib}
176computes generators of the center and centralizer subalgebras up
177to a given degree resp. up to a given number of generators
[c1bedf]178@item @nref{involut_lib}
[3175d1]179determines linear antiautomorphisms (involutions) and automorphisms
180@item @nref{gkdim_lib}
181computes a Gel'fand-Kirillov dimension for modules
182@item @nref{ncalg_lib}
183includes ready-to-use funtions for defining many important
184 noncommutative algebras
185@item @nref{ncdecomp_lib}
186computes a decomposition of module by its central characters
187@item @nref{ncalg_lib}, @nref{nctools_lib}
188contain numerous useful tools for noncommutative algebras
189@item @nref{qmatrix_lib}
190procedures, related to quantum matrices and minors
191@end table
192
[2983b3]193@heading Internal Changes
194@table @asis
[a02163]195@item new mapping code
[3175d1]196@c @item non-commutative extension (Plural)
[4a499b]197@item factory revised
[7acf9b]198(gcd, factorizing polynomial over algebraic extension fields,...)
[2983b3]199@end table
200
[98a386]201@heading Porting
[2983b3]202
[a70441f]203@itemize @bullet
[7acf9b]204@item Singular is available for ix86-Linux, HPUX_10,
205SunOS-5, IRIX-6, ix86-Win (runs on Windows 95/98/NT4/2000/XP),
[a02163]206FreeBSD, MacOS X, DecAlpha-Linux, x86_64-Linux (AMD64/Opteron/EM64T),
207IA64-Linux
[8d38069]208@end itemize
[836dc0e]209
Note: See TracBrowser for help on using the repository browser.