source: git/doc/NEWS.texi @ c1bedf

spielwiese
Last change on this file since c1bedf was c1bedf, checked in by Hans Schönemann <hannes@…>, 19 years ago
*hannes: zeta.lib -> reszeta.lib git-svn-id: file:///usr/local/Singular/svn/trunk@8344 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 4.9 KB
Line 
1@comment -*-texinfo-*-
2@comment $Id: NEWS.texi,v 1.51 2005-06-07 11:43:53 Singular Exp $
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
11@ifclear singularmanual
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
23The current version @value{VERSION} is the first in the new
24release series version 3-0.
25
26Singular version 3 has a greater functionality and an improved architecture.
27Major new features are:
28@itemize
29@item
30@nref{Dynamic modules}
31@item
32non-commutative extension @nref{PLURAL}
33@item
34name spaces (@nref{package})
35@item
36easy manipulation of rings (@nref{ringlist})
37@item
38improved speed of maps (@nref{subst}, @nref{map})
39@item
40variant of Faugeres F4: @nref{slimgb}.
41@item
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 browsers supported, user extendable (help.cnf)
50@item
51better support of graded modules
52@item
53many bugs fixed
54@end itemize
55Besides theses internal changes, Singular version 3 offers many new
56features and functionalities (which were partly already incorporated in
57the 2-1 pre-release series).
58
59@heading Factorizing algorithms revisited
60Starting with version 2-0-4, we use NTL (of Victor Shoup) for factoring
61univariate polynomials. The multivariate factorization code in libfac/factory
62now also works over algebraic extension fields.
63
64@heading New @sc{Singular} libraries
65
66@table @asis
67@item @nref{control_lib}
68algebraic analysis tools for System and Control Theory
69@item @nref{mregular_lib}   
70procedures for computing the Castelnuovo-Mumford regularity
71@item @nref{mprimdec_lib}   
72procedures for primary decomposition of modules
73@item @nref{gmspoly_lib}, @nref{gmssing_lib}   
74procedures for the Gauss-Manin connection of a singularity
75@item @nref{resolve_lib}, @nref{reszeta_lib}
76resolution of singularities and applications
77@item @nref{rootsmr_lib}
78counting the number of real roots
79@item @nref{sheafcoh_lib}
80computing cohomology of sheaves and Tate resolution
81@item @nref{signcond_lib}
82computing realizable sign conditions
83@item @nref{rootsur_lib}
84counting number of real roots of univariate polynomial
85@item @nref{grwalk_lib}
86Groebner and Pertubation walk
87@end table
88
89@heading Changes in @sc{Singular} libraries
90Many procedures were moved into different libraries,
91the documentation of libraries was generally improved.
92
93All procedures which used to change the current ring return now
94the newly created ring.
95@table @asis
96@end table
97
98@heading New @sc{Singular} functions
99
100@table @asis
101@item @nref{ringlist}
102manipulation of rings
103@item @nref{slimgb}
104variant of the F4 algorithm to compute Groebner bases
105@item @nref{exportto}
106transfer an identifier to the specified package
107@item @nref{importfrom}
108generate a copy of an identifier from the specified package in the current package
109@item @nref{frwalk}
110fractal walk to change monomial orderings
111@end table
112
113@heading @sc{Singular} functions whose syntax/semantics has changed
114@table @asis
115@item @nref{degree}
116outputs degree and dimension instead of returning an int
117@item @nref{attrib}
118new attribute: @code{rowShift}
119@end table
120
121@heading Noncommutative Extension @sc{Plural}
122
123Starting with version 3-0-0, @sc{Singular} features a
124noncommutative extension @sc{Plural}. It allows to
125set and to compute within noncommutative algebras
126 with PBW basis. Among available algorithms are Groebner
127bases for left modules, syzygies and resolutions.
128
129Together with @sc{Plural} come the following libraries:
130
131@table @asis
132@item @nref{center_lib}
133computes generators of the center and centralizer subalgebras up
134to a given degree resp. up to a given number of generators
135@item @nref{involut_lib}
136determines linear antiautomorphisms (involutions) and automorphisms
137@item @nref{gkdim_lib}
138computes a Gel'fand-Kirillov dimension for modules
139@item @nref{ncalg_lib}
140includes ready-to-use funtions for defining many important
141 noncommutative algebras
142@item @nref{ncdecomp_lib}
143computes a decomposition of module by its central characters
144@item @nref{ncalg_lib}, @nref{nctools_lib}
145contain numerous useful tools for noncommutative algebras
146@item @nref{qmatrix_lib}
147procedures, related to quantum matrices and minors
148@end table
149
150@heading Internal Changes
151@table @asis
152@item new mapping code
153@c @item non-commutative extension (Plural)
154@item factory revised
155(gcd, factorizing polynomial over algebraic extension fields,...)
156@end table
157
158@heading Porting
159
160@itemize @bullet
161@item Singular is available for ix86-Linux, HPUX_10,
162SunOS-5, IRIX-6, ix86-Win (runs on Windows 95/98/NT4/2000/XP),
163FreeBSD, MacOS X, DecAlpha-Linux, x86_64-Linux (AMD64/Opteron/EM64T),
164IA64-Linux
165@end itemize
Note: See TracBrowser for help on using the repository browser.