Magma V2.29-6 Patch Notes
Patch release for Magma V2.29-6. Updated areas: Algebraic Modular forms, Algebraic Surfaces, Associative Algebras, Commutative Algebra, Groebner Bases and 5 more.
Algebraic Modular forms
Added input validation in
UnitaryModularFormsto verify the lattice is even and integral. Reported by Steve Huang.Fixed bug in
HeckeEigensystemfor algebraic unitary modular forms, stemming from a non-implemented Hecke operator when 2 is inert. This feature is still not implemented, but the intrinsic avoids attempting to compute this operator. Reported by Steve Huang.Added the option to call
HeckeEigensystemwithout specifying k, (defaulting to k = 1), while also specifying optional parameters, such as precision. This now matches the documentation. Reported by Steve Huang.
Algebraic Surfaces
Checking for singularity in
MinimalModelRationalSurfacehas been increased. The parameterCheckSingnow defaults to true. If a surface is known to be singular then an error occurs regardless of how the parameter is set. Reported by Adam Logan.
Associative Algebras
Error checking for
MaximalOrderintrinsics has been improved. Reported by David Benson.
Commutative Algebra
An incorrect result when comparing two submodules of a module over an affine algebra been fixed. Reported by C. Quitte.
A problem with the injection map in the construction of kernels of homomorphisms between modules over affine algebras has been fixed.
Groebner Bases
A crash in
ChangeOrderfor polynomial rings defined over unusual rings has been fixed. Reported by Claude Quitte.A bad slowdown and incorrect result for certain types of direct Groebner basis computations with non-graded monomial orders has been fixed. Reported by Markus Grassl.
Integer Ring
An obscure bug in the
MPQSfunction (for relatively small integers) has been fixed. Reported by Drew Sutherland.
Language/System
An obscure crash when calling a function with zero arguments which expects one real argument has been fixed. Reported by Sachi Hashimoto.
The tag [L] is now added to the machine type in the information printed at crashes. Issue noted by Markus Grassl.
Lattices
Fixed a bug in
NumberOfNeighborsfor hermitian lattices at inert primes. Reported by Steve Huang.
Matrices
Added an intrinsic
IsHermitianto check if a matrix is Hermitian with respect to an involution on the base ring.
Permutation Groups
A crash in
AutomorphismGroupfor a certain type of group has been fixed. Reported by Eamonn O’Brien.