Magma V2.18-5 Patch Notes
Patch release for Magma V2.18-5. Updated areas: Algebraic Geometry, Associative Arrays, Coding Theory, Commutative Algebra, Elliptic Curves and 10 more.
Algebraic Geometry
A trivial problem (resulting in runtime errors) in equality testing for resolution graphs has been fixed. Reported by C. Gorzel.
Associative Arrays
The operator
#now works for associative arrays (returning the number of keys).
Coding Theory
A bug in
ParityCheckMatrixhas been fixed; this bug could cause the parent of the returned matrix to have the wrong number of rows when the code was defined over \(Z_4\). Reported by M. Grassl.
Commutative Algebra
Some crashes in
PrimaryDecompositionwhen weights are present have been fixed. Reported by S. Jambor.A crash in
Varietyover real fields has been fixed.
Elliptic Curves
A bug in
TatePairingandReducedTatePairinghas been fixed. This was producing wrong results for the pairing of P and Q when P=Q is of order two. Reported by B. Allombert.Saving a workspace when the elliptic curve database is around no longer causes the database to return read errors thereafter.
The elliptic curve database has been updated to conductor 229,999.
A bug with
ManinConstantof 27a4 and 80b4 was fixed. Reported via the Sage bug tracking system.MinimalModelwas accidentally disabled for non-totally real fields; it is now restored to normal. Reported by E. Gonzalez-Jimenez.
Function Fields
A fix has been made to the bounds used in
GaloisSubgroupandGaloisQuotientin characteristic p and to bounds used for reducible polynomials.Improvements have been made to
MaximalOrdercomputations in Artin–Schreier extensions. The use of a special algorithm for these extensions has been limited to function fields whose constant field is perfect.
Groups
A crash when computing the
AbelianQuotientof a permutation group has been fixed.A bug in the
IsTransitivefilter for theSubgroupscommand, which, for larger groups, caused the whole group to be missed, has been fixed. Reported by G. Royle and by D. Holt.The
ClassicalMaximalsroutine has been fixed in the cases of \(Sp(12, 3)\), \(O_+(10,q)\) and \(O_-(10,q)\), where there were errors in the subgroups returned. Fixed by D. Holt, who noticed the errors.The
LowIndexNormalSubgroupsroutine has been given an improved method of computing maximal submodules of an elementary abelian section, following comments by M. Conder.A bug in
LowIndexSubgroupsfor permutation groups has been fixed. Reported by A-S. Elsenhans.A crash in matrix groups that showed up as a crash in
Subgroupshas been fixed.A new permutation group intrinsic
pCoreQuotienthas been added at the request of D. Holt.A crash when computing the automorphism group of a matrix with trivial automorphism group has been fixed. Reportd by M. Grassl.
Hyperelliptic Curves
A bug in
TwoCoverDescentinvolving excessively high levels of precision in p-adic fields has been fixed. This was preventing the algorithm from terminating in some cases. Reported by E. Gonzalez-Jimenez.
Integers
A crash when calling
BinomialorNumberOfPermutationson large integers has been fixed.
Lie Theory
Number Fields
Null sequences are now handled in
PseudoMatrixgiven a sequence and a matrix.
Quadratic Fields
A crash when the map from the class group is reconstructed and applied has been fixed. Reported by M. Kirschmer.
Quaternion Algebras
Trivial errors in implementation of the mass formula have been corrected. (This caused bugs in enumerating left or right ideal classes.) Reported by D. Smertnig.
Rationals
An obscure bug in rational subtraction has been fixed. Reported by E. Thomé.
System
A bug has been fixed that could cause crashes when using
evalwith a database around.