Patch Notes
Magma V2.17-5 Patch Notes
Patch release for Magma V2.17-5. Updated areas: Coding Theory, Groups, Hyperelliptic Curves, Local Fields, Number Fields and 4 more.
Coding Theory¶
- A bug that could cause crashes when creating a quantum code with the
ExtendedFormatparameter set has been fixed. Reported by M. Grassl.
Groups¶
- A bug in permutation group base and strong generating sets has been fixed. The bug was noticed as a crash while computing Galois groups of degree 170+ polynomials over the rationals.
- The function
FactoredClassicalGroupOrderhas been added at the request of E. O'Brien. - A crash in
PermutationRepresentationof an automorphism group has been fixed. Bug reportd by D. Howden. - A crash caused by giving the
Evaluatecommand a null sequence of images has been trapped to give a runtime error. Bug reportd by D. Howden. - An occasional crash when reading transitive groups from the database has been fixed.
- The speed of access when reading transitive groups from the database has been improved.
Hyperelliptic Curves¶
- The LSeries of a hyperelliptic curve now first transforms the curve into a MinimalWeierstrassModel (rather than a ReducedModel). This will give solve some problems at p=2, though others still remain.
- A bug with an identification of "hyperelliptic" curves of genus < 2 has been fixed.
Local Fields¶
- A signature
PrincipalUnitGroupGeneratorsforRngPadReshas been added which fixesUnitGroupGeneratorsforRngPadRes. - A coercion into an extension field from a base field has been improved avoiding a low precision intermediate calculation. Reported by Tim Dokchitser.
Number Fields¶
- A failed inversion in a quotient of some order would cause some printing on the screen. Reported by M. Kirschmer.
- Computations of class groups and class numbers of number fields defined by pure polynomials could result in internal errors.
- Some computations of
MaximalOrders of Kummer extensions have been fixed. This fix applies to function fields which are Kummer extensions also. Reported by E. Th{ó}me.
Polynomial Rings¶
- A slowdown in bivariate factorization in characteristic 2 has been fixed.
Primality Proving¶
- A bug for 96-bit inputs to ECPP on 32-bit computers has been fixed.
Special Functions¶
- The signature for JBessel has been restricted to require that the first argument is integral. This is the only implemented case in any event.
Symmetric Function Algebras¶
- Coercion of a (multivariate) polynomial into a symmetric function algebra over its polynomial ring now works. Reported by A. Kasprzyk.