Patch Notes
Magma V2.22-6 Patch Notes
Patch release for Magma V2.22-6. Updated areas: Characters of Finite Groups, Coding Theory, Commutative Algebra, Elliptic Curves over Number Fields, Function Fields and 4 more.
Characters of Finite Groups¶
IsConjugatefor characters has been fixed.
Coding Theory¶
IsQuasiCyclic(C, d)now gives an error instead of crashing if the degree is zero. An error is also given if the degree is equal to the length of the code.
Commutative Algebra¶
- A crash in the GB machinery when computing whether a curve is singular has been fixed. Reported by S. Elsenhans.
- Membership testing for multivariate polynomial ideals has been improved in the case that the input polynomial has high degree. Reported by C. Doris.
- The main algorithm for intersection of ideals has been greatly sped up for several important classes of ideals.
Elliptic Curves over Number Fields¶
- A problem with precision in
AnalyticRankof an elliptic curve over a number field has been remedied. Reported by D. Lorenzini.
Function Fields¶
- An efficient version of
IsSquarehas been added for elements of rational function fields. Issue reported by M. Zieve.
Groups¶
- Some changes have been made to computation of conjugacy classes and power map for almost simple groups with socle
PSL(2,p). This fixes crashes seen by some users.
Number Fields¶
- Two kinds of crashes (often showing up as segfaults) in the sieve routine within
ClassGroup()have been fixed.
Polynomial Rings¶
- A crash in multivariate factorization over the integer ring has been fixed. Reported by M. Grassl.
System¶
- Formal sets no longer crash when using a predicate which is a single function call that has multiple return values, such as
IsSquare.