Patch Notes
Magma V2.22-5 Patch Notes
Patch release for Magma V2.22-5. Updated areas: Aggregates, Algebraic Function Fields, Algebraic Number Fields, Coding Theory, Lattices and 4 more.
Aggregates¶
- An intrinsic
Componentshas been added for cartesian products.
Algebraic Function Fields¶
- An infinite loop in the
GaloisGroupandSubfieldscomputations for an algebraic function field defined as an extension of another algebraic function field by a polynomial with denominators has been stopped. Reported by R. Müller.
Algebraic Number Fields¶
- A sequence with universe the number field of an order will no longer be coerced (if possible) into an element of the order when given as the RHS of the
ext<O| >orideal<O| >constructors. Reported by E. Thóme. IsRootOfUnitywas completely wrong for the case of cyclotomic fields using the sparse representation. Reported by T. Dokchitser.Norm(f)for a univariate polynomial f with coefficients in a field extension was wrong in general. Reported by J. Klueners.HilbertSymbolfor number fields and prime ideals over 2 has been sped up considerably. Due to M. Kirschmer.
Coding Theory¶
- The
AdditiveCodeconstructor that takes a linear code as input now ensures it is defined over a field. - A problem with automorphisms of codes over Z/4Z was fixed.
Lattices¶
- The
NaturalActionvararg forIsIsometricof totally definite number field lattices has had its restriction about ambient inner products removed. Noted by M. Kirschmer. - A bug in the
AutomorphismGroupfunction has been fixed. The bug was reported by M. Kirschmer.
Local Fields¶
- An ancient problem with
Factorizationover the p-adics was fixed. The problem was that a incorrect test was being used to test for squarefreeness of an auxiliary polynomial (the discriminant was used, when this could be 0 to the ambient precision without the polynomial itself having a repeated factor). This would cause occasional infinite loops. Reported by T. Dokchitser and J. Jones.
Modules¶
- Some bugs in
IsIsomorphicfor G-modules over the rational field have been fixed. Reported by C. Fieker.
Series Rings¶
- An improvement has been made to finding the roots of a polynomial over a series ring over a local field.
System¶
Splitno longer produces an empty first item if the string begins with a separator andIncludeEmptyis false (which is the default). Reported by T. Dokchitser.