NEWS.texi 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. @comment -*-texinfo-*-
  2. @comment Id: NEWS.texi,v 1.1 2003/08/08 14:27:06 pertusus 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. @majorheading NEWS in SINGULAR @value{VERSION}
  9. @ifclear singularmanual
  10. @macro nref{what}
  11. \what\
  12. @end macro
  13. @end ifclear
  14. @ifset singularmanual
  15. @macro nref{what}
  16. @ref{\what\}
  17. @end macro
  18. @end ifset
  19. The current version @value{VERSION} is an update to the
  20. release series version 2-0.
  21. Changes with respect to version 2-0-3:
  22. @heading Factorizing algorithms revisited
  23. Starting with version 2-0-4, we use NTL (by Victor Shoup) for factoring
  24. univariate polynomials. The multivariate factoring code in libfac/factory
  25. does now also work over algebraic extension fields.
  26. @heading Help system is configurable via LIB/help.cnf
  27. The help browsers of Singular can be configured via the file
  28. LIB/help.cnf, also the addition of new help browsers is possible.
  29. @heading Extensions of the ring concept
  30. @table @asis
  31. @item new coefficient domains: arbitrary long real and complex numbers
  32. @item no restriction on number of parameters
  33. @item degree bound on exponent values (maximum is now 2^31, standard 2^15)
  34. @item non-positives weights get a better handling (converts wp/Wp to ws/Ws)
  35. @item handle blocks of mixed orders correctly
  36. @item maximal prime characteristic is now 2147483629 instead of 32003
  37. @c @item TBC: parameters over real/complex
  38. @c @item TBC: declaration with "ring of ring".
  39. @end table
  40. @heading Changes in @sc{Singular} libraries
  41. The documentation of libraries was generally improved.
  42. @table @asis
  43. @item @nref{equising_lib}
  44. procedures esStratum, isEquising now also for reducible polynomials
  45. @*new procedures: tau_es (codim of mu-const stratum in semi-universal def. base);
  46. esIdeal ((Wahl's) equisingularity ideal)
  47. @item @nref{gaussman_lib}
  48. added bernstein: roots of the Bernstein polynomial of t
  49. @item @nref{hnoether_lib}
  50. HNdevelop, reddevelop, essdevelop are obsolete, replaced by hnexpansion
  51. @*multsequence is "repaired" (since branches computed by hnexpansion
  52. et al) are now ordered according to the needs of multsequence.
  53. @*newtonpoly needs no longer that ordering of the basering is ls
  54. @*new procedures: is_NND test if f is Newton non-degenerate
  55. @item @nref{homolog_lib}
  56. new procedures: depth, fitting, flatteningStrat, isCM, isFlat, isLocallyFree,
  57. isReg, KoszulHomology, tensorMod, Tor
  58. @item @nref{matrix_lib}
  59. in proc tensor(A,B): check if ncols(A)==0
  60. @item @nref{normal_lib}
  61. new procedure: deltaLoc(f,S); (sum of) delta invariant(s) at conjugated
  62. singular points
  63. @*proc genus makes now use of is_NND of hnoether.lib
  64. @item @nref{primdec_lib}
  65. optimizations again
  66. @item @nref{solve_lib}
  67. procedure laguerre_solve ignores no longer the 2nd parameter (precision of
  68. internal computation)
  69. @* new procedure simplexOut: prints solution of simplex in nice format
  70. @end table
  71. @heading Internal Changes
  72. @table @asis
  73. @item normal form computation uses
  74. Bucket representation of polynomials.
  75. @item factorization
  76. revisited, missing cases implemented
  77. @item NTL
  78. NTL is used for univariate factorization
  79. @item source code
  80. adapted for use with gcc 3.1/3.2, gmp 4.x
  81. @end table
  82. @heading Porting
  83. @itemize @bullet
  84. @item Singular is available for ix86-libc5, ix86-libc6, HPUX_9, HPUX_10,
  85. SunOS-4, SunOS-5, IRIX-6, ix86-Win (Windows 95/98/ME/NT/2K/XP),
  86. FreeBSD 4.x, MacOS X
  87. @c @item @code{dbm} functionality is not available on
  88. Windows 95/98/ME/NT/2K/XP and MacOS X
  89. @item @code{MP} functionality is not available on
  90. Windows 95/98/ME/NT/2K/XP and MacOS X.
  91. @item Singular 2-0-2 was the last version for MacOS 9
  92. @end itemize