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