Magma V2.28-21 Patch Notes
Patch release for Magma V2.28-21. Updated areas: Algebraic Function Fields, Commutative Algebra, Hyperelliptic Curves, Integer Ring, Lattices and 4 more.
Algebraic Function Fields
Incorrect deletions of quotients of orders of algebraic function fields have been fixed. Reported by Anouk Eggink.
Commutative Algebra
A bug in
Kernelof homs defined between modules over affine algebras has been fixed. Reported by David Benson.
Hyperelliptic Curves
A bug in
IsIsomorphicHyperellipticCurveshas been fixed. Reported by Everett Howe; fix supplied by Reynald Lercier.
Integer Ring
The intrinsics
ShiftLeft,ShiftRight, andModByPowerOf2now accept large values for the second argument.A crash in
MPQSwhen the factor basis is too large has been fixed. Reported by Markus Grassl.
Lattices
A crash in the parallel version of
LLLhas been fixed.
Polynomial Rings
A failure in factorization for polynomials defined over function fields of trivial projective spaces of dimension 1 has been fixed. Reported by Julia Martinez Marin.
Bugs in the function
SmallRootshave been fixed. Reported by Gary Walsh.
Power Series Rings
A fix has been made to
IsPowerfor power series so as to return the correct precision.New function
Coefficients(f, S, d)for power, Laurent or Puiseux series \(f\), which is equivalent to[Coefficient(f, i / d): i in S]but faster.
Sets and Sequences
Trailing commas are now allowed when constructing a sequence, list, or set.
System
Non-deterministic behaviour in the random number generation for some algorithms has been removed.