Magma V2.13-15 Patch Notes

Patch release for Magma V2.13-15. Updated areas: Elliptic Curves, Hyperelliptic curves, Invariant Theory, Lattices, Models of genus one curves and 4 more.

9 areas

Elliptic Curves

  • The identity point on an elliptic curve over a p-adic field behaves somewhat better now. In particular, it is possible to coerce the coordinates of the identity point back into the curve.

  • IsogenyFromKernelFactored applied to a group scheme now works (formerly triggered a runtime error).

  • Fixed a bug in IsogenyFromKernel that would cause the resulting isogeny to be incorrect when the kernel contained the full two-torsion and the base field was not the rationals or a small finite field.

Hyperelliptic curves

  • The map phi returned by TwoSelmerGroup was completely wrong in some cases, and has been corrected. (This problem was introduced in V2.13.) Reported by Patrick Corn.

Invariant Theory

  • A bug in Module, when the secondaries were set via the attribute, has been fixed. Reported by D. Wehlau.

Lattices

  • Problems lattice vector enumeration has been fixed (when the bound was close to the machine int size). Problem reported by Ronald van Luijk.

  • A problem with the construction of sub-lattices of lattices with real valued gram matrices has been fixed. Without this, Magma would encounter internal errors.

Models of genus one curves

  • A mistake in the HyperellipticCurve constructor has been corrected. Prior to this, for a model \(f(X)\) of degree \(2\) without cross-terms, HyperellipticCurve returned \(y^2 = -f(x)\) instead of \(y^2 = f(x)\). Reported by Bjorn Poonen.

Modules over Dedekind domains

  • A bug in the handling and printing of parents of pseudo-matrices has been fixed. Without this fix, a sequence of pseudo matrices could cause internal errors. Bug reported by U. Staemmler.

Number Fields

  • Several minor problems in the class group computation of number fields have been fixes. Together, they would trigger internal errors. Reported by N. Bruin.

  • A bug in the unit group computation that, especially in fields with unit rank \(\ge 5\) and small regulator could result in infinite loops, has been fixed. Bug reported by M. Kirschmer.

Polynomial Rings

  • A bug in factorization of polynomials over function fields over quotient rings has been fixed. Reported by N. Bruin.

System

  • Some bugs relating to interactions between integer factorization sequences (RngIntEltFact) and normal sequences (SeqEnum) have been fixed.