Patch Notes
Magma V2.14-7 Patch Notes
Patch release for Magma V2.14-7. Updated areas: Associative Arrays, Elliptic Curves, Groups, Hyperelliptic Curves, Invariant Theory and 4 more.
Associative Arrays¶
- Some crashes in associative arrays have been fixed. Reported by T. Ekedahl.
Elliptic Curves¶
- Several kinds of runtime and internal errors in
CasselsTatePairinghave been fixed.
Groups¶
- A bug in the construction of inclusion and projection maps for direct products of sequences of pc-groups has been fixed. Reported by E. O'Brien.
- A problem with
HasComplementfor finite abelian groups has been fixed. Without this fix, the algorithm would fail in certain examples and trigger a runtime error. - The function
PCGroupnow respects theCheckparameter properly. Some crashes with large presentations are also fixed. Reported by M. Newman. - A bug in the solvable quotient has been fixed. Without the fix,
AbsolutelyIrreducibleModulesSchurwould trigger internal errors for certain inputs. Reported by A. Previtali.
Hyperelliptic Curves¶
- The map returned by
TwoSelmerGroup(orTwoSelmerGroupData) is now correct. (Previously, the map sometimes failed to send the group generators to independent elements).
Invariant Theory¶
- The function
FundamentalInvariantshas been fixed to use the newIrreducibleSecondaryInvariantscode in the non-modular case. Reported by G. Kemper.
Local Fields¶
- A bug in the coercion of squences into infinite precision fields has been fixed. Without the fix, the precision in ramified extensions would be too small.
- A bug in
Kernelfor matrices over p-adic rings has been fixed. Without the fix, Magma would trap internal errors. Reported by G. Chatel.
Number Fields¶
- A bug in the computation of traces of elements in relative extensions of number fields defined by non-monic, non-integral polynomials has been fixed. The old code could return wrong answers. Reported by L. Wilson.
- A bug in the computation of inverses of isomorphisms of absolute simple number fields has been fixed. In certain situations where one of the input fields has a non-monic, non-integral defining polynomial the map returned was wrong. Reported by M. Kirschmer.
- A bug in the internal handling of non-canonically generated prime ideals has been fixed. Without this fix, Magma would dump a lot of information on certain input and terminate with an internal error. Rported by J. Voight.
- A bug in the internal handling of certain non-simple fields has been fixed. The use of sparse cyclotomic fields in quarterion algebras and non-cimple number fields in
Decompositioncan, under certain circumstances, result in runtime errors. Reported by A. Previtali. - A problem in the internal precision handling of p-adic completions of number fields has been fixed. Pre-images under the completion of fields were sometimes returned with insufficient precision.
- The function
Extendsto compare places of number fields was wrong for certain finite places and complex infinite ones. - The function
DecompositionTypefor abelian extensions can now also handle infinite places. - A problem in the handling of infinite places in
SplittingFieldhas been fixed. Without this fix, certain input would result in infinite loops.
Polynomials¶
- A crash in multivariate
GCDhas been fixed (called from primary decomposition). - Crashes in multivariate resultant have been fixed. Reported by M. Watkins.
Quaternion Algebras¶
- A bug in
HilbertSymbol, involving ramified extensions, has been fixed.