All Versions
10
Latest Version
Avg Release Cycle
67 days
Latest Release
1379 days ago
Changelog History
Changelog History
-
v2.5.7 Changes
December 14, 2019๐ Bugfix for #66
-
v2.5.6 Changes
December 13, 2019๐ Bugfix for #65
-
v2.5.5 Changes
November 26, 2019๐ Bugfix for #63
-
v2.5.4 Changes
November 17, 2019๐ Fixed bug (#a668655) in Newton polygon method which caused wrong irreducibility test for bivariate polynomials.
-
v2.5.3 Changes
September 11, 2019๐ Bug fixes and small improvements:
- โ added possibility to cache all modular inverses for small finite fields (#59)
- switched to libdivide4j v1.2
- ๐ compatibility fixes with Java 12
- ๐ fix #60
-
v2.5.2 Changes
September 16, 2018 -
v2.5.1 Changes
July 29, 2018๐ Bugfix release:
- ๐ minor bugfix in
LeinartDecomposition
- ๐ minor bugfix in bivariate
MultivariateFactorization
- ๐ better Scala API for
GroebnerMethods
- ๐ other small fixes & improvements
- โ added
-V
option torings.repl
(specify Rings version)
- ๐ minor bugfix in
-
v2.5 Changes
July 24, 2018๐ This version introduces rigorous support of algebraic number fields and general field extensions (#43):
- โ Implementation of algebraic number fields (AlgebraicNumberField) via simple (SimpleFieldExtension) and multiple (MultipleFieldExtension) field extensions
- ๐ Fully support polynomial GCD, resultants and factorization over algebraic number fields
- Methods for constructing splitting fields (
SplittingField(poly)
)
Various methods from theory of resultants:
- โ Implementation of different univariate polynomial remainder sequences, subresultant sequences, resultants and discriminants over arbitrary fields (UnivariateResultants)
- โ Efficient multivariate resultants and discriminants over arbitrary fields by adapting Brown's and Zippel's algorithms for GCD (MultivariateResultants)
โ Methods related to Groebner bases (GroebnerMethods):
- Special elimination methods
GroebnerMethods.eliminate(polys, variable)
- โ
Methods for testing algebraic dependence of polynomials and computing algebraic relations (annihilators)
GroebnerMethods.algebraicRelations(polys)
- Computation of Nullstellensatz certificates
GroebnerMethods.NullstellensatzCertificate(polys)
- Leinart's partial fraction decomposition of multivariate fractions (
GroebnerMethods.LeinartDecomposition(fraction)
)
-
v2.4 Changes
May 04, 2018Two major improvements:
- ๐ improved mathematical expressions IO (#38)
- vastly improved implementation of rationals, including rational function arithmetic (#39)
- ๐ minor fixes and improvements
-
v2.3.2 Changes
April 16, 2018๐ Important bug fix that caused fail of sparse Hensel lifting in many cases.