Patch Notes
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¶
- A problem in
IsNormalwith parameterAllthat would cause an infinite recursion if the conductor is not invariant under the automorphims of the base field has been fixed. - A bug in
IsNormhas been fixed - the function would occasionally return false wrongly.
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.