Magma V2.16-5 Patch Notes
Patch release for Magma V2.16-5. Updated areas: Algebraic Geometry, Coding Theory, Commutative Algebra, Finite Fields, General Local Fields and 9 more.
Algebraic Geometry
The computation of affine patches of subschemes of length 1 schemes has been disallowed, consistent with the construction of subschemes of length 0 affine spaces being disallowed.
A conflict in naming of transcendental generators in functions has been fixed. Reported by C. Quitte.
Coding Theory
A leak in
MinimumWeighthas been fixed. Reported by M. Grassl.
Commutative Algebra
A crash in
Saturationfor zero ideals has been fixed. Reported by N. Bruin.A problem with
ChangeRingfor boolean polynomial rings has been fixed. Repored by R. Odegard.
Finite Fields
A bug in printing of non-reduced finite field elements has been fixed.
General Local Fields
Some fixes to the ramified representation maps for degree 1 fields have been made.
A fix has been made to
FixedField.
Groebner Bases
A crash in
GroebnerBasis(S, d: Faugere := false)for a sequence of boolean polynomials has been fixed.A problem in the final interreduction phase for
GroebnerBasis(S, d)for a sequence of inhomogeneous polynomials (leading to incorrect results) has been fixed.
Groups
A runtime error when computing
Subgroupsof a matrix group over a ring of integers modulo m was incorrect, and has been stopped.
L-functions
Some fixes and speedups for symmetric powers particularly with modular forms have been made. based on communications with J. B. Conrey.
Lists
One may now obtain a sublist of a list
LviaL[S]whereSis a sequence of indices.
Matrices
Problems when computing nullspaces or images of matrices over multivariate rings and fields of fractions have been fixed. Reported by C. Quitte.
A crash involving huge matrices over algebraic number fields has been fixed. Reported by S. Humphries.
Orders of Quaternion Algebras
A bug in orders of quaternion algebras over rings other than Z has been fixed.
Some fixes for
RightIdealClassesandConjugacyclassesover Q.
Polynomial Rings
A slowness in polynomial squaring over finite fields of large characteristic has been fixed. Reported by Y. Laigle-Chapuy.
Multivariate polynomial GCD has been sped up in the case that the degree in one variable is much larger than that in the other variables.
Some very bad inefficiencies in multivariate polynomial powering have been fixed (and a p-adic method is now used for larger exponents). Reported by L. Finotti.
Problems with loss of precision with polynomial multiplication over inexact rings have been fixed. Reported by A. Mellit.
Semigroups and Monoids
A bug in the coercion of sequences into monoids has bee fixed, the old code would produce internal errors in case of illegal input.
Sparse Matrices
A bug involing multiplication of a dense vector by a sparse matrix has been fixed. Reported by E. Thome.