Patch Notes
Magma V2.28-16 Patch Notes
Patch release for Magma V2.28-16. Updated areas: Algebraic Number Fields, Commutative Algebra, Finite Fields, Galois Groups over Function Fields, Linear Systems and 4 more.
Algebraic Number Fields¶
- Computation of multiplication tables and suborders described by elements has been made more efficient. Reported by Markus Kirschmer and Stefano Marseglia.
- The error message when preimages of elements under maps returned by
UnitGroupof aRngOrdResdon't exist has been improved. Reported by Przemyslaw Koprowski. - Computation of multiplication tables and suborders described by elements has been made more efficient. Reported by Markus Kirschmer and Stefano Marseglia.
Commutative Algebra¶
- A crash in
MinimalBasisfor ideals defined over 60-bit prime finite fields has been fixed. Reported by Yusuke Uesato. - A bug in
BooleanPolynomialwhen converting integers with 30 to 32 bits has been fixed. Reported by Tomas Faikl.
Finite Fields¶
- A crash when computing roots of a polynomial over a non-default extension of default extension field has been fixed. Reported by Maarten Derickx.
Galois Groups over Function Fields¶
- Handling of the
Primeparameter for Galois groups over $\mathbb{Q}(t)$ has been improved. Reported by David Krumm.
Linear Systems¶
- A major new version of the package for computing with Linear Systems has been developed by Carlos Rito and installed in this patch release. The intrinsic functions and their semantics are essentially unchanged, but most functions are now significantly faster.
Matrices¶
- A bug in
Eigenspacefor matrices defined over real fields has been fixed. Reported by Eamonn O'Brien.
Real Numbers¶
- A bug when powering an integer or rational number by a rational number with large ($\ge 2^{30}$) numerator or denominator has been fixed.
Root Data¶
- New intrinsics
SetDefaultLieTypeandGetDefaultLieTypehave been installed. For example,SetDefaultLieType("SC")sets the default value for theIsogenyparameter of aRootDatumintrinsic to "SC" (i.e., simply connected). If the user does not set theIsogenyparameter and the string returned byGetDefaultLieTypeis empty, the root datum code falls back toIsogeny := "Ad"(i.e., adjoint).
System¶
- The intrinsic
GetScriptNamehas been added to return the name of the script file when Magma is running in script mode. - A spurious extra parenthesis has been removed from the debugger error message when specifying an invalid number of lines to list.
- A problem where child processes created by
Forkwould have the process forced to use a fixed CPU only has been fixed.