Patch Notes
Magma V2.23-3 Patch Notes
Patch release for Magma V2.23-3. Updated areas: FP Groups, FP Semigroups, Finite Groups, Invariant Rings, Lattices and 6 more.
FP Groups¶
- A bug in the code for the intrinsic
IsInfiniteFPGroupwhich caused it to crash when searching for low index subgroups in the case of 'difficult' fp-groups has been fixed. - An additional parameter
Hardhas been installed for the intrinsicIsInfiniteFPGroupwhich, if set to true, invests additional effort into trying to show that the group is infinite. The default setting forHardis false.
FP Semigroups¶
- A crash when creating quotients of FP semigroups or FP monoids with an empty relation list has been fixed.
Finite Groups¶
- A crash when accessing the orders and class lengths of a subgroup lattice has been fixed.
Invariant Rings¶
- A crash in
SecondaryInvariantsafter setting the primary invariants manually has been fixed. Reported by A. Thevis.
Lattices¶
- The third returned value of
LLLGramwas essentially random in the indefinite case, not the rank as specified. Reported by E. Costa.
Lie Theory¶
- A crash in the intrinsic
Plethysmwhich computes the decomposition polynomial of the plethysm of a Lie algebra representation has been fixed. The crash occurred when given the empty partition. Reported by R. Zeier. - A crash in the action of a lie algebra on elements of submodules of symmetric and exterior power modules has been fixed.
Matrices¶
- The base algorithm for matrix multiplication in moderately small dimension has been improved for matrices over GF(2) and GF(3).
Matrix Groups¶
- As the result of recent improvements made to the intrinsics
Normaliser,IsConjugateand related functions for matrix groups defined over finite fields, these intrinsics were accidentally disabled for matrix groups over finite rings such as $Z/nZ$. These functions have now been restored for matrix groups over finite rings other than GF($q$). Reported by A. Sutherland.
Real and Complex Fields¶
- A hang and some accuracy errors in complex root finding have been fixed. Reported by J. Klueners.
Series Rings¶
- An error from the
Rootscomputation for polynomials over infinite precision series rings about not enough precision available has been resolved by the fixing of a bug in the computation of GCDs of polynomials over series rings.
System¶
- Fixed a bug wherein using an undefined variable name could cause the last line of the error message to get delayed until the next print statement. This only appears to have occurred when the number of columns was set to zero. Reported by M. Grassl.
- The error reporting has been improved in the case that incompatible
.sigfiles are used in a newer version of Magma. Reported by I. Qureshi.