Magma

MAGMA Computational Algebra System

Magma
 •  How to get Magma
 •  Download
 •  Online Demo
 
Resources
 •  Online Help
 •  Discovering Mathematics with Magma
 •  Citations
 •  How to cite Magma
 •  Contributors
 •  Links
 
 •  Contact us
next up previous
Next: Algebraic Function Fields Up: Arithmetic Fields (Global) Previous: Dirichlet Characters


Algebraic Number Fields


Changes:

  • Support for the use of complex approximations in the computation of Galois groups over Q has been added.

  • A new algorithm to compute invariants for intransitive groups yields a reduction of computation time of several orders of magnitude for Galois groups of reducible polynomials.

  • Removed an unnecessary restriction on orders being maximal when testing whether ideals are prime.

  • The MaximalOrder computation in Kummer extensions has been sped up by avoiding the construction of intermediate p-maximal orders. (V2.15-3)

  • The application of the residue field map to inputs with denominators has been improved. (V2.15-6)

  • Some expensive computations with orders have been avoided which has considerable effect in maximal order computations. (V2.15-6)

  • The factorisation of ideals is now returning an ordered sequence.


New Features:

  • An implementation of Dirichlet and Hecke characters for number fields has been added. Dirichlet characters are on elements of the field, while Hecke characters are on ideals. These are implemented as the dual group of RayResidueRing and RayClassGroup respectively. The structures have been given their Magma types, allowing substructures, pullbacks, etc., on the groups of characters. A preliminary implementation of Hecke Grössencharacters is also now available, at least for those of type A0 over CM fields. This appears to be the first general implementation for computing with Hecke Grössencharacters and their L-functions.

  • Computing a prime decomposition of a prime which totally ramifies in a Kummer extension now uses a similar algorithm to that implemented for computation of p-maximal and maximal orders.

  • A new algorithm for the computation of the subgroup of K* generated by a set of elements has been implemented. This allows convenient access to the subgroups of the multiplicative group.


Bug Fixes:

  • A problem with QuadraticClassGroupTwoPart in some cases was fixed.

  • A bug in certain computations with trivial Ray class groups has been fixed.


next up previous
Next: Algebraic Function Fields Up: Arithmetic Fields (Global) Previous: Dirichlet Characters

Valid HTML 4.01! Valid CSS!