Magma V2.12-16 Patch Notes
Patch release for Magma V2.12-16. Updated areas: Class Fields of Number Fields, Elliptic Curves, Geometry, Groups, Rings.
Class Fields of Number Fields
Elliptic Curves
A bug in the discrete logarithm that sometimes caused the algorithm to fail has been fixed.
Points on \(E(\mathbb{Q})\) with \(p\) dividing the coordinates’ denominators may now be coerced into \(E(\mathbb{F}_p)\) (the result is the identity element).
A bug in the SEA algorithm that sometimes caused it to fail with the error message
"not enough terms to determine poly"has been fixed.
Geometry
Several bugs in scheme maps involving product or weighted projective space have been fixed. In particular, the internal checking of inverse equations and the check for map equality.
The
EllipticCurve(C,point/place)andConic(C)parametrisation intrinsics have been fixed to work for non-planar curves C.A number of small improvements have been made to the hypersurface and singularity checking intrinsics.
Groups
A bug in the matrix group soluble radical routines has been fixed. Bug reported by Derek Holt.
Rings
A problem in
IsPID,IsEuclideanand related functions was solved. Those functions tended to return true in a large number of situations where “unkown” would have been more apropriate.