Patch Notes
Magma V2.16-7 Patch Notes
Patch release for Magma V2.16-7. Updated areas: Algebraic Geometry, Associative Algebras, Commutative Algebra, Cones and Fans, Cones and Polyhedra and 6 more.
Algebraic Geometry¶
HeightOnAmbientnow works over a number field defined by a non-monic integral polynomial. Reported by T. Fisher.
Associative Algebras¶
- Sometimes a wrong discriminant was stored during a maximal order computation. Reported by J. Sijsling.
Commutative Algebra¶
- A crash in
IsRadicalfor ideals in a direct product of an affine and a projective space has been fixed. Reported by B. Smith.
Cones and Fans¶
- Fixed a minor bug when calculating the preimage in a very special case.
Cones and Polyhedra¶
- An internal change to the code structure prevented the user from defining an
EmptyPolyhedron, with corresponding problems when performing calculations on toric divisors. This has been fixed.
Elliptic Curves¶
- Bugs in
Chabautyfor elliptic curves have been corrected. Reported by N. Bruin.
Galois Groups¶
- An incorrect assertion in
GaloisGroupfor a reducible polynomial has been removed. - A fix has been made to
GaloisGroupof a function field of characteristic p. The problem may have only occurred for small p. Reported by Florian Möller. - A fix has been made to
GaloisGroupof a function field of characteristic 2. Reported by Florian Möller.
Groups¶
- A crash when computing image or kernel of homomorphisms involving the
GrpAutotype has been fixed. Reported by D. Holt. - A crash in
IdentifyGrouphas been fixed. Reported by M. Conder. - A bug in computing
pCentralSerieshas been fixed. This bug also affected code dependent onpCentralSeries, such aspClassandIsIsomorphicfor p-groups. Bug reported by Marston Conder as failure inIsIsomorphic. Thanks to Eamonn O'Brien for finding the dependence on thepCentralSeriesproblem.
Lattices¶
- The
EnumerationCostfunction for a short lattice vector enumeration with pruning was taking more time than it should. This was due to an overly pessimistic analysis of the underlying Monte Carlo algorithm. This has been fixed. - When using the short lattice vector enumeration functions with real lattices, far too much memory was allocated. This is now fixed.
Number Fields¶
- The '@' evaluation intrinsic for a Grossencharacter now properly passes the
Precisionparameter to the evaluation of the infinite place(s). - The
'in'intrinsic to test whether elements are in ideals now tries to apply automatic coercion of the element into the number field containing the ideal first. - An error has been corrected in
pSelmerGroupfor a number field of degree 1 (the sign had been forgotten). Reported by S. Siksek.
Toric Geometry¶
- In the unusual case where the associated fan is not generated by cones of maximum dimension in the ambient lattice, previous divisor calculations were suspect. They have been fixed with this patch. Affected intrinsics are
IsQCartierandIsPrincipal, along with any intrinsic that made use of them. GCDfor multivalued sections was doing much more work than was necessary, slowing down the general mapping machinery between toric varieties. This has been corrected.