Patch Notes
Magma V2.21-2 Patch Notes
Patch release for Magma V2.21-2. Updated areas: Coding Theory, Commutative Algebra, Groups, Multivariate Polynomials, Number Fields and 4 more.
Coding Theory¶
ConstaCyclicCodeis more efficient now, particularly for long codes where the constant has large order. Reported (and fixed) by M. Grassl.
Commutative Algebra¶
- A crash in
PrimaryDecompositionover function fields has been fixed. Reported by M. Stoll.
Groups¶
- The new
Groupintrinsic did not operate correctly when given strings with "SU" involved. Similarly, "U" has been included as a synonym for "PSU".
Multivariate Polynomials¶
- The deprecated parameter
Digitshas been removed from theVarietyandVarietySequenceintrinsics.
Number Fields¶
- A problem with
HeckeCharacterGroupof an abelian extension was fixed, taking into account infinite places. - The
Extendintrinsics for Dirichlet and Hecke characters (and groups) have been modified to eliminate the extraneous second return value (there is not really a kernel involved). TheExtendintrinsic for groups thus now returns a group of the same size. - The application of an automorphism to a fractional ideal of an order of a quadratic field has been fixed. Reported by M. Kirschmer.
- The error checking in
LLLandLLLBasisMatrixwhen the input is an ideal of an order of a number field has been improved to give a runtime error when the number field is not a direct extension of the rational field. - A problem with
MinimalPolynomialwas fixed, when the polynomial that was found had degree 0 (and thus trivial factorisation).
Schemes¶
- Projective points with coordinates in Euclidean domains are now more strictly checked and as a result some points which have previously been able to be constructed are no longer able to be constructed.
System¶
- Using sequence indexing on large strings (greater than 2GB) now works properly.
Readhas been slightly sped up for larger files.- Some unnecessary memory duplication when calling
evalhas been removed.
Topology¶
- Printing of objects of type
SmpCpxhas been fixed. Reported by K. Joanidis.
Vector Spaces¶
- An incorrect answer has been fixed for the function
ExtendBasis. Reported by R. Zeier.