Magma V2.28-19 Patch Notes
Patch release for Magma V2.28-19. Updated areas: Associative Algebras, Curves, Finite Fields, Graphs, Groebner Bases and 8 more.
Associative Algebras
Bug in the choice of representatives in
Neighborsfor quaternion ideals has been corrected.
Curves
UniformizingParameterfor points and places on a curve has been improved to return smaller elements. Reported by Maarten Derickx.
Finite Fields
A crash in
Embedinvolving a mixture of default and non-default finite fields has been fixed. Reported by Yusuke Uesato.
Graphs
OpenGraphFilewill now raise an error when the file cannot be opened or is otherwise invalid. Formerly it would print a message and return an unusableIOobject. Reported by Primo\v{z} Poto\v{c}nik.
Groebner Bases
Some bad slowdowns in Groebner basis computation over \(Z\) or \(Q\) (when units are present) have been fixed. Reported by Raymond van Bommel.
Group Algebras
Error checking for
quo<|>has been increased to ensure that vector representation is being used. Reported by Joseph Baine.
Groups
An updated version of
MinimalDegreePermutationRepresentationhas been supplied by Derek Holt.An error in
NumberingMapfor permutation groups has been fixed. This bug may have caused incorrect answers to be returned when using theNumberingMap. Bug reported by Primoz Potocnik.A crash in classical matrix group recognition has been fixed. This was reported as a crash in testing two p-groups for isomorphism by Primoz Potocnik and Eamonn O’Brien.
Hilbert Modular Forms
Fixed bug in
InnerProduct, checking for an unassigned local variable. Reported by Edgar Costa.
Hyperelliptic Curves
Extra precision in the computation of
Conductorhas been allowed. Reported by Robin Visser.
Linear Codes
A very bad slowdown when creating a large number of linear or additive codes has been fixed. Reported by Markus Grassl.
Local Rings
SeriesPrintingfor local rings has been improved. Reported by Rob de Jeu.
Modular Forms
Fixed bug in creation of spaces of modular forms with character, when the codomain of the character is not minimal. Reported by Lewis Combes.
System
A new parameter
ExitSummaryhas been added toFork(defaultfalse) so that, if selected, child processes created byForkprint the exit summary (“Total time…”) when Magma exits; by default that summary is now suppressed. Also, new intrinsicsSetExitSummary/GetExitSummaryallow one to set/get a flag which determines whether Magma prints the exit summary (trueby default at startup). Requested by Drew Sutherland.An occasional crash in the interpreter when recovering from a runtime error during a try/catch statement has been fixed.