A table of quintic number fields

16
mathematics of computation volume 63, number 207 july 1994,pages 361-376 A TABLE OF QUINTIC NUMBER FIELDS A. SCHWARZ,M. POHST, AND F. DIAZ Y DIAZ Abstract. All algebraic number fields F of degree 5 and absolute discriminant less than 2 x 107 (totally real fields), respectively 5 x 106 (other signatures) are determined. We describe the methods which we applied and list significant data. 1. Introduction In the last few years several extensive lists of number fields were calculated. In particular, we mention the calculation of fourth-degree fields up to a discrim- inant bound of one million by D. Ford, J. Buchmann, and the second author [2, 3, 5]. The huge amount of computation time showed that similar tables for primitive fields in higher dimensions would require refined techniques. A first attack on the totally real quintic case was done by the third author about 2 years ago [4]. At the same time the determination of the minimum discriminant for totally real octic fields by Pohst, Martinet, and Diaz y Diaz [11] was successful because of much better estimates for several coefficients of a generating poly- nomial. In this paper we take up those ideas and apply them to fifth-degree polynomials of arbitrary signature. In §2 we describe the generation of the polynomials and develop new esti- mates for their coefficients for each of the three possible signatures. In §3 we discuss the processing of those polynomials. Their discriminants are calculated integrally; bounds on the required number of arithmetical operations and on the size of the occurring integers are also given. At the same time polynomials of incorrect signature are removed. Then reducible polynomials are eliminated. All remaining ones are generating polynomials for number fields F . We com- pute an integral basis for F (hence, also the discriminant dF of F) with the ROUND-2 algorithm of Zassenhaus [18]. Redundant fields (i.e., those which are isomorphic to a field which was already obtained) are removed with the help of the isomorphy test of [10]. Finally, the Galois group of F is computed with the resolvent method. In the last section we present various numerical data. We found a total of 22 740 totally real fields with discriminant less that 2 x 107, • 79 394 fields with 2 complex conjugates and discriminant larger than -5x 106, 186 906 fields with 4 complex conjugates and discriminant less than 5x 106. All data can be obtained from the second author. Received by the editor June 25, 1992 and, in revised form, December 30, 1992. 1991 Mathematics Subject Classification. Primary 11Y40. @I994 American Mathematical ^¡^ 0025-5718/94 $1.00+$.25 per page 361 License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

Transcript of A table of quintic number fields

mathematics of computationvolume 63, number 207july 1994, pages 361-376

A TABLE OF QUINTIC NUMBER FIELDS

A. SCHWARZ, M. POHST, AND F. DIAZ Y DIAZ

Abstract. All algebraic number fields F of degree 5 and absolute discriminant

less than 2 x 107 (totally real fields), respectively 5 x 106 (other signatures)

are determined. We describe the methods which we applied and list significant

data.

1. Introduction

In the last few years several extensive lists of number fields were calculated.

In particular, we mention the calculation of fourth-degree fields up to a discrim-

inant bound of one million by D. Ford, J. Buchmann, and the second author

[2, 3, 5]. The huge amount of computation time showed that similar tables for

primitive fields in higher dimensions would require refined techniques. A first

attack on the totally real quintic case was done by the third author about 2 years

ago [4]. At the same time the determination of the minimum discriminant for

totally real octic fields by Pohst, Martinet, and Diaz y Diaz [11] was successful

because of much better estimates for several coefficients of a generating poly-nomial. In this paper we take up those ideas and apply them to fifth-degree

polynomials of arbitrary signature.

In §2 we describe the generation of the polynomials and develop new esti-

mates for their coefficients for each of the three possible signatures. In §3 we

discuss the processing of those polynomials. Their discriminants are calculated

integrally; bounds on the required number of arithmetical operations and on

the size of the occurring integers are also given. At the same time polynomialsof incorrect signature are removed. Then reducible polynomials are eliminated.

All remaining ones are generating polynomials for number fields F . We com-

pute an integral basis for F (hence, also the discriminant dF of F) with the

ROUND-2 algorithm of Zassenhaus [18]. Redundant fields (i.e., those whichare isomorphic to a field which was already obtained) are removed with the help

of the isomorphy test of [10]. Finally, the Galois group of F is computed with

the resolvent method. In the last section we present various numerical data. We

found a total of

• 22 740 totally real fields with discriminant less that 2 x 107,• 79 394 fields with 2 complex conjugates and discriminant larger than

-5x 106,

• 186 906 fields with 4 complex conjugates and discriminant less than

5x 106.

All data can be obtained from the second author.

Received by the editor June 25, 1992 and, in revised form, December 30, 1992.

1991 Mathematics Subject Classification. Primary 11Y40. @I994 American Mathematical ^¡^0025-5718/94 $1.00+$.25 per page

361

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

362 a. schwarz, m. pohst, and f. diaz y diaz

2. Generation of polynomials

Let F be an algebraic number field of degree « and discriminant dF , and

let tfp be the ring of integers of F. Let F = Q(p) for a root p of a monic

irreducible polynomial fp(t) e Z[t] with deg(//>) = « . Then fp(t) is the char-

acteristic polynomial of p, and we denote its zeros in C by p = /?(1), ... , //"'.As usual, we choose pW, ... , p(r^ e R and p^+V, ... , p^+r^ e C\R with

p(r¡+r2+j) = p{rt+j) for 1 < / < r2, so that « equals rx + 2r2 . For any element

x e F, say x = £"=i 9//''-1 (í¡ e Q, 1 < i < n), the conjugates of jc are

given by x& := E"=i Ï«PU)'_I •We introduce the function

T2:F^R^°:x~J2\xii)\2-i=l

With x e F represented by a fixed basis, T2(x) becomes a positive definitequadratic form in the coefficients. Also, we need the /eth power sum of x ,

n

Sk:F* -+l:rH 5^x(/)* (fc e Z).¡=i

We note that for xé^f and /c > 0 the /eth power sum of x is a rational

integer. Newton's relations

fc-i

Sk + Y^aisk-i + kak = 0 (l<k<n);'=1

allow us to calculate the power sums from the coefficients of the characteristicpolynomial fx(t) = t" + axtn~x H-h a„ e Z[t] of the algebraic integer x e F,

and vice versa. Hence, we can easily estimate the coefficients of fx(t) if we

have bounds for the power sums of x e F . Additionally, we note that

S_x = (-lyft!.an

Improving methods in earlier publications, for example [2, 4, 6, 8, 9], we use all

our information about the values of Sx, S2 and an to determine good bounds

for Sk (k e {3, ... , n- 1, -1}). Thus, the number of generated polynomials

is reduced drastically. Without these improved bounds it would not be possible

to compute such large sets of algebraic number fields in reasonable CPU-time.

In the sequel, F = Q(p) denotes an algebraic number field of degree five with

prescribed signature (rx, r2). For an upper bound B on the absolute value of

the discriminant of F we choose B = 2 x 107 for rx = 5, and B = 5 x 106

otherwise. For each of the three signatures we construct a set M of monic fifth-

degree polynomials such that any quintic number field F of correct signature

and of absolute discriminant \dF\ < B contains an integer p (e F\Q) whose

characteristic polynomial fp(t) = t5 + axt4 + a-¡t} + a^t2 + a4t + as e Z[t] is

contained in M. We proceed in analogy to [6, 9].

Proposition 2.1. Let F be an algebraic number field of degree « = 5 with

discriminant dF , \dF\ < B. Then there exists an algebraic integer p in F with

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

A TABLE OF QUINTIC NUMBER FIELDS 363

F = Q(p) and characteristic polynomial fp(t) satisfying

aie{0, 1,2}

and5 (4 ^1/4

T2(p) <U2:=-+ (jB

As a consequence, we also get bounds for the coefficients a2, as of the char-

acteristic polynomial of that element p . Newton's relation a2 = (a2 - S2)/2immediately yields

a2 > (a] - U2)/2.

Applying the Cauchy-Schwarz inequality to the vectors (/?(1), ... , pW), (1,...,

1), we obtain a2 < 5(U2 + S2)/2 ; hence,

a2 < (u2 + L2) /2.5

The inequality between arithmetic and geometric means implies

5/2

1 < N = \\pU)7=1

<-mRemark 2.2. For totally real fields F, i.e., rx = 5 , we have T2(p) = S2(p) > §«[15] and therefore much better upper bounds

^ ! 2 15 . . . ̂ fS2\a2< 2«i --4- and lfl5l < I y )5/2

Estimates for a3, a4 are derived from bounds for S3, S4, S_x, and the latterare obtained by calculating global maxima and minima of the functions

n

Sk: C5^E: x^]T;tf1=1

for k e {3, 4, -1} and fixed values of Sx, S2 and as and under the additional

constraint

T2(x):=|*i|2 + --- + l*5|2<t/2.

These extrema are determined by the Lagrange multiplier method.

In the sequel we assume that Sx, S2, as e Z and f/2 € R>0 are fixed.

2.1. Polynomials with signature rx = 5 and r2 = 0. We determine extrema of

the functions

n

Sk:R5 ̂ R:x^Y,xï> ¿te{3,4,-l},1=1

under the restrictions

gx(x) = xx + x2 + x3 + x4 + xs - Sx =0,

g2(x) = x¡ + x¡ + x2 + x¡ + x¡-S2 = 0,

gi(x) = xxx2X}X4xs + as = 0.

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

364 A. SCHWARZ, M. POHST, AND F. DIAZ Y DIAZ

Because of T2(x) = S2(x) for all x e R5, we do not need the side condition

T2(x) < U2 in this case. The set G := {x e R5\gj(x) = 0, j —1,2,3} is com-pact. Hence, Sk attains a maximum and a minimum in G for k e {3, 4, -1} .

The following proposition is a consequence of Lagrange's multiplier method (see

[13]).

Proposition 2.3. (a) Each of the functions S3 and S-X has a global maximum

and a global minimum on the set G at a vector x - (xx, ... , xs) whose coor-

dinates satisfyxx= x2 = X3 or xx = x2 A x?, = x4.

(b) The function S4 has a global maximum and a global minimum on the set

G at a vector x = (xx,... , xs) whose coordinates satisfy

xx = x2 = Xt, or xx = x2 A x-} = x4

or, in case Sx ̂ 0,

xx = x2 = Sx and xx, X3, x4, xs are pairwise distinct.

We thus must consider three cases for which we calculate all x e G subject

to one of the conditions of the last proposition. We give a short example how

to determine all vectors x e G with xi = x2 = x-$. Eliminating x4 and xsfrom the system of equations

3xi + x4 + Xs — Sx

3xx + x4 4- x5 — S2

X] X4X5 + ¿Z5

we get

x? - is,x, + ^(S2- -S2)x,3 + X-as = 0.

For every real solution xx of that equation we compute X5 from

xj + (3x, - Sx)x5 + 6x2 - 3Sxxx + ^(S¡ -S2) = 0

and, finally, X4 fromX4 = 01 — 3xi — X5.

For all solutions x e G we compute Sk(x) for k e {3, 4, -1}. In the other

two cases we proceed analogously.

The required extrema are among the Sk -values for the finitely many x e G

obtained. All polynomials for xi are of degree at most five. Using the bounds

for S3 we can estimate 03 by Newton's relations. The bounds for S4 and

S-X yield estimates for a4 . Additional bounds from [6, 8] are used to possibly

further reduce the ranges for 03 and a4 .

2.2. Polynomials with signature rx = 3 and r2 = 1. If we denote the real

roots by xx, x2, X3 and the complex roots by X4 ± ix$ with X4, X5 e R, thenwe have to search for extrema of the real functions

S-}(x) := x\ + x2 + X3 + 2(x4 - 3x4X5),

S4(x) := xf + x24 + x34 + 2(x4 - 6x42x| + x4),

r. / \ 1 1 1 ~ Xd5_,(x) := — + — + — + 2

Xi x2 x3 xj + x2

= 0,

= 0,

= 0,

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

A TABLE OF QUINTIC NUMBER FIELDS 365

The constraints are

gx (x) = xx + x2 + x3 + 2x4 - Sx = 0,

g2(x) = x\ + x22 + x32 + 2(x| - x52) -S2 = 0,

g3(x) = xix2x3(x| + X2) + «5 = 0,

g4(x) = x2 + x2 + x2 + 2(x2 + x2) - U2 < 0.

We define sets

G := {x g M5|£4(x) < 0 A gj(x) = 0, j = 1,2,3},

G3:={xeR5\gj(x) = 0, j= 1,2,3},

C74:={xeK5|s;(x) = 0, j= 1,2,3,4}.

Since G is compact, we have global extrema in G. If x e E5 is an extremum,

then it is either an element of G$ which satisfies g4(x) < 0, or it is an element

of G4 . So we must determine all local extrema in G3 and G4. Again, we apply

the method of Lagrange multipliers and obtain the following proposition ([13]).

Proposition 2.4. (a) Each of the functions S3 and S-X has its local extrema in

the set G3 only at points x = (xx,..., x$) which satisfy one of the conditions

(1) X) = X2 = X3 ,(2) X) = x4 A x5 = 0,

(3) xi = x2 A x5 = 0.

(b) The function S4 has its local extrema in the set G$ only at points x =

(xi, ... , X5) which satisfy either one of the conditions (l)-(3) of (a) or, in case

Sx t¿ 0, one of the conditions

(4) xx = x2 = Sx A Xi t¿ x3 A x5 ^ 0,

(5) x4 = Sx A X5 = 0 A Xi, x2, X3, x4 pairwise distinct.

There are only finitely many local extrema. The degree of the polynomials

whose roots we must compute is at most five. We only consider solutions x e K5

with g4(x) < 0.

To determine the extrema in G4 is somewhat more difficult, because we do

not have similar conditions for the coordinates of a solution x as in the totally

real case. Thus, it is necessary to calculate Lagrange multipliers explicitly, ifthe Jacobi matrix

dgj(x)\

°Xi /1<K5,1<J<4

has rank four. Because of S2 < U2, we have

0¿x2=l-(U2-S2)

in G4.

Remark 2.5. If X5 ̂ 0 and Xi, x2, X3 are pairwise distinct, then the rank ofJ(x) is four.

Hence, if J(x) is not of maximal rank, then two of the coordinates xi, x2, X3

must be equal, and without loss of generality we can assume Xi = x2. Comput-

ing resultants of the polynomials gj(xx, xx, X3, x4, \(U2 - S2)) (1 < j < 3),we obtain an equation of degree ten for x4.

In the sequel we assume that J(x) has rank four.

/( H

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

366 A. SCHWARZ, M. POHST, AND F. DIAZ Y DIAZ

Determining the extrema of S3 by the Lagrange multiplier method yields

Xx,... , X4 e R subject to

1 as3xf + Xx + 2X2xx -A3-h 2A4xi = 0,

Xl

3x2 + Xx + 2X2x2 — A3-h 2A4x2 = 0,x2

3X3 + Xx + 2X2X3 — A3-h 2A4x3 = 0,X3

3(x4 - x2) +XX + 2X2x4 - A3x4 2 5 2 + 2A4x4 = 0,x4 +X5

-6x4 — 2A2 — A3—^-, + 2A4 = 0.X^ ~r X5

Eliminating Xi, x2, X3, we obtain

x^ + X5

A4 = 3x4 - - ( —-j-—j-T + Sx ) ,4V(x2 + x2)2 /

3X2= - X4 — -(Sx - 2x4),

Xx = 1((SX - 2x4)2 - (S2 - 2(x¡ - x2))).

These results are inserted into the fourth equation above to obtain an equationof degree six in x4. For the functions S4 and S-X we proceed similarly and

get equations of degree seven in x4 in each case.

Having calculated x4 , we form resultants of the polynomials

£,(Xi,X2,X3,X4,X5), 1<7<3,

in the variables xi and x2 . This yields an equation of degree three for X3.

2.3. Polynomials with signature rx = 1 and r2 = 2. We apply the same

method as before. We denote the zeros of a generating polynomial by Xi, x2 ±

¿X3, x4 ± ¿X5. Hence, we need to determine maxima and minima of the func-

tions

53(x) := xf + 2(x2 - 3x2x|) + 2(x4 - 3x4x2),

54(x) := xf + 2(x2 - 6x2x2 + x4) + 2(x4 - 6x|x| + x4),

5_,(x):= 1 + 2^^ + 2:A] Jij 1 A^-5 JCa "T" -V«

subject to the restrictions

gi (x) := xi + 2x2 + 2x4 - Sx =0,

g2(x) := x2 + 2(x¡ - xj) + 2(x¡ - x¡) -S2 = 0,

gi(x) := xi(x22 + x32)(x2 + x52) + a5 = 0,

g4(x) := x2 + 2(x2 + x32) + 2(x2 + x52) - U2 < 0.

Let the sets G, Gj, and G4 be defined as in the preceding case. For the extrema

in (73 we get the following result (see [13]).

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

A TABLE OF QUINTIC NUMBER FIELDS 367

Proposition 2.6. (a) Each of the functions S3 and S-X has its local extrema in

the set G3 only at points x = (xi, ... , x5) which satisfy one of the conditions

(1) x3 = x5 = 0,

(2) Xi = x2 A x3 = 0,

(3) x2 = x4 A X3 = X5.

(b) The function S4 has its local extrema in the set G3 only at points x =

(xx, ... , Xs) which satisfy either one of the conditions (l)-(3) of (a) or, in case

Sx ± 0, the condition(4) xi ¿ x2 = Sx A x3 = 0 A x5 ± 0.

Again we obtain only finitely many local extrema. Solving the corresponding

system of equations we must calculate the zeros of polynomials of degree at

most five.For finding the global extrema in G4 we have to check if the Jacobi matrix

has rank four. For this, the following remark is helpful.

and X3 t¿ 0 t¿ X5, the rank ofX-, ~T Xn X4 "T X5Remark 2.7. For x2 j= x4 .

the Jacobi matrix is four.The cases x2 = x4 or x\ + x2 = x2 + x2 or x3 = 0 are not difficult to

handle. We notice that X3 and X5 cannot both be zero. If the rank of the

Jacobi matrix is four, then we compute the Lagrange multipliers as functions

of Xi and obtain a polynomial equation for xi. We note that in this case the

degree can become as large as 17.

3. Processing of generated polynomials

Since the set M of polynomials generated by the ideas of the preceding

section turns out to be quite large for each signature (see §4), the methods ofthis section should be really fast. In a first step we compute the discriminant

and the signature of each polynomial simultaneously. For a monic «th-degree

polynomial f(t) e Z[t] we define the quadratic form

qf(xx ,...,x„):= ^2 Si+j-iXiXj = xuQfxl<i,j<n

with coefficient matrix

/So Sx S2 ■■■ Sn-X ^

sx s2

Q/= s2

\Sn-X . S2n-2J

i.e., the coefficients are the power sums of the zeros of f(t). We note that

det(Q/) is the discriminant of f(t) and that the number of real roots of /(/)equals the difference of the numbers of positive and negative eigenvalues of Qf

[7]. The latter are easily computable by an application of the following lemmafrom [13].

Lemma 3.1. Let M be a real symmetric « x n-matrix, and det(M;) ^ 0 for

M¡ := (mjk)x<j k<¡ (1 </'<«). 77te« the number of negative eigenvalues of M

is equal to the number of sign changes in the sequence 1, det(Af! ),..., det(Af„).

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

368 A. SCHWARZ, M. POHST, AND F. DIAZ Y DIAZ

We remark that in our case det(ß/) ^ 0, because otherwise we can discard

f(t) immediately, and therefore we can always achieve that the principal minors

of Qf are not zero. Hence, using a Cholesky-type method [9] for evaluating the

determinant of Qf, we obtain the signature of f(t) at the same time for free.

The following proposition from [ 13] allows us to do all calculations with ratio-

nal integers. The advantage of operating exclusively with integers was already

discussed in [1].

Proposition 3.2. Let M = (wj? )i</j<n be a real symmetric « x n-matrix with

det(Af) ^ 0, and let q(x) := ]£?,,/= i m\j x¡xj be the corresponding quadratic

form. Then for each k e {0, ... , « - 1} the form q(x) is equivalent to the

quadratic formk m{k) , n

m(k) ■*' T m(k) Z- mU "l~* ',=1 '"/_i),_i mkk ¡,j=k+l

defining mW := 1 and

m mg-'<-"-»g-""g-"

for k > 0 andk < i, j < n . If we have M e Znxn , then also

m{k) eZ for 0 < k < « - 1, k <i, j < n.

We remark that the principal minors of M satisfy

det(Mjfc) = m(kkX) = m(k)k (i<k<n).

The following algorithm is immediate.

Algorithm 3.3. (Computation of polynomial discriminant and signature)

Input. Degree « of the polynomial / and the polynomial coefficients.

Output. Polynomial discriminant D(f) and the number of real roots of / in

case D(f) ¿ 0.(1) (Initialization)

Compute the power sums Sk for 0 < k < 2« - 2 via Newton's relations

and initialize the Hankel matrix Qf = (m¡j)x<ij<n <— (SVh/_2)i<( j<„ .Set s <- 0 and d <- 1 .

(2) For k = 1 to « - 1 do

If mkk = 0 thenIf there is an index / with k < I < « and m¡¡ ¿ 0, then

interchange mki and «?/, for k < i < n and then

interchange mik and w,/ for k < i < n.Else if «z„ = 0 for all i (k < i < n) and there is an index / with

k < I < n and mk¡ ¿ 0 thenset mki <— mki + m/, for k < i < n and then

set mik <— mik + m,/ for k < i < n .Else

set D(f) <— 0 and terminate.

For i = k + 1 to « do

Set m¡j <- (mkkm¡j - mikmkj)/d for i < j < « .

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

A TABLE OF QUINTIC NUMBER FIELDS 369

Set mki <— 0 for k + 1 < i < « .Set mji <— m¡j for k < i < n - 1 and i + 1 < j < n .Set 5 <- s + sign(mkk) • si%n(d) and d <- mkk .

(3) Set D(f) <- m„„ , s «- s + sign(m„„) • si%n(d) and terminate.

Regarding the complexity of the algorithm we get (see [13]):

Proposition 3.4. Let f(t) = t" + axtn~x +-Y an e Z[t] be a polynomial of

degree « > 2 and define a := max({|a,| 11 < i < «} U {1}). Then(a) Algorithm 3.3 requires at most

4(« - l)2 + 2«(« - 1) + f «(« - 1)(« + 1) + 2 = 0(n3)

arithmetical operations.

(b) The absolute values of the intervening integers are bounded by

23(«-l)(a+l)4(«-l)2.

This method of computing the polynomial discriminant and the signaturesimultaneously is very fast in practice. Comparisons with the PARI system

showed that for our polynomials, Algorithm 3.3 is about ten times faster.

After the calculation of all polynomials of the signature under considerationwe must check them for irreducibility. Factoring them modulo small prime

numbers and comparing the degrees of potential factors often proves irreducibil-

ity in a fast way. If proper factors can still exist, we easily obtain estimates for

their coefficients and test all remaining candidates.

The irreducible polynomials then generate fields of correct signature. Next

we must check whether the field discriminant lies within the given bounds. We

use the Dedekind criterion (see [12], for example) to detect index divisors.If there are none, then we know that the equation order is maximal and the

discriminant of the polynomial coincides with the field discriminant. In theremaining cases we compute an integral basis of the corresponding maximal

order by a specialized version of the ROUND-2 algorithm of Zassenhaus [18].

Our methods sometimes yield several generating polynomials for one field.

Hence, a final task is to reject all redundant ones. An easy test to check whether

several polynomials generate isomorphic fields is given in [10].

3.1. Computation of Galois groups. As a prerequisite we list all transitive

subgroups of the symmetric group S$, and for each of them the frequencyof cycle distributions. For example, " 15 x (2, 2, 1)" means that the group

contains 15 elements which decompose into two cycles of length two and one

cycle of length one.

Ss lx(l,l,l,l,l),10x(2,l,l,l),15x(2,2,l),20x(3,l,l),

20x(3,2), 30 x (4, l),24x(5)

Hol(Cs) 1 x(l, 1, 1, 1, l),5x(2,2, 1), 10 x (4, l),4x(5)

As 1 x(l, 1, 1, 1, 1), 15x(2,2, l),20x(3, 1, l),24x(5)

D5 lx(l, 1, 1,1, l),5x(2,2, l),4x(5)

C5 lx(l, 1, 1,1, l),4x(5)

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

370 A. SCHWARZ, M. POHST, AND F. DIAZ Y DIAZ

The groups include each other in the following way:

Ss

As

Hol(C5)

D5

IC5

To decide which subgroup of Ss is the Galois group of a given monic irreducible

polynomial f(t) e Z[t], we use the following criteria which are contained in

(or easily deducible from) [17, pp. 202-204].

Lemma 3.5. Let f(t) e Z[t] be a monic irreducible polynomial of degree n, and

let Yf ç Sn be the Galois group of f. Let p be a prime number not dividing

the discriminant of f, and let f = /i • • • f mod p be a congruence factorization

into monic irreducible polynomials. Then Yf contains an element n = nx---nr,

where the iij are disjoint cycles of length deg(/}) (1 < j < r).

Lemma 3.6. Let f(t) be as in the preceding lemma. If Tf contains cycles of

length 2 and deg(/), respectively, then Yf is the symmetric group Sn .

Lemma 3.7. Let f(t) be as in Lemma 3.5 but of prime degree p > 3. If f hasexactly two nonreal roots, then its Galois group Yf is the symmetric group Sp .

Lemma 3.8. Let f(t) be as in Lemma 3.5 . Then its Galois group Yf is con-

tained in the alternating group A„ if and only if the discriminant of f is a

square in Z.

Lemma 3.9. Let f(t) be as in Lemma 3.5 but of degree « = 5. If its Galois

group Yf is the cyclic group Cs, then f has five real roots.

Hence, we decompose a given monic irreducible polynomial f(t) modulo

pZ[t] into its prime factors for a few (usually not more than 10) small prime

numbers p . From these results we can already guess the corresponding Galois

group in most cases. For the remaining ones we use indicator functions (see

[12, 16]) which tell us whether Yf is contained in Hol(Cs), C5, respectively.

Let

gx(xx, ... ,x5)

:= (X[X2 + X2X3 + X3X4 + X4X5 + X5X1 — X1X3 — X3X5 — X5X2 — X2X4 — X4X))

and Vx be a full set of representatives of Ss/Ho^Cs), for example,

Vx = {(1), (12435), (15243), (12453),(12543),(12)(34)}.

Assume that the values gx(xxW, ... , xT(5)) are distinct for x e Vx. Then the

Galois group Yf is contained in Hol(C5) if and only if y = gx(xK(X), ... , xn(s))

is a rational integer for some n e Vx.

Similarly, we define

g2(xi, ... , x5) := xix2 + x2x| + x3x4 + x4x| + x5x,2

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

A TABLE OF QUINTIC NUMBER FIELDS 371

and

K2:={(1),(12)(35)}.

Assume that the values g2(x^X), ... , xT(5)) are distinct for x e V2. Then

the Galois group Yf is contained in (hence equal to) C5 if and only if y =

c?2(*jt(i), ■■■ , *7t(5)) is a rational integer for some n e V2.

4. Numerical results

All computations were carried out on Apollo workstations (CPU Motorola

68020, 68030, 68040). The use of the software package KANT [14] was abso-lutely essential.

4.1. Totally real fields with dF < 20000000. According to Proposition 2.1,we have to compute all characteristic polynomials of algebraic integers p withT2(p) < 64.50. Our method generates 110476 592 polynomials, 35 758 669of which are totally real. There remain 22 740 nonisomorphic fields. In Table

1 we list the first 50 field discriminants and the coefficients of a correspondinggenerating polynomial in each case. An integral basis is always a power basis

for these generators.Next, in Table 2 (next page), we consider the distribution of the fields with

respect to their Galois group. Among all 22 740 fields, 22 676 have symmetricGalois group Ss (99.72%). We list the remaining 64 fields.

Table 1

No dF f No dF

1234

567

89

1011121314

1516171819202122232425

146412421736497385696565770601815098158989417

101833106069117688122821124817126032135076138136138917144209147109149169153424157457160801161121

-3

110

-1-2

1

4-4

-5-2-4-4

60

-1

-3

21

-5

3-2-5-4

-3

26272829

30313233343536373839404142

4344

454647

484950

170701173513176281176684179024180769181057186037195829202817205225207184210557216637218524220036220669223824223952224773230224233489236549240133240881

-6 0-5 -3-5 -3-6 1-8-7-7-6-5-5

-4

-11-7

-6-6-4 -6-6 -1-6 -7-6 -4

04

-2-2-6-4

-6 -3-6 -2-6 -4 8-7 2 3

-5

5-5

22

-2

2-1-2-2

21

11

-1

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

372 A. SCHWARZ, M. POHST, AND F. DIAZ Y DIAZ

Table 2

Galois group Hol(C5)

No No /23820322450000369800067258976889792690312571290888804429

0 -90 -101 -81 -8

4 170 20

1 -11 -9

13131

0 -10 0 201 -12 -4 182 -18 22 -2

-12

109

-3

1

92

-3

9101112131415

11122069112500001505112516200000191209761950312519827925

2

01 -130 -151 -14

0 -10

12 -24 820 0 80

-1 23

0 45-6 3

0 20

23169

301

7

1 -24 -56 29 104

Galois group As

No dF f No

31046445184729616032461801967017201740928483059241079122511744329

-11 -1-7 -11

-15 15

15

0 -172112

-12

30-19-9 -8

-14 1-15 -31

1211

62

-4

17 22

496

411

-4

2-7

-25

4-41

5

101112

131415161718

118129691227100913060996145847611578472916386304166627241808800919096900

0 -2510

11-9

-21 -48-13-9

-22-17 -13-10 -23-21 -35

-2-13 13-40 57

7 -19 -1

-2 38

34 -197

52-6

6

-2

5249

Galois group Ds

No / No

1234

5

67

89

1011

1213

160801667489

11946491940449204204126928813083536359860939840164330561463540984564649740641

-5-6

1 -72 -121 -102 -10

-13-9

-11-8

-15-9

-4-5

3-6-3-1

33

10

312

21-14 21-8 27

4 10-28 -6-7 3-4 36-8 3

11

-4

14

-9

16-1-4

91

-16

1

14

1516

17181920212223242526

9790641101187611058200912852225129672011542918415976009167854091867104118948609189834491972248119749136

1 -112 -1 -

-28-17-28-15

11 -1515 13

177

329

-17 -41

101 -230 -191 -231 -25

-9-15

321929

21221321132721

-18

3120

91424

-9

17-11-9

1-1-7

9

1-9

-28

1

2

Galois group C5

No

14641390625923521

282576113845841

/-4

-10-12-16-24

-3 3

5 10-21 1

5 21-17 41

11

5-9-13

There are 61 discriminants below 20 000 000 belonging to two nonisomor-

phic fields, namely,

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

A TABLE OF QUINTIC NUMBER FIELDS 373

181096918913773060944335067345698084602229464123264705936499197

73332327834576876028992621179344997

10782801107965171102265611160412

117905441205514912096169121745921232916812500560129651841307283713075749

135201961389879714009328141184731418644814282192143131361432123214433201

146004161473114515873344159101011620938116509232169591931736251217515184

179460251794606418038480183717211853612118623952186405921865232918871504

18908613193036451944401619595088196302371972001319984208

All other fields are uniquely determined by their discriminant.

4.2. Fields with signature rx = 3 and r2 = 1 and \dF\ < 5 000000. ApplyingProposition 2.1, we compute all characteristic polynomials of algebraic integers

p with T2(p) < 45.98. We get 502250482 polynomials, 248231495 ofwhich are of correct signature. There remain 79 394 nonisomorphic fields with

a discriminant of absolute value below 5 000 000. All of them have Galois

group S5 according to Lemma 3.7.

In Table 3 we list the first 50 fields, each of which has a power integral basis.

Table 3

No

1

234

5

67

89

10111213

14151617

18192021

22232425

dp-4511-4903-5519-5783-7031-7367-7463-8519-8647-9439-9759-10407-11119-11243-11551-12447-13219-13523-13799-13883-14103-14631-14891-14911-15536

1 -11 -1

2-1

2-2-1

-2-2

23

1 -1 -30 0-2

-3 2

120

1-3 1-1 -1

3 1-2 -3 -1

0 1 -2-2 -2

033

-3

0 -2

No

26272829303132333435363738394041

424344454647

4849

50

dp-15919-16816-17151-17348-18063-18463-18583-18839-19015-19951-21191-21227-22331-22424-22448-22583-22687-22935-23103-23119-23339-23679-23831-23891-24299

/-3 2

4 0-1 0-2 1-2 -1 -1-3 2 2-2 -1 -1-3 0 1

0 -21 1

1 -23 -4

00

-4

-2-2

01 1

0 -11

0 -31 02 00 -31 -3

1 -12 11 -21 -25 3

0 -1 -3021

21

-3

-3

-2

-3

1-2

2

There are various discriminants for which nonisomorphic fields exist. Ta-ble 4 gives a short account on this phenomenon. If there are more than 10

different discriminants for which p nonisomorphic fields of that discriminantoccur (which happens to be the case for p = 2, 3), we only list the 10 largestdiscriminants.

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

374 A. SCHWARZ, M. POHST, AND F. DIAZ Y DIAZ

Table 4

number of

nonisomorphic

fields

discriminants -28976-100656-107467-112919-125391-159196-171184-174608-195203-210352

-428976-447232-490288-643127-646704-818096-853456-956623

-1051056-1068336

-2025648-2170800-2711232-3223600-3539376-3830976-3912624

1673136

total 2139 106

Table 5

No dp No

1

234567

89

1011

1213141516171819202122232425

1609164917772209229726172665286930173089323333693857388941694261440944174429443244774549459747574817

0 -2 -

2627

282930313233343536373839404142

4344454647484950

48975025516454375501558456535753586459136241

644965816757679370967177726573337373737676727684

77177909

1 -1 -

1 -21 -21 10 -1

-1 -2

1 -2

-1

2-1

31

2-1

-2-1

3

10

-2

1 -11 1

1 -3-1-3

23

-2

02

-2

4.3. Fields with signature rx = 1 and r2 = 2 and dF < 5 000000. We com-pute all characteristic polynomials of algebraic integers p with T2(p) < 45.98.

This yields 670725 968 polynomials, 534 326207 of which have exactly onereal zero. There remain 186906 nonisomorphic fields of a discriminant below5 000 000. We list in Table 5 the smallest 50 fields, all of them with a powerbasis as integral basis.

There are 81 fields with Galois group Hol(C5), 258 fields with A5, and129 fields with D$. The group C5 cannot occur as Galois group. For every

possible Galois group we present the field of smallest discriminant. In each casean integral basis is a power basis.

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

A TABLE OF QUINTIC NUMBER FIELDS 375

Group /

Hol(C5)

As

Ds

160935152184962209

0-1 1 1-112 4 111 0-2-2 -20-1 2-2 1

Table 6 gives some information on discriminant values for which nonisomor-

phic fields occur. If there are more than 10 different discriminants for a fixed

number of nonisomorphic fields, only the 10 smallest discriminants are listed.

Table 6

number of

nonisomorphic

fields

discriminants

total

16757204323412937584378924091245009477974862949744

9333

1774448592

206928213840214272216432223737251984254148255312

756

225872258768514512587088640629752976880848939600

10488961057104

103

721872115387213335841350864166497617102881862352234849624153122592000

29

16722722016576205934422459682546640308966437078564482000

24325924081104

4050000

Bibliography

1. E. H. Bareiss, Sylvester's identity and multistep integer preserving Gaussian elimination,

Math. Comp. 22 (1968), 565-578.

2. J. Buchmann and D. J. Ford, On the computation of totally real quartic fields of small

discriminant, Math. Comp. 52 (1989), 161-174.

3. J. Buchmann, D. Ford, and M. Pohst, Enumeration of quartic fields of small discriminant,

Math. Comp. 61 (1993), 873-879.

4. F. Diaz y Diaz, A table of totally real quintic number fields, Math. Comp. 56 (1991),801-808.

5. D. Ford, Enumeration of totally complex quartic fields of small discriminant, Computational

Number Theory, Proc. Colloq. on Comp. Number Theory (Debrecen, Hungary, 1989) (A.

Pethö, M. E. Pohst, H. C. Williams, and H. G. Zimmer, eds.), de Gruyter, Berlin and NewYork, 1991, pp. 129-138.

6. J. Hunter, The minimum discriminant of quintic fields, Proc. Glasgow Math. Assoc. 3(1957),

57-67.

7. N. ObreschkofF, Verteilung und Berechnung der Nullstellen reeller Polynome, VEB Deutscher

Verlag der Wissenschaften, Berlin, 1963.

8. M. Pohst, Berechnung kleiner Diskriminanten total reeller algebraischer Zahlkörper, J. Reine

Angew. Math. 278/279 (1975), 278-300.

9. _, On the computation of number fields of small discriminants including the minimum

discriminants of sixth degree fields, J. Number Theory 14 (1982), 99-117.

10. _, On computing isomorphisms of equation orders, Math. Comp. 48 (1987), 309-314.

U.M. Pohst, J. Martinet, and F. Diaz y Diaz, The minimum discriminant of totally real octic

fields, J. Number Theory 36 (1991), 145-159.

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use

376 A. SCHWARZ, M. POHST, AND F. DIAZ Y DIAZ

12. M. Pohst and H. Zassenhaus, Algorithmic algebraic number theory, Cambridge Univ. Press,

Cambridge, 1989.

13. A. Schwarz, Berechnung von Zahlkörpen fünften Grades mit kleiner Diskriminante, Diplom-

arbeit, Heinrich-Heine-Universität Düsseldorf, 1991.

14. J. Graf von Schmettow, KANT-a tool for computations in algebraic number fields, Compu-

tational Number Theory (A. Pethö, M. E. Pohst, H. C. Williams, and H. G. Zimmer, eds.),de Gruyter, Berlin and New York, 1991, pp. 321-330.

15. C. L. Siegel, The trace of totally positive and real algebraic integers, Ann. of Math. (2) 46

(1945), 302-312.

16. R. P. Stauduhar, The determination of Galois groups, Math. Comp. 27 (1973), 981-996.

17. B. L. van der Waerden, Algebra. I, 8th ed., Heidelberger Taschenbücher 12, Springer-Verlag,

Berlin, Heidelberg, New York, 1971.

18. H. Zassenhaus, On the second round of the maximal order program, Applications of Number

Theory to Numerical Analysis, Academic Press, New York, 1972, pp. 398-431.

Itterstr. 107, 40589 Düsseldorf, Germany

Fachbereich 3 Mathematik, TU Berlin, Strasse des 17. Juni 136, 10623 Berlin, Ger-

many

Mathématiques et Informatique, Université de Bordeaux I, 351, cours de la Libéra-

tion, F-33405 Talence Cedex, France

License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use