Patch Notes
Magma V2.24-9 Patch Notes
Patch release for Magma V2.24-9. Updated areas: Algebras, Conics, Elliptic Curves, Fuchsian Groups, Galois Groups and 10 more.
Algebras¶
- A problem with the map returned by
VectorSpacefor subalgebras of group algebras has been fixed. Reported by S. Humphries.
Conics¶
- An occasional problem with an uninitalized array with Lagrange's method over number fields has been fixed.
Elliptic Curves¶
- The
FaltingsHeightin the case of curves with non-integral j-invariant has been corrected. It now agrees withFaltingsHeight2though neither is normalized as per Deligne. Also, the Handbook gives an incorrect formula this. Reported by A. Kresch.
Fuchsian Groups¶
- A problem with parameters in
FuchsianGrouphas been fixed.
Galois Groups¶
- Primes specified by the parameter
PrimetoGaloisGroupare now checked for being unramified. Reported by J. Voight. - Some extra printing has been removed from
GaloisGroupcomputations for reducible polynomials. Reported by D. Krumm. HilbertIrreducibilityCurveswill now return curves whose defining polynomials use the print names of the Parent of the input polynomial. Reported by D. Krumm.
Graph Theory¶
- Tuples of the form
are now properly handled by the network constructor. Reported by W. Bosma.
Groups¶
- A bug in the computation of the Frattini subgroup of a matrix group has been fixed. When the matrix group was a p-group, a proper subgroup of the Frattini subgroup may have been returned. Bug reported by Martin van Beek.
- The representation of ATLAS group 2J2d2 contained in GL(448, 7) has been corrected. Bug reported by E. O'Brien.
Hyperelliptic Curves¶
- A bug was fixed in the Selmer machinery, which occasionally caused wrong results for
RankBoundsto be returned. A preconditioning attempt to use a better model inMonicModelwas accidentally replacing the curve by a nonisomorphic one. Reported by J. Doyle.
Lattice over Number Fields¶
- A problem with
Spherewas fixed. Reported by M. Kirschmer.
Modules¶
- A bug in
IsSurjectivefor Hom-modules has been fixed. Reported by D. Craven.
Number Fields¶
- Factorization of polynomials over orders of number fields or their field of fractions has been fixed for large degree orders.
- Setting up of coercions between fields in
CompositeFieldshas been improved to reduce failures of applying these coercions. Reported by J. Voight. - The computation of
Valuations when the ideals are of an order not known to be maximal has been improved. Reported by L. Liu. - A crash with the number field sieve (quadratic case) has been fixed, involving multiple divisors of the discriminant in the range around 1000 causing a buffer overflow. Example: 218467444968689005796305.
Polynomial Rings and Groebner Bases¶
- The function
Degreehas been fixed to return -1 when a grading is present and the input polynomial is zero. Reported by M. Zieve. - Some bugs in local polynomial rings have been fixed.
Coordinates(I, f)in the local polynomial situation now returns C and d so that&+[C[i]*B[i]: i in [1 .. #B]] eq d*fwhereB := Basis(I). Problems reported by G. Blanco.
Series Rings¶
- Constructing a homomophism from an extension of a series ring previously did not allow a coefficient homomorphism to be provided. This is now allowed. Reported by J. Klüners.
Sparse Matrices¶
- A crash in
Rankfor sparse matrices over GF(2) has been fixed. Reported by S. Goldstein.
System¶
- Following a bug report by S. Humphries, a memory management problem has been fixed. This was to do with the ^^ constructor.