Change log for Magma V2.24-5 (Released 26/2/2019)

Aggregates

·Sets and sequences of ISA-compatible types now do a better job of returning the original type of the element during iteration or random element extraction.

Algebraic Number Fields

·The computation of Traces of elements of number fields and their orders has been improved.

·The Factorization of polynomials over orders of large degree number fields has been improved. Reported by E. O'Brien.

Groups

·Testing IsConjugate of matrices, under a matrix group where the matrices are not in the conjugating group, has been allowed as it used to be. Problem reported by D. Holt and E. O'Brien. (NB: it was previously incorrectly stated that this fix was present in the 2.24-4 patch release.)

Linear Codes

·A bug in computing automorphism groups and equivalence of linear codes over finite fields has been fixed. The bug affected computations where the matrix of minimum weight words of the code had  â‰¥ 231 entries.

Matrices

·A slowdown in the matrix determinant computation for matrices defined over multivariate polynomial rings with several variables have been fixed. Reported by C. Rito.

Polynomial Rings

·Some crashes involving elements of quotients of multivariate polynomial rings have been fixed.

·A hang when factoring a certain class of non-monic polynomial over algebraic number fields has been fixed. Reported by E. G. Jimenez.

Schemes

·Checking of coefficient rings of input polynomials when constructing maps between schemes has been made stricter.