Patch Notes
Magma V2.25-5 Patch Notes
Patch release for Magma V2.25-5. Updated areas: Algebraic Number Fields, Algebraic Number and Function Fields, Coding Theory, Commutative Algebra, Galois Groups and 7 more.
Algebraic Number Fields¶
- Determining whether an element of a number field is an $n$th power has been made more efficient. Reported by M. Grassl.
- Calculating a
MaximalOrdergivenDiscriminantorRamificationparameters has been improved. Reported by L. Dembélé.
Algebraic Number and Function Fields¶
- A bug in coercion of number field and function field elements into coefficient rings in a tower has been fixed. Reported by M. Grassl.
Coding Theory¶
- An error message for
CyclicCodehas been fixed to refer to the correct argument number. Reported by A. Previtali.
Commutative Algebra¶
- A bug in
EquidimensionalParthas been fixed. Reported by G. Blanco.
Galois Groups¶
- A bug in
GaloisGrouphas been fixed. Reported by J. Barker and M. Soderholm.
Groups¶
- A crash when computing the soluble radical of a matrix group over a finite field has been fixed.
- The position of the second column when printing conjugacy classes or a subgroup lattice has been slightly modified in some cases.
- An bug in
Centrefor p-groups has been fixed. Reported by H. Dietrich.
I/O¶
- The undocumented intrinsics
SetLinePrefixandGetIndentLevelhave been removed. - User indentation is no longer ignored if screen columns is 0, and may now exceed the screen columns.
- Fixed a bug with pipes on OS X, that could cause
POpento return a pipe that incorrectly re-used internal data of a previousPOpencall. Reported by U. Thiel.
Maps¶
- Map application has been fixed so that automatic coercion into the domain is avoided when the input is a sequence of elements in the domain itself. Issue reported by G. Blanco.
Numerical Algebra¶
- A crash in
NumericalSolutionfor non-trivial matrices has been fixed. Reported by D. Barth.
Polynomial Rings¶
- The
&*operator, when applied to univariate polynomials of the same degree, has been sped up. Issue reported by M. Monagan. - A bad slow-down in polynomial factorization over finite fields when there are a very large number of factors has been fixed. Reported by M. Monagan.
- The Shoup-based algorithm for polynomial factorization over finite fields has had some further speedups.
Representation Theory¶
- A crash in
BrauerCharacterfor trivial modules has been fixed.
Schemes¶
- It is now possible to construct a map between a projective scheme and an affine scheme with one of the defining polynomials being 0. Reported by A. Laface.