Release Notes V2.4 (December 14, 1998)
This screen provides only a short summary of the new features installed
in Magma for release version V2.4.
For a more detailed listing of the new features including information about
changes that arise with this version click
here.
-
Summary
-
-
Two important group theory databases are now included: the Besche-Eick
database of all groups up to order 1000 (excepting orders 512 and 768)
and the Hulpke database of transitive groups of degree up to 22.
-
A facility for analyzing matrix groups of large degree defined over
finite fields has been installed. This module uses the Aschbacher
classification of maximal subgroups of GL(n, q). The module was
written by Derek Holt, Alice Niemeyer, Eamonn O'Brien and Anthony
Pye.
-
The Schoenhage-Strassen FFT-based algorithm for the multiplication
of very large integers and an asymptotically-fast algorithm for the
division of large integers has been implemented.
-
Two separate FFT-based algorithms are now employed for the
multiplication of univariate polynomials over the integers and
similar coefficient rings. Also, an asymptotically-fast algorithm
for the division of polynomials has been implemented and modular
exponentiation is now performed using pre-inversion of the
modulus.
-
A new efficient packed representation for polynomials over GF(2)
has been implemented. This has led to dramatic speed-ups for all
computations within finite fields of characteristic 2. A database
of sparse irreducible polynomials over GF(2) has also been
constructed for all degrees up to 11000.
-
The Shoup algorithm for factorization of polynomials over finite
fields has been implemented, leading to very significant speed-ups.
-
Stage 1 of a major revision and extension of the power series
module has been completed. In this stage, the existing machinery
has been redone in greater generality and asymptotically-fast
algorithms are employed for multiplication and division. Series
with fractional exponents are now permitted.
-
The KANT number field machinery corresponding to Kash 1.9 has been
installed. This is the first major upgrade of the Magma general
number field facility since Kash V1.5 in 1995. This version of KANT
provides the Magma user with greatly enhanced performance for many
fundamental algorithms. Particularly noteworthy is a Round 4
integral basis algorithm and a much improved class group
algorithm.
-
Major new number field facilities available in Magma V2.4 (courtesy
of KANT) are ray class groups, S-unit groups, prime ideal
decompositions of fractional ideals, subfield lattices,
automorphism groups of normal and abelian extensions, solution of
Thue equations, unit equations and index form equations.
-
A set of functions have been provided for computing q-expansions of
the standard elliptic and modular functions. These include the
Weierstrass p-function, Eisenstein series, Dedekind eta-function,
Jacobi theta-function, elliptic j-invariant and discriminant
function.
-
The facilities for elliptic curves have undergone major expansion.
Noteworthy is the introduction of general machinery for working
with isomorphisms, isogenies and rational maps between curves. The
new machinery allows comparatively easy computation of things such
as the endomorphism ring of a curve over a finite field and the
eigenvalues of the Frobenius automorphism (the latter being useful
in point-counting).
-
The Cremona database of elliptic curves having conductor up to 5300
has been installed.
-
The design of the facility for finite planes has been revised,
firstly, to make it easier to work with planes and their subplanes
and secondly, to make it follow similar conventions to other
structures.
-
Details
-
These appear on a separate page.
Click here to see it.
Up: Release Notes index