Singular.jl 0.4.5 released
19 May 2021Here is an overview of the changes in this release of Singular.jl:
- Addition, subtraction, and multiplication in
QQ
now ensure that the result is reduced. This means that the strange behavior1/2 + 3/2 = 8/4
should not be observed anymore. - Various bugs in the wrapper code have been fixed. In particular numerators and denominators are now handled correctly and should not crash.
- Errors such as
1/0
do not leave the Singular kernel in an error state, and thus future calculations should not be poisoned anymore. - Support for Singular’s orderings has been added:
PolynomialRing(QQ, ["x", "y", "z", "t"], ordering = ordering_dp(2)*ordering_wp(2,3))
is the analogue ofring r = 0,(x,y,z,t),(dp(2),wp(2,3))
.