Patch Notes
Magma V2.23-4 Patch Notes
Patch release for Magma V2.23-4. Updated areas: Algebras, Commutative Algebra, Elliptic Curves, Galois Groups, Groebner Bases and 9 more.
Algebras¶
- A missing error check for
JacobsonRadicalfor algebras over non-supported rings has been added.
Commutative Algebra¶
- A crash in
SyzygyModulefor certain types of polynomial rings defined over the rational field has been fixed. Reported by M. Reid. - A subtle bug in
PrimaryDecomposition(occurring very rarely for ideals in characteristic zero) has been fixed.
Elliptic Curves¶
- A (very rare) infinite recursion in the point counting algorithm when used with ellpitic curves defined over non-default finite fields has been fixed. This led to problems with the
Orderfunction too which have been fixed. Reported by C. Cheng.
Galois Groups¶
- Extra printing has been removed from the computation of Galois groups of reducible polynomials. Reported by D. Krumm.
Groebner Bases¶
- A non-trivial slow down in the dense F4 algorithm over GF(2) has been fixed. Further improvements have been added at the same time.
Groups¶
- A crash in unipotent matrix groups has been fixed. Bug reported by E. O'Brien.
- A new version of the function
ClassTwoto count p-class 2 p-groups is distributed which incorporates improvements by Michael Vaughan-Lee and is much faster than the original.
Integer Residue Class Rings¶
- A crash in the preimage application of the multiplicative map for large residue rings has been fixed. This preimage computation has also been considerably sped up.
Invariant Theory¶
- A crash in
FundamentalInvariantsfor invariant rings over inexact rings has been fixed.
Local Rings¶
- A fix has been made to the
Factorizationof polynomials over local rings. Reported by E. Thomé.
Matrices¶
- The base algorithm for matrix echelonisation in moderately small dimension has been improved for matrices over GF(4).
- A crash with
EchelonFormover a ring with zero divisors has been changed to give an error concerning non-invertibility of elements. - A crash in
Solutionfor matrices defined over multivariate polynomial rings has been fixed. - The base algorithm for matrix multiplication in moderately small dimension has been improved for matrices over GF(4), GF(5) and GF(7).
- The base algorithm for matrix echelonisation in moderately small dimension has been improved for matrices over GF(4).
Modular Arithmetic Geometry¶
- A crash in
DualHeckeOperatorhas been fixed. Reported by D-A. Guiraud.
Polynomial Rings¶
- A leak in bivariate multiplication over rings with elements stored in blocks has been fixed. Reported by D. Barth.
- A bug in
IsPrimeandIsIrreduciblefor polynomials over the integers has been fixed. Reported by J. Klueners. - A crash in multiplication of polynomials defined over matrices has been fixed.
Real and Complex Fields¶
- A hang and some accuracy errors in complex root finding have been fixed. Reported by J. Klueners.
Series Rings¶
- A fix has been made to the
Rootscomputation for polynomials over series rings whose degree is the characteristic of the coefficient ring. Reported by J. Tuitman.