Magma V2.13-8 Patch Notes
Patch release for Magma V2.13-8. Updated areas: Arithmetic Geometry, Elliptic Curves, Finite Fields, Galois Groups, Groups and 3 more.
Arithmetic Geometry
Some bugs in the characteristic two canonical lift code for point-counting on hyperelliptic curves/Jacobians have been fixed.
Elliptic Curves
In
TwoSelmerGroupfor curves over number fields, some further precision problems have now been handled.
Finite Fields
A bug in
IsPower(a, n)for large values of n over large fields has been fixed. Arbitrarily large n is now supported for the first time. Bug reported by Eamonn O’Brien.
Galois Groups
A bug in the Galois group package that would occasionally introduce an infinite loop using more and more memory has been fixed.
Groups
Two functions called
Transversalhave been added for the class of finite finitely-presented Coxeter groups. These give minimal length right- and double-coset representatives for standard parabolic subgroups (specified by a set of integers). Algorithms supplied by Bob Howlett.For matrix groups, a bug in the implementation of the Murray-O’Brien base point selection method has been fixed. Bug reported by Eamonn O’Brien.
A bug in the recognition of non-generic orthogonal plus matrix groups over finite fields has been fixed. Bug reported by Mark Stather.
Module Theory
A bug in the
Meataxealgorithm in rare cases involving the endomorphism ring has been fixed (the bug was only in V2.13).
Number Fields
Generators of a fractional ideal in non-maximal order would return an inconsistent eltseq. This has been fixed.
Decomposition of elements of field of fractions of non-maximal orders would cause an internal error to be triggered. The decomposition of such elements (into prime ideals) has been disabled as it is in general not unique.
Polynomials
A bug in polynomial factorization over integers, where a reducible polynomial was very occasionally considered irreducible, has been fixed.