Patch Notes
Magma V2.21-12 Patch Notes
Patch release for Magma V2.21-12. Updated areas: Algebraic Function Fields, Elliptic Curves, Group Algebras, Hyperelliptic Curves, Noncommutative Groebner Bases and 3 more.
Algebraic Function Fields¶
- Error checking for non simple fields in intrinsics using Cartier representation has been improved.
- Printing of elements of non-simple fields has been fixed in some cases. Problem reported by M. Grassl.
Elliptic Curves¶
- A glitch (runtime error in some examples) in elliptic curve
Chabautyhas been fixed. Reported by B. Naskrecki.
Group Algebras¶
- A bug in scalar multiplication in group algebras in the presence of zero divisors has been fixed. Reported by U. Thiel.
Hyperelliptic Curves¶
- The functions
PointsandjPointsfor point search on Jacobians of hyperelliptic curves now have an optional parameterReturnAll. When true, the functions return all points found in the search, including any larger than the height bound. - Minor problems (causing runtime errors in a couple of examples) have been fixed in
TwoCoverDescent. Reported by A. Sutherland. - A bug in
Degree3Subcovershas been fixed.
Noncommutative Groebner Bases¶
- A bug involving the final interreduction of a noncommutative Groebner basis when a degree bound is present has been fixed. Reported by J. Blasiak.
Number Fields¶
- The sieve algorithm used inside
ClassGroupis now always switched off for fields of degree $6$ (and higher), in order to avoid crashes. (One example was reported by A. Joux and A. Gelin.) PicardGroupnow accepts fields of typeFldQuad.
Polynomials¶
- A bug causing an incorrect result when powering extremely high degree binary polynomials in quotient rings has been fixed. Reported by R.P. Brent.
System¶
- A potential crash in the profiler has been fixed; it could arise when the return type of an intrinsic was invalid. Reported by W. B. Ladd.