Patch Notes
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.