Magma V2.13-12 Patch Notes
Patch release for Magma V2.13-12. Updated areas: Algebraically Closed Fields, Coding Theory, Elliptic Curves, Groups, Lattices and 6 more.
Algebraically Closed Fields
A bug in coercion into a polynomial ring over an algebraically closed field has been fixed. Reported by C. Bardavid.
Coding Theory
A bug that caused the results of
GriesmerMinimumWeightBoundto be too high has been fixed. Reported by M. Kiermaier.
Elliptic Curves
A bug when halving points on elliptic curves over fields of characteristic two has been fixed.
The creation of elliptic curves from a hyperelliptic curve and a point should now return slightly nicer maps – an approach for characteristic 2 was accidentally being invoked for all characteristics.
A problem in
TorsionSubgroupfor curves over function fields has been sorted out.
Groups
A bug in storing the subgroups of a group, giving incorrect results on a second call to
Subgroups, has been fixed.A bug in
AQInvariantsapplied to fp groups has been fixed. Reported by S. Humphries.
Lattices
Some bugs in the LLL algorithm under Windows have been fixed. Reported by T. Dokchitser.
Matrices
Bugs with matrix multiplication and echelonization over \(GF(p^d)\) for \(p\ge 256\) and \(d\ge 1\) have been fixed.
The algorithm for computing the characteristic polynomial of matrices over residue class rings has been fixed so that it does not take so much memory.
Matrix Groups
A problem with computing the length of a real reflection group has been fixed.
Modular Forms
A problem with Eisenstein series has been corrected.
Errors with modular forms over p-adic fields, arising from relatively recent changes to p-adics, have been fixed.
Several minor bugs have been fixed.
Number Fields
A bug causing internal errors when testing if two relative extensions defined by non-integral polynomials are isomorphic has been fixed.
A bug causing internal errors in the prime splitting in relative extensions defined by non-monic polynomials has been fixed.
A bug causing runtime-errors when computing infinite places of relative extensions over complex number fields extended by polynomials in \(\matbb{Z}\) has been fixed.
A bug in
GaloisGroupof polynomials over number fields defined by a non-monic polynomial has been fixed.Calling
AbsoluteValuesof an element in a relative extension is now generating a runtime error rather than an internal error.Calling
CompleteClassGroup(and similar functions) without a class group process being present caused internal errors. This has been changed to produce runtime errors instead.Calling
DecompositionTypewith a negative (integer) prime now gives an error message instead of crashing.The minimal polynomial of the zero element of a sparse cyclotomic field of degree one no longer crashes. Reported by H. Johnston.
Polynomial Rings
A crash in the factorization of the polynomial 1 over function fields has been fixed. Reported by F. Hess.
A bug in polynomial multiplication, called by arithmetic for extensions of local rings, has been fixed.
A coercion problem in
Evaluatehas been fixed. Reported by E. Rains.
System and Language
Bugs in
WriteBinaryhave now been fixed.