Mathematical Areas

Global Fields

Global fields in Magma include number fields and global function fields over finite fields. Algorithms compute rings of integers, ideal class groups, unit groups, ray class groups, and class field towers.

All Areas
magma — global-fields
Type ? for help. Type <Ctrl>-D to quit.
Jump to Handbook

Contributors

Global Arithmetic Fields

An implementation of the Montes algorithm and its applications to speeding up computations involving ideal arithmetic in number fields and function fields has been contributed by Jens-Dietrich Bauch.

Jean-François Biasse (Calgary) implemented a quadratic sieve for computing the class group of a quadratic field. He also developed a generalisation of the sieve for number fields of degree greater than 2.

Florian Heß (TU Berlin) has contributed a major package for determining all isomorphisms between a pair of algebraic function fields.

David Kohel (Singapore–NUS, Magma) has contributed to the machinery for binary quadratic forms and has implemented rings of Witt vectors.

Jürgen Klüners (Düsseldorf) and Sebastian Pauli (UNC Greensboro) have developed algorithms for computing the Picard group of non-maximal orders and for embedding the unit group of non-maximal orders into the unit group of the field.

The facilities for general number fields and global function fields in Magma are based on the KANT V4 package developed by Michael Pohst and collaborators, first at Düsseldorf and then at TU Berlin. This package provides extensive machinery for computing with maximal orders of number fields and their ideals, Galois groups and function fields. Particularly noteworthy are functions for computing the class and unit group, and for solving Diophantine equations.

Code for finding all decompositions of a rational function into compositions of rational functions has been contributed by Jonas Szutkoski (Univ. Federal do Rio Grande do Sul).

The fast algorithm of Wieb Bosma and Peter Stevenhagen for computing the 2-part of the ideal class group of a quadratic field has been implemented by Mark Watkins (Bristol).

A database of number fields having degrees 2 through 9 was included in Magma from V2.19 (2013) onwards. The database was constructed by the Pari (Bordeaux) and KANT (Berlin) groups.

Handbook Chapter Authors

  • Number Fields — C. Fieker, W. Bosma, N. Sutherland
  • Quadratic Fields — W. Bosma
  • Cyclotomic Fields — W. Bosma, C. Fieker
  • Number Fields and Orders — C. Fieker, W. Bosma, N. Sutherland
  • Galois Groups and Automorphisms — C. Fieker, J. Klüners, K. Geißler
  • Class Field Theory — C. Fieker
  • Étale Algebras — S. Marseglia
  • Dirichlet and Hecke Characters — M. Watkins
  • Algebraically Closed Fields — A. Steel
  • Rational Function Fields — A. Steel, A. van der Waall
  • Algebraic Function Fields — F. Heß, C. Fieker, N. Sutherland
  • Class Field Theory for Global Function Fields — C. Fieker
  • Artin Representations — T. Dokchitser, p-ADIC RINGS AND THEIR EXTENSIONS, D. Fisher, B. Souvignier, N. Sutherland, GENERAL p-ADIC EXTENSIONS, N. Sutherland