source: git/doc/NEWS.texi @ 3175d1

spielwiese
Last change on this file since 3175d1 was 3175d1, checked in by Viktor Levandovskyy <levandov@…>, 19 years ago
*levandov: plural and control-lib changes git-svn-id: file:///usr/local/Singular/svn/trunk@7960 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 4.0 KB
RevLine 
[53c00b]1@comment -*-texinfo-*-
[3175d1]2@comment $Id: NEWS.texi,v 1.41 2005-04-29 19:42:34 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
30dynamic modules
31@item
[3175d1]32non-commutative extension @nref{PLURAL}
[a02163]33@item
34name spaces (package)
35@item
36easy manipulation of rings (ringlist)
37@item
38improved speed of maps (subst, map)
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
[53c00b]74@end table
75
[5c14fb]76@heading Changes in @sc{Singular} libraries
77Many procedures were moved into different libraries,
[a02163]78the documentation of libraries was generally improved.
[5c14fb]79@table @asis
80@end table
81
[53c00b]82@heading New @sc{Singular} functions
83
84@table @asis
[a02163]85@item @code{ringlist}
[012bbb]86@item @code{slimgb}
[53c00b]87@end table
88
89@heading @sc{Singular} functions whose syntax/semantics has changed
90@table @asis
[a02163]91@item @nref{degree}
92outputs degree and dimension instead of returning an int
93@item @nref{attrib}
94new attribute: @code{rowShift}
[8d38069]95@end table
96
[3175d1]97@heading Noncommutative Extension @sc{Plural}
98
99Starting with version 3-0-0, @sc{Singular} features a
100noncommutative extension @sc{Plural}. It allows to
101set and to compute within noncommutative algebras
102 with PBW basis. Among available algorithms are Groebner
103bases for left modules, syzygies and resolutions.
104
105Together with @sc{Plural} come the following libraries:
106
107@table @asis
108@item @nref{center_lib}
109computes generators of the center and centralizer subalgebras up
110to a given degree resp. up to a given number of generators
111@item @nref{involution_lib}
112determines linear antiautomorphisms (involutions) and automorphisms
113@item @nref{gkdim_lib}
114computes a Gel'fand-Kirillov dimension for modules
115@item @nref{ncalg_lib}
116includes ready-to-use funtions for defining many important
117 noncommutative algebras
118@item @nref{ncdecomp_lib}
119computes a decomposition of module by its central characters
120@item @nref{ncalg_lib}, @nref{nctools_lib}
121contain numerous useful tools for noncommutative algebras
122@item @nref{qmatrix_lib}
123procedures, related to quantum matrices and minors
124@end table
125
[2983b3]126@heading Internal Changes
127@table @asis
[a02163]128@item new mapping code
[3175d1]129@c @item non-commutative extension (Plural)
[a02163]130@item factory revisited
[2983b3]131@end table
132
[98a386]133@heading Porting
[2983b3]134
[a70441f]135@itemize @bullet
[a02163]136@item Singular is available for ix86-Linux, HPUX_9, HPUX_10,
[3175d1]137SunOS-4, SunOS-5, IRIX-6, ix86-Win (runs on Windows 95/98/NT4/2000/XP),
[a02163]138FreeBSD, MacOS X, DecAlpha-Linux, x86_64-Linux (AMD64/Opteron/EM64T),
139IA64-Linux
[8d38069]140@end itemize
Note: See TracBrowser for help on using the repository browser.