Patch Notes
Magma V2.25-6 Patch Notes
Patch release for Magma V2.25-6. Updated areas: Finite Fields, Galois Theory, Groebner Bases, Group Theory, Lattices and 8 more.
Finite Fields¶
- The default strategy for selecting the Pohlig-Hellman discrete logarithm algorithm has been improved for finite fields. Also, if $K$ is a finite field, one may now set the attribute
K```UsePHLog(with the backquote operator) to whether the Pohlig-Hellman will be used when computing logarithms in $K$. Issue reported by J. Jean.
Galois Theory¶
- A recently introduced bug in the intrinsic
SolveByRadicalsfor polynomials over the rational field has been fixed.
Groebner Bases¶
- A crash when computing large Groebner bases over non-prime finite fields of characteristic 2 has been fixed. The F4 algorithm for such inputs in the sparse case has been improved also. Reported by D. Craven.
- Incorrect sign handling when computing coordinates of polynomial/vectors in ideals/modules defined over exterior algebras has been fixed. Reported by M. Barakat.
- A missing error check for noncommutative Groebner basis computation over unsupported rings has been added. Reported by R. Bruner.
Group Theory¶
- Operations involving sets of permutation groups no longer compute a minimal set of generators, which should make them faster in almost all cases.
- A crash in p-group generation (for example, intrinsics
GeneratepGroupsandDescendants), caused by a subtle limit in the Magma memory manager has been fixed. Reported by M. Newman.
Lattices¶
- Setting one of the attribues
Minimum,Kissing Number, orTheta Serieswhen one of the other attributes is set will no longer print the theta series.
Local Fields¶
- A bug in the construction of a local field which is not a scalar multiple of a monic integral polynomial has been fixed. Reported by S. Marseglia.
Matrices¶
- A bug when computing the determinant of matrices over polynomial rings over non-domains has been fixed. Reported by J. Voight.
Number Fields¶
- Computing primes in the discriminant of an order whilst computing a
MaximalOrderhas been improved by using the Smith form of the trace matrix. - A bug has been fixed in the computation of maximal orders using the
DiscriminantandRamificationparameters. Reported by J. Klüners. - A bug in coercion of elements in large towers has been fixed. Reported by M. Grassl.
- In the construction an
AbelianExtensionof a number field, additional checking has been added to ensure that extensions arising are both normal and abelian. Reported by M. Grassl.
Polynomial Rings¶
- A bug in
Normalizefor univariate polynomials defined over integer residue class rings has been fixed, so the result is guaranteed to be unique. Reported by L. Notarfrancesco. - The check for overflow in the number of monomials in a multivariate polynomial ring was not quite correct and has been fixed. Reported by T. Verron.
Quaternion Algebras¶
- A bug when computing of the discriminant of a quaternion algebra has been fixed by J. Voight. Reported by M. Schein.
Schemes¶
- A crash in
IsInvertibleapplied to a map between schemes when the parameterMaximalis set totruehas been fixed. Reported by N. Bruin.
System¶
- Power structures may now be compared and placed in sets.
Toric Varieties¶
- Maps involving Toric Varieties have been improved. Reported by A. Laface.