Magma V2.15-15 Patch Notes
Patch release for Magma V2.15-15. Updated areas: Algebras, Commutative Algebra, EllipticCurves, Integer Ring, Language and 3 more.
Algebras
Orders of algebras over number fields constructed from a ring and a sequence of algebra elements now store their ideals as all other orders over orders do.
Commutative Algebra
FittingIdealnow handles the zero ideal properly. Reported by E. Rains.Some bugs in modules over local polynomial rings have been fixed. Reported by E. Rains.
The simple convenience function
Degreehas been added for a homogeneous ideal in a polynomial ring with all variables of weight one.
EllipticCurves
In
IsogenyFromKernel, the case of the entire curve as the kernel subgroup scheme has been properly disallowed. This previously resulted in crashes over finite fields.
Integer Ring
In the ECPP algorithm, the internal parameters have been changed again to avoid failures that occurred when verifying primality of certain smallish primes in
IsPrimeorPrimalityCertificate. Examples of failure reported by J. Kimberley.
Language
A crash when deleting huge numbers of variables in one go has been fixed. Reported by M. Kirschmer.
Lazy Power Series
In
PrintToPrecision, a newline has been added after the printout of a lazy power series. Problem reported by M. Grassl.
ModularCurves
IsModularCurvehas been changed to a basic intrinsic that simply returns whether a scheme is of type CrvMod or not. Problem reported by Jean-Marie Maillard.
Module Theory
Some bugs involving zero modules have been fixed. Reported by E. Rains.