Patch Notes
Magma V2.13-10 Patch Notes
Patch release for Magma V2.13-10. Updated areas: Coding Theory, Groups, Interpreter, Local Rings, Matrices and 5 more.
Coding Theory¶
- Some bugs in the computation of the minimum Lee weight for codes over $\mathbb{Z}_4$ have been fixed.
Groups¶
- A bug in the reconstruction of p-group automorphisms on a second call to
AutomorphismGrouphas been fixed. Bug reported by Derek Holt. - Internal errors when the
BlocksActionroutine for permutation groups was given an incorrect block system have been trapped. Bug reported by Derek Holt. - A crash when
IntegralGroupwas given an infinite group argument has been fixed. This now gives a runtime error. Bug reported by Markus Grassl.
Interpreter¶
- A bad leak in the
evaloperator has been fixed. Reported by D. Holt.
Local Rings¶
- A bug that could cause some parentheses to be omitted when printing polynomials over some local rings has been fixed. Reported by J. Voight.
Matrices¶
- A bug in
KernelMatrixfor matrices over multivariate polynomial rings over the integers and having zero rows has been fixed. Reported by Andreas-Stephan Elsenhans.
Modules¶
- Missing checks for matrix spaces over rings with zero divisors have been inserted.
Monoids¶
- A crash when using a monoid with generator names assigned has been fixed. Bug reported by Klaus Brockhaus.
Number Fields¶
- Zeroes for orders and number fields returned the zeroes with not enough precision in the wrong ring (old reals).
- The embedding from cyclotomic fields, number fields and quadratic fields into real and complex fields was ignoring the precision of the target ring, the internal number field precision was used.
- An internal bug for user created prime ideals in relative extensions that could result in internal errors when the residue class fields of those ideals are used, has been fixed.
- A bug in indexform equations in arbitrary orders of cubic fields that would, in some cases, trigger an internal error has been fixed.
Polynomial Rings¶
- Localization for univariate polynomial rings over the rationals did not work when wrong arguments were being passed to it.
Localization(RngMPol, RngMPol)is now implemented.- Bugs in computing the squarefree factorization of polynomials over non-perfect fields have been fixed.
Residue Class Rings¶
- Any rational may now be coerced into
Integers(1).