source: git/doc/NEWS.texi @ 745dd8

spielwiese
Last change on this file since 745dd8 was 745dd8, checked in by Hans Schönemann <hannes@…>, 19 years ago
*hannes: more ref git-svn-id: file:///usr/local/Singular/svn/trunk@8089 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 4.4 KB
Line 
1@comment -*-texinfo-*-
2@comment $Id: NEWS.texi,v 1.43 2005-05-09 07:52:34 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 a pre-release to 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 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).
56
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.
61
62@heading New @sc{Singular} libraries
63
64Reorganisation of libraries into "Categories".
65@table @asis
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}   
71procedures for primary decomposition of modules
72@item @nref{gmspoly_lib}, @nref{gmssing_lib}   
73procedures for the Gauss-Manin connection of a singularity
74@item @nref{mrrcount_lib}
75counting the number of real roots
76@item @nref{signcond_lib}
77computing realizable sign conditions
78@item @nref{urrcount_lib}
79counting number of real roots of univariate polynomial
80@item @nref{groebnerwalk_lib}
81Groebner and Pertubation walk
82@end table
83
84@heading Changes in @sc{Singular} libraries
85Many procedures were moved into different libraries,
86the documentation of libraries was generally improved.
87@table @asis
88@end table
89
90@heading New @sc{Singular} functions
91
92@table @asis
93@item @code{ringlist}
94@item @code{slimgb}
95@item @code{exportto}
96@item @code{importfrom}
97@item @code{frwalk}
98@end table
99
100@heading @sc{Singular} functions whose syntax/semantics has changed
101@table @asis
102@item @nref{degree}
103outputs degree and dimension instead of returning an int
104@item @nref{attrib}
105new attribute: @code{rowShift}
106@end table
107
108@heading Noncommutative Extension @sc{Plural}
109
110Starting with version 3-0-0, @sc{Singular} features a
111noncommutative extension @sc{Plural}. It allows to
112set and to compute within noncommutative algebras
113 with PBW basis. Among available algorithms are Groebner
114bases for left modules, syzygies and resolutions.
115
116Together with @sc{Plural} come the following libraries:
117
118@table @asis
119@item @nref{center_lib}
120computes generators of the center and centralizer subalgebras up
121to a given degree resp. up to a given number of generators
122@item @nref{involution_lib}
123determines linear antiautomorphisms (involutions) and automorphisms
124@item @nref{gkdim_lib}
125computes a Gel'fand-Kirillov dimension for modules
126@item @nref{ncalg_lib}
127includes ready-to-use funtions for defining many important
128 noncommutative algebras
129@item @nref{ncdecomp_lib}
130computes a decomposition of module by its central characters
131@item @nref{ncalg_lib}, @nref{nctools_lib}
132contain numerous useful tools for noncommutative algebras
133@item @nref{qmatrix_lib}
134procedures, related to quantum matrices and minors
135@end table
136
137@heading Internal Changes
138@table @asis
139@item new mapping code
140@c @item non-commutative extension (Plural)
141@item factory revisited
142(gcd, factorizing polynomial over algebraic extension fields,...)
143@end table
144
145@heading Porting
146
147@itemize @bullet
148@item Singular is available for ix86-Linux, HPUX_10,
149SunOS-5, IRIX-6, ix86-Win (runs on Windows 95/98/NT4/2000/XP),
150FreeBSD, MacOS X, DecAlpha-Linux, x86_64-Linux (AMD64/Opteron/EM64T),
151IA64-Linux
152@end itemize
Note: See TracBrowser for help on using the repository browser.