Patch Notes
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.
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.
IsogenyFromKernelFactoredapplied to a group scheme now works (formerly triggered a runtime error).- Fixed a bug in
IsogenyFromKernelthat 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
phireturned byTwoSelmerGroupwas 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
HyperellipticCurveconstructor has been corrected. Prior to this, for a model $f(X)$ of degree $2$ without cross-terms,HyperellipticCurvereturned $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.