15
Geometry of numbers MAT4250 — Høst 2013 Minkowski’s geometry of numbers Preliminary version. Version -1+2— 31. oktober 2013 klokken 12:04 Lattices Let V be a real vector space of dimension n. By a lattice L in V we mean a discrete, additive subgroup. We say that L is a full lattice if it spans V . Of course, any lattice is a full lattice in the subspace it spans. The lattice L is discrete in the induced topology, meaning that for any point x 2 L there is an open subset U of V whose intersection with L is just x. For the subgroup L to be discrete it is sucient that this holds for the origin, i.e., that there is an open neigbourhood U about 0 with U \ L = {0}. Indeed, if x 2 L, then the translate U 0 = U + x is open and intersects L in the set {x}. A often useful property of a lattice is that it has only finitely many points in any bounded subset of V . To see this, let S V be a bounded set and assume that L \ S is infinite. One may then pick a sequence {x n } of dierent elements from L \ S . Since S is bounded, its closure is compact and {x n } has a subsequence that converges, say to x. Then x is an accumulation point in L; every neigbourhood contains elements from L distinct from x. The lattice associated to a basis If B = {v 1 ,...,v n } is any basis for V , one may consider the subgroup L B = P i Zv i of V consisting of all linear combinations of the v i ’s with integral coecients. Clearly L B is a discrete subspace of V ; If one takes U to be an open ball centered at the origin and having radius less than min i kv i k, then U \ L = {0}. Hence L B is a full lattice in V . If might very well happen that another basis B 0 generates the same lattice as B. If this occurs, the vectors v 0 i of B lies in L and they can be expressed as linear combinations v 0 j = P i a i v i with coecients in Z, and symmetrically, the vectors from B are integral linear combinations of those from B 0 . Thus the transition matrix (a ij ) must lie in Gl(n, Z), and we observe that its determinant equals ±1. It might also happen that the lattice generated by B 0 is contained, but not neces- sarily equal to L B . Then the transition matrix (a ij ) still has integral coecients, but the determinant is an integer dierent from ±1. The quotient group L B /L B 0 is a finite group whose order equals |det(a ij )|. This number is also called the index of L B in L B 0 and written [L B : L B ]. The fundamental domain There is a particular subset of V associated to the lattice L B It is the subset T V of real linear combinations of the v i ’s whose coecients are —1—

Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

  • Upload
    buitruc

  • View
    235

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

Minkowski’s geometry of numbers

Preliminary version. Version �1+2✏ — 31. oktober 2013 klokken

12:04

Lattices

Let V be a real vector space of dimension n. By a lattice L in V we mean a discrete,additive subgroup. We say that L is a full lattice if it spans V . Of course, any latticeis a full lattice in the subspace it spans.

The lattice L is discrete in the induced topology, meaning that for any point x 2 L

there is an open subset U of V whose intersection with L is just x. For the subgroupL to be discrete it is sufficient that this holds for the origin, i.e., that there is anopen neigbourhood U about 0 with U \ L = {0}. Indeed, if x 2 L, then the translateU

0= U + x is open and intersects L in the set {x}.A often useful property of a lattice is that it has only finitely many points in any

bounded subset of V . To see this, let S✓V be a bounded set and assume that L\S isinfinite. One may then pick a sequence {x

n

} of different elements from L \ S. Since S

is bounded, its closure is compact and {xn

} has a subsequence that converges, say tox. Then x is an accumulation point in L; every neigbourhood contains elements fromL distinct from x.

The lattice associated to a basis

If B = {v1, . . . , vn} is any basis for V , one may consider the subgroup LB =

Pi

Zvi

ofV consisting of all linear combinations of the v

i

’s with integral coefficients. Clearly LBis a discrete subspace of V ; If one takes U to be an open ball centered at the originand having radius less than min

i

kvi

k, then U \ L = {0}. Hence LB is a full lattice inV .

If might very well happen that another basis B0 generates the same lattice as B. Ifthis occurs, the vectors v0

i

of B lies in L and they can be expressed as linear combinationsv

0j

=

Pi

a

i

v

i

with coefficients in Z, and symmetrically, the vectors from B are integrallinear combinations of those from B0. Thus the transition matrix (a

ij

) must lie inGl(n, Z), and we observe that its determinant equals ±1.

It might also happen that the lattice generated by B0 is contained, but not neces-sarily equal to LB. Then the transition matrix (a

ij

) still has integral coefficients, butthe determinant is an integer different from ±1. The quotient group LB/LB0 is a finitegroup whose order equals |det(a

ij

)|. This number is also called the index of LB in LB0

and written [LB : LB].The fundamental domain There is a particular subset of V associated to the latticeLB It is the subset T✓V of real linear combinations of the v

i

’s whose coefficients are

— 1 —

Page 2: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

confined to the interval [0, 1 >, that is

T = {X

i

a

i

v

i

| 0 a

i

< 1 }.

This set is called the the fundamental domain of LB. It depends on the basis B, so alattice has many fundamental domain, one for each basis.

Assume now that V comes equipped with a metric, that is a scalar product. Wecan then speak about metric properties of subsets in V , like length, area and volume,etc. The etc stands for the the n-dimensional volume—or just volume or measure forshort—and we denote by µ(S) the measure of a subset S (since it is in fact the Lebeguesmeasure). The sets we shall meet are extremely nice from a measure-theoretical pointof view, so there is never a question about they being measurable.

Assume that E is an orthonormal basis. Any other basis B may of course beexpressed in terms of E by means of the transition matrix M . A fundamental pro-perty of the measure on V , is that the volume of the fundamental domain T of thelattice LB is equal to the absolute value of the determinant of M , that is

µ(T ) = |detM | .

The translates of T + v of the fundamental domain by elements v 2 LB are disjointand their union equals the whole of V , so they form a covering of V . This is not anopen covering since T is not open (neither close for that matter ), a part of the borderis contained in T and a part is not. To see that the translate are disjoint, assume that

X

i

a

i

v

i

=

X

i

a

0i

v

i

+

X

i

n

i

v

i

,

with a

i

, a

0i

2 [0, 1 >. Then n

i

= a

i

� a

0i

2< �1, 1 >. So if the n

i

’s in addition areintegers, they must all be zero. That the translates cover V , follows since

Xa

i

v

i

=

X

i

< a

i

> v

i

+

X

i

[a

i

]v

i

= t+ v,

where < t > (resp. [t]) denotes the fractional (resp integral value) of a number t.

Every lattice has a basis

In fact, the previous collection LB of examples of lattices is exhaustive—any full latticeis of the type described there:

Proposition 1 Let L be a full lattice in the real vector space V . Then there is a basis

B for V such that L = LB.

Proof: Since L spans V , we may find a basis C for V contained in L. Let L0 = LC bethe lattice spanned by C.

— 2 —

Page 3: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

The main point of the proof, is that L0 is of finite index in L. Indeed, let T be thefundamental domain of L0. Now, L\T is a finite set since L is discrete and T bounded.Any x 2 L is of the form x = t + v with v 2 L0 and t 2 T , and therefore t = x� v isamong the finitely many elements in T \ L, and x is congruent modulo L0 to one ofthe elements in T \ L.

The index m = [L : L0] kills the quotient L/L0 and therefore mL✓L0, or L✓ 1m

L0

if one wants. But 1m

L0 has the basis { 1m

v

i

} and is hence a finitely generated free abeliangroup. By a standard result about such groups, it follows that L is finitely generatedand free, and thus has a basis. o

Blichfeldt-Minkowski theory

There is a whole industry producing results about the number of lattice points ofa given lattice L in V lying in a given bounded set S. One may, for example, askfor the asymptotic behavior of the cardinality of S \ L as a function of r (wheres = { rx | x 2 S }). This question goes back to Gauss and his circle problem, inwhich n = 2 and S is the unit circle. We take a slightly different point of view in thisparagraph, merely asking for the intersection S\L to be non empty—or more preciselyhaving a non-zero element.

We present a lemma, usually contributed to Hans Frederik Blichfeldt. He was andanish-american mathematician, born in the small village Iller close to Viborg onJutland, whose parents emigrated to America in 1888. And we present what usuallyis called Minkowski’s theorem, a result due to the much more known Königsberg- andGöttingen-mathematician Hermann Minkowski.Blichfeldt’s lemma We work with at full lattice L in the real vector space V

which is equipped with a metric, i.e., an inner product—you may have Rn with thestandard inner product in mind. We choose a basis v1, . . . , vn for L and let T denotethe corresponding fundamental domain. It is an absolutely obvious observation that ifS✓V is a bounded subset and S✓T , then µ(S) µ(T ). Elaborating this, we obtainthe following slightly more subtle statement, known as Blichfeldt’s lemma:

Lemma 1 Assume that L✓V is a full lattice and that S✓V is a bounded set. If

µ(S) > µ(T ), then there are two different elements x, y 2 S such that x� y 2 L.

Proof: For any v 2 L let S

v

= S \ (T + v), that is, the part of the translate T + v

lying with in S. As the different translates T � v form a disjoint covering of V as v

runs through the lattice L, one has S =

Sv2L S \ (T + v).

Moving the set S \ (T + v) back into T we get the set

S

v

= S \ (T + v)� v = { t 2 T | t+ v 2 S }.

Two such sets share a common element t if and only if x = t + v and y = t + w bothlie in S. Clearly their difference lies in L, so this is what we are aiming for.

— 3 —

Page 4: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

Assume then that the S

v

’s are disjoint, and let S 0=

Sv2L Sv

. Then

µ(S

0) =

Xµ(S

v

) =

Xµ(S \ (T + v)) = µ(S) > µ(T ),

contradicting the fact that S 0✓S. o

For those acquainted with the world of manifolds and the general machinery ofvolume elements, there is a shorter way (which may be also reveals the mystery; oncethe machinery is in place, it is just the stupid statement we stated with) to present thisproof: The quotient map V ! V/L is a local isometry, and the interior T is isometricto an open dense subset of V/L, hence µ(V/L) = µ(T ). But if µ(S) > µ(T ), the set S

can not map invectively into V/L, hence two of its members differ by an element in L.For those who enjoy illustration, we have made a picture illustrating the first way

of presenting the proof—the others can show it to their kids. The set S is the yellowsquare to the left. The four triangles to the right are the different intersection of S

with the translates of T , moved back to T . The quotient V/L is a torus. The quotientthe map T ! V/L identifies the four corners of T , the parallel parts of the border arepairwise identified, and the four triangles are reunited to the yellow square.

Im

Re

Im

Re

Minkowski’s theorem The point of this theorem is to give conditions on the subsetS✓V to ensure that S contains a non-zero lattice point. The conditions come in twoflavors; a regularity condition on the geometry of S and a metric condition on S. Theset can not be too wild, and it must be of a certain size.

Recall that a set S is said to be convex if the line segment between any two of itspoints is contained in S. It is said to cental symmetric if invariant under the inversionmap x 7! �x of V , i.e., if x 2 S, then �x 2 S.

Theorem 1 Let L✓V be a full lattice in the n-dimensional vector space V equipped

with a metric, and let S✓V be a subset. Assume that S satisfies the following two

conditions

⇤ S is convex and central symmetric,

⇤ µ(S) > 2

n

µ(L).

Then there is a non-zero lattice point contained in S.

— 4 —

Page 5: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

Proof: The idea of the proof is to apply Blichfeldt’s lemma to the scaled set 12S.

As µ(

12S) = 2

�n

µ(S), the metric condition on S is exactly what is needed to getthe condition µ(

12S) > µ(L) in Blichfeldt’s lemma. One concludes that there are two

different points x, y 2 S such that x/2 � y/2 2 L. But S being central symmetric, itfollows that �y 2 S, and S being convex, the convex combination x/2� y/2 lies in S.Thus we see that x/2� y/2 2 S \ L. o

Lattices and number fields

The reason we are interested in lattices is of course that they play a fundamental rolein the theory of numbers. So, given a number field K of degree n with ring of integersA, the question is: Can one associate a lattice L

A

to A? The additive group structure ofA is as requested of a lattice, namely it is a finitely generated free abelian group, thatis A ' Zn, but the remaining substantial part of the question is: How do we embeddedit into a real vector space? And what space?

To get inspired, we start with two examples, both of quadratic fields:An imaginary quadratic field The first example is an easy case. We look at thefield of the Eisenstein numbers K = Q(

p�3). As �3 ⌘ 1 mod 4, the discriminant

� equals �3, and the ring of integers is A = Z[(1 +p�3)/2]. The ring A is already

contained in C, so A is born as a lattice. This lattice is generated by any Z-basisfor A, for example by 1, (1 +

p�3)/2. We depicted it in the figure below, where the

fundamental parallelogram is coloured red. We remark that the area of LA

isp3/2,

which equalsp

|�|/2.

(1+i

p3)/2

Im

Re

The lattice corresponding to the Eisenstein numbers Z[p�3]

A real quadratic field The case of real quadratic fields is more subtle. The ringA of integers in such a field is not born as a lattice. Being contained in the one di-mensional object R, and basically being a two dimensional object itself, it must showsome accumulation behavior. And in fact, A dense in R.

— 5 —

Page 6: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

We take a closer look at the example Q(

p3). The discriminant is 12, and the ring

of integers is A = Z[p3]. The field has two real embeddings differing by the sign of the

square root, and using those, we can realize A as a lattice L

A

in R2 by using the map⌃ : Q(

p3) ! R2 defined as

⌃(x+ y

p3) = (x+ y

p3, x� y

p3),

that is, the coordinates of ⌃(↵) are the values the two embeddings take on ↵. Clearlythe image of A is the lattice L

A

generated by the vectors (1, 1) and (

p3,

p�3). It is

illustrated below. The red area is the fundamental domain. Its measure is 2

p3, which

we observe equalsp�.

y

x

(p3,�

p3)

Problem 1. Show that for any ↵ 2 Q(

p3) there is an a 2 Z[

p3] such that |↵� a| <

2

p2. Show that u = 2 �

p3 is a unit in Z[

p3] and that u

n

= u

n is a sequenceof units converging to 0. Show that Z[

p3] is dense in R. Hint: Find a

n

such that|↵u�1

n

� a

n

| < 2

p2. X

Problem 2. Define and draw the lattice L

A

when A is the ring of integer in Q(

p5).X

The lattice associated to a number field

We proceed to attack the general situation when K is any number field of degree n. Ithas n embeddings in C, and some of these are real and some complex. The complexones come in complex conjugate pairs. Let us say that there are r real embeddings and2s complex ones. Then n = r + 2s.

It is customary to list the embeddings in a particular way. The real embeddingsare listed in any order �1, . . . , �r

. When it comes to the complex ones, we choose

— 6 —

Page 7: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

one embedding from each pair of complex conjugate ones, and list these in any order:�

r+1, . . . , �r+s

. Then the total list of embeddings appears as

�, . . . , �

r

, �

r+1, �r+1, . . . , �r+s

, �

r+s

(N)

These choices give us the map � : K ! Rr ⇥ Cs by sending ↵ to (�

i

(↵)). This isinjective e.g., by Artins theorem on independence of characters. As usual, C ' R2 viaz 7! (Re z, Im z), and composing this with � we get the map ⌃;

⌃(↵) = (�1(↵), .., �r

(↵),Re �

r+1(↵), Im �

r+1(↵), . . . ,Re �r+s

(↵), Im �

r+s

(↵))

which is an embedding of K into Rr ⇥ R2s= Rn.

Any Z-basis for A is a Q-basis for K, hence an R basis for Rn, and the imageL

A

= ⌃(A) is therefore a full lattice in Rn. More generally, let a✓K be a fractionalideal. It is a free abelian group of rank n and has a Z-basis which is a Q-basis for K.Hence the image La = ⌃(a) also is a lattice i Rn.The volume of the lattice L

A

One of the most important invariants of a latticeis the volume, so after having defined the lattice L

A

, the first question that arises:Express the volume of L

A

in terms of invariants of K. The answer isProposition 2 Let K be a number field with s complex embeddings and let A denote

the ring of integers. The volume of the lattice L

A

associated to A is given by

µ(L

A

) = 2

�s

p|�

K

|

Proof: We work with a Z-basis A = {↵1, . . . ,↵n

} of A. The volume of LA

that wewant to compute, is given as the determinant of the matrix C = (⌃(↵1), . . . ,⌃(↵n

))

whose columns are the vectors ⌃(↵

i

).The proof hangs on two points. The first, and deepest, is the formula for the discri-

minant we proved in xxx�

K

= det(�

j

(↵

j

))

2

where �

i

’s are all the embeddings of K in C listed in the manner of (N) above (so fora moment we break with the convention adopted above). For later reference, we letD = (�

j

(↵

i

)).The second point, is a general formula from linear algebra, relating the two matrices

C and D. It is easy to prove, but to formulate it is somehow messy and takes somespace, so prefer to treat it apart. It states that C = ED where E is an almost diagonalmatrix. it has r diagonal entries equal to 1, and then s diagonal blocks, each blockbeing equal to the 2⇥ 2 matrix

✓1/2 1/2i

1/2 �1/2

Taking determinants, we obtain

detC = (� 1

2i

)

�s

detD

which in turn gives the proposition.

— 7 —

Page 8: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

The volume of the lattice La Assume that a is an ideal in A. It has a Z-basis,say B = {�1, . . . , �n

}, and each of the �

i

’s may be expresses as �

i

=

Pj

m

ij

j

withintegral coefficients m

ij

2 Z. The transition matrix M = (m

ij

) is just the matrix ofthe inclusion map relative to the basis B and A. We have the commutative diagram

a //A

Zn

�M

//

'

OO

Zn

'

OO

where the vertical maps are given by the coordinates in the two basises A and Brespectively, and the map �

M

is just multiplication by M . The two horizontal mapshave the same cokernel, and therefore by xxx, it holds that the counting norm of asatisfies N (a) = #A/a = |detM |.

Relating this to the embedding ⌃ of K in Rn, we see that in the image ⌃(�

i

)

of the basis vector �

i

is the vector M · (⌃(↵i

)). Hence it follows that det(⌃(�

i

)) =

detM det(⌃(↵

i

)), and we have proven the following proposition, at least in the case ofan integral ideal:

Proposition 3 If a is a fractional ideal, we have

µ(La) = N (a)2�s

q|�|

K

.

If the ideal a is really fractional, that is, if A✓ a, one proceeds in a similar way. Thedifference being, that if M is the transition matrix between a Z-basis B of a and thebasis A of A, then (⌃(�

i

)) = M

�1(⌃(↵

i

)). On the other hand, N (a) = |detM |�1 inthis case, so the result holds.

The Minkowski bound

We are now in the position to formulate and prove the main theorem of this section.It is an application of Minkowski’s theorem to the lattices La associated to fractionalideals a, with the set S chosen in an appropriate way.

One of the sets S we shall use is the following. It depends on a positive real para-meter t:

S

t

= { (t1, . . . , tr, z1, . . . , zs) |X

1ir

|ti

|+ 2

X

1is

|zi

| < t }.

This is a subset of Rr ⇥ Cs

= Rn, and we prefer using a mix of real and complexcoordinates. Recall that for a point ⌃(↵) in the image of K, the coordinates are thevalues �

i

(↵) the r+s the chosen embeddings �i

take at ↵. Due to the fact that |z| = |z|and the occurrence of the factor 2, the sum in the definition of S

t

evaluates toP

�(↵)

at ⌃(↵) where the sum is over all embeddings � (and that is of course precisely thereason for that factor 2).

One finds the volume of St

by an easy but tiresome and not very instructive exercisein multiple integration. The result is

— 8 —

Page 9: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

Lemma 2

µ(S

t

) =

2

r�s

s

t

n

n!

.

We are free to choose the parameter t, and we do this in the manner that µ(S

t

) >

2

n

µ(La), which means2

r�s

s

t

n

n!

> 2

nN (a)2�s

q|�|

K

ort

n

=

4

s

n!

s

N(a)2�s

q|�|

K

� ✏

for some positive ✏. Minkowski’s theorem tells us then that there is a non-zero elementa 2 a lying in S

t

, that is, the element a satisfies

X

|�(a)| < t

where the sum is over all embeddings of K. The last ingredient in the proof is theclassical relation between the geometric and the arithmetical mean. For any positivenumbers b1, . . . , bm there is an inequality

(

Y

i

b

i

)

1/n (

X

i

b

i

)/n.

Substituting the |�(↵)|’s for the b

i

’s one obtains

N(a) =

Y

�(a) < (

X

�(a))

n

/n

n

< t

n

/n

n

=

4

s

n!

n

n

s

N(a)q

|�|K

� ✏/n

n

,

and letting ✏ tend to zero, we show the following theorem:

Theorem 2 Let K be a number field and let a be a non-zero fractional ideal in K.

Then there is a non-zero element a 2 a such that

N(a) 4

s

n!

n

n

s

N(a)q

|�|K

.

Application to the class group

One of the main applications of Minkowski’s theorem in algebraic number theory is tothe study of the class group (another important application is Dirichlet’s unit theoremwhich we shall come back to later). It follows from the theorem that any class C inthe class group, contains an ideal whose norm is bounded by a constant—called theMinkowski bound— that only depends on the field. And it is easily accessible. Thisreduces the study of the class group to study of a finite number of prime ideal.

— 9 —

Page 10: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

Theorem 3 Let C be any class in the class group C

A

. Then there is an integral ideal

a in A such that

a 4

s

n!

n

n

s

q|�|

K

Proof: Let b 2 C and apply theorem 2 above to the fractional ideal b�1, to get anelement b 2 b�1 such that

N(b) 4

s

n!

n

n

s

N(b�1)

q|�|

K

. (i)

Let a = bb. Then a✓A (since b 2 b�1), and since N(ab) = N(a)N(b) and N(b�1) =

N(b)�1, we get from (i) that

N(a) = N(b)N(b) 4

s

n!

n

n

s

q|�|

K

o

There are some immediate and important consequences to be drawn. The first oneis that the class group of a number field is finite. In general this is not true for Dedekindrings—rings of functions on most complex Riemann surfaces for example, have classgroups with cardinality of the continuum—so this is a specific result for number fields.The Minkowski’s theorem tells us that any class may be represented by an ideal ofbounded norm, so what is missing is that the number of ideals with bounded norm isfinite, that is the following lemma:

Lemma 3 Given a constant M . The number of ideals in A with N (a) M is finite.

Proof: First of all, the number of prime ideals in A lying over a given rational primep is bounded by the degree n of K—for example, this follows from the fundamentalrelation N =

Pi

e

i

f

i

—and since p| N (p), if p lies over p, we see that there are onlyfinitely many possibilities for p, and hence finitely many prime ideals whose norm isbounded by M . If a =

Qi

p⌫i , the pi

’s must be among the primes with norm boundedby M , and clearly the ⌫

i

’s are also bounded, e.g., ⌫

i

logM/ logN (pi

). o

We have proven

Theorem 4 Let K be a number field whose ring of integer is A. Then the class group

C

A

is finite.

Ramification over Q Since the norm of any ideal is a positive integer, the inequalityin theorem 3 above gives a lower bound on the discriminant �

K

of a number field.Solving for the discriminant, we get1

p|�

K

| > n

n

n!

s

4

s

� 1

1Use induction on n and that

(n+1)n

nn = exp(n(log(n + 1) � log n)) is an increasing function, e.g.,since the derivative of x(log(x+1)� log x) is on the form 1/(x+C)�1/(x+1) for a C with 0 < C < 1.

— 10 —

Page 11: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

and we conclude that �

K

6= ±1. Hence the following theorem which is contributed toMinkowski:

Theorem 5 If K is a number field different from Q, then the discriminant �

K

is not

equal to ±1, i.e., K is not unramified over Q.

Of course extensions of other fields than Q can very well be unramified. A niceand simple example is the biquadratic field K = Q(

p�3,

p5) which is unramified over

Q(

p�15). The fields fit onto the diagram

Q(

p�3,

p5)

Q(

p�3)

5

Q(

p�15) Q(

p5)

�3

Q�3 5

where the discriminants are indicated. The three numbers involved are all congruent1 mod 4, so the discriminants of the three quadratic extensions of Q are �3, �5 and�15. The moral of the example is that all the ramification is picked up in Q(

p�15).

Outside 3 and 5 all the three quadratic fields are unramified, so the same appliesto Q(

p�3,

p5) over Q(�15).

We shall check that Q(

p�3,

p5) is unramified at 3 over Q(�15) (leaving the com-

pletely analogous case of 5 to the reader), and we shall do that by decomposing 3 inQ(

p�3,

p5) in two ways, one passing by Q(

p�3) and one by Q(

p�15).

In Q(

p�3) the prime 3 decomposes as (3) = p2 for some prime p. As the discri-

minant of Q(

p�3,

p5) over Q(

p�3) is 5 we see that Q(

p�3,

p5) is unramified over

Q(

p�3) at p, and there are two different primes p = P1P2 lying over p; the decompo-

sition of 3 in Q(

p�3,

p5) then being (3) = P2

1P22.

Now we analyze the decomposition of 3 by going via Q(

p�15). There 3 decomposes

as (3) = q2 (the discriminant is �15). But then q can not ramify in Q(

p�3,

p5), since

if it did, we would have q = Q2 for a prime Q in Q(

p�3,

p5), and therefore (3) = Q4.

This contradicts that (3) = P21P

22 with P1 and P2 distinct primes.

Problem 3. Generalize this example to the situation of Q(

pa,

pb) where a and b are

two relatively prime numbers, both congruent 1 modulo 4. Discuss the general casewhen a and b just are different numbers X

The class number of some quadratic fields

The virtue of the Minkowski theorem, is that any class is represented by an ideal, a say,of norm less than the Minkowski bound. And this ideal is a product of prime idealsof norm less than N (a). Hence to control the class group, it sufficient to understandthe prime ideals lying over the primes p less then the Minkowski bound. Those primeideals which are principal do not contribute to the class group, those that are not do.

— 11 —

Page 12: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

In the quadratic case, if p remains prime, the only prime ideal lying over p isgenerated by p and does not contribute. In case p splits or isn ramified, one has to dothe work it is to decide whether the ideals in the decomposition are principal or not.

For a quadratic field K the Minkowski bound M becomes simple, and is given as

M =

(12

p|�| if K is real

2⇡

p|�| if K is complex

The nine imaginary quadratic fields with class number one We start withchecking the famous list of the nine imaginary quadratic fields with class number one,that is Q(

p�d) for d = 2, 3, 7, 11, 19, 43, 67 and 163. That is, we shall see that all

these nine fields have class number one, and then for among fields with a relativelysmall discriminant, |�| < 523, see that they are the only ones. The result that they areonly among all imaginary quadratic fields is deep, and has a long and twisted history,starting with Gauss.

First one observation. Assume that p is a rational prime, with p < |�| /4. If eitherp ramifies or p splits in Q(

p�d), then the class number of Q(

p�d) is not one. Indeed,

in both cases there is a prime ideal p with N (p) = p, and if p were principal, saygenerated by ↵ = x +

p�dy, with 2x 2 Z and 2y 2 Z, then x

2+ dy

2= 4p which is a

contradiction.

Of the nine class-number-one-fields we have already treated the three first. Theremaining six all have �d ⌘ 1 mod 4, and therefore their discriminants are given by� = �d. Their rings of integers are generated (

p�d+1)/2 whose minimal polynomial

is x2+ x+m where m = (1 + d)/4. Since the discriminant of the polynomial x2

+ d is�4d, outside the prime 2, the rings of integers are generated by

p�d, whose minimal

polynomial is x

2+ d.

The Minkowski bounds are given as 2/⇡pd. Any class is represented by an ideal of

norm less than the Minkowski bound, so it has to lie over a prime p with p < M . Thepoint is, that in all the cases, those primes remain primes in Q(

p�d), hence the prime

ideals are all principal.

In the small table below we have listed the various ingredients in the calculations;The largest Minkowski bound being about 8, only primes 2,3,5 and 7 are of currentinterest. If p 6= 2, the quadratic status of �d modulo p determines if p splits or not,that is x

2+ d is irreducible in F

p

[x] is and only if �d is not a square mod p. If p = 2,one has to check the status of x2

+x+m, which is irreducible modulo 2 precisely whenm is odd. Now, we are done since the only non-zero square mod 3 is 1. And, in termsof lowest residues, there are two modulo 5, namely 1 and �1, and modulo 7 the threenon-zero squares are 1, �3 and 3.

— 12 —

Page 13: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

Discriminant � -11 -19 -43 -67 -163Minkowski M 2.1114 2.7750 4.1746 5.2110 8.1278

m 3 5 11 17 41m mod 2 1 1 1 1 1� mod 3 -1 -1 -1� mod 5 -2 2� mod 7 -1

We proceed to see that for d < 400, the other fields than the nine have class numbergrater than one. By the observation above, 2 can not ramify, so d = �1 mod 4.

If 4p < d, we know that p must be inert. So if d � 20, we can take p = 2, 3 and5. For p = 2. Then d = �1 mod 4 since 2 does not ramify and since (1 + d)/4 = 1

mod 2, we get d = 3 mod 8. We have that �d is not a square neither mod 3 nor mod5, so d = 1 mod 3 and d = ±2 mod 5. To summarize, we have the three simultaneouscongruences

d =3 mod 8

d =1 mod 3

d =± 2 mod 5

and solving them, we see that d = 43 mod 120 or d = 67 mod 120. So 43, 67, 163,187, 283, 307, are the only solution less than 400, and the three last are not primes. Ofcourse, one could continue this sequence of numbers, but as Dirichlet showed us, everycongruence class has an infinite number of primes in it, so—helas—sooner or later aprime looms (523 being the first one).A quadratic field with class group Z/4Z We take a look at Q(

p�14). The

discriminant is � = �4 · 14, and the Minkowski bound M = 2/⇡

p4 · 14 = 4.7640.

Hence we have to examine the two primes 2 and 3. The prime 2 ramifies, and (2) = p2

with p = (2,

p�14). If we put b = [p], then b

2= 1 in the class group, and b is non

trivial.The prime 3 splits, and (3) = qq0 where q = (3,

p�14� 1) and q0 = (3,

p�14 + 1).

Non of these primes are principal, since norms of integral non-units are at least 14. Itwe put a = [q], then a

�1= [q0].

The element ↵ = 2+

p�14 has norm 18 and is obviously contained in p and q, and

it is not in q0. Hence one has the decomposition (↵) = pq2. It follows that b = a

2, andwe are done.The class number of some real fields We do some real examples:⇤ Q(

p6) ha class number one.

In this case � = 2

3 · 3, and the Minkowski bound isp6 = 2.44949, and all classes are

represented by ideals of norm less than two, that is ideals lying over 2. As 2 ramifies,(2,

p6) is the only such ideal, and as 2 +

p6 is of norm �2, it generates (2,

p6).

⇤ Q(

p7) has class number one.

— 13 —

Page 14: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

The discriminant of Q(

p7) is � = 2

2 ·7, so 12

p� =

p7 < 2.7, so classes are represented

by the ideals of norm at most two, that is those lying over 2. As � = 4 · 7, the prime 2

ramifies there is only one lying over it, namely (2,

p7+1). One checks that the element

↵ = 3+

p7 is of norm 2, hence ↵ is a prime element lying in (2,

p7+1), and it follows

that (2,

p7 + 1) = (3 +

p7). Hence Q(

p7) has class number one.

⇤ Q(

p10) has class group Z/2Z.

The discriminant is � = 4 · 20, so the Minkowski bound isp10 = 3.16. The ideals to

examine are therefore those lying over 2 and 3.We have (2) = (2,

p10), and (2,

p10) is not principal. This follows since there are

no elements of norm ±2, if ↵ = x + y

p10 was one, one would have ±2 = x

2 � 10y

2,but the only squares mod 5 are ±1 and 0. Now, (3) = (3,

p10 + 1)(3,

p10 � 1). Now

the element ↵ = 2 +

p10 is of norm �6, and hence (2 +

p10) = (2,

p10)(3,

p10� 1)

and (2�p10) = (2,

p10)(3,

p10 + 1). Hence all the three ideals are in the same class

which is non-trivial, and the class number is two.⇤ Q(

p11) has class number one.

Then � = 4·11 and the Minkowski bound isp11 = 3.31662, and classes are represented

by ideals lying over 2 or 3. As x

2 � 11 ⌘ x

2+ 1 mod 3, and �1 is not a square in F3

we see that 3 remains prime in Q(

p11) and generates the only prime ideal lying over

3.Over 2 there is the ideal (2,

p11 + 1) whose square is (2). Now 3 +

p11 has norm

�2, and hence generates (2,

p11 + 1). The class number is 1.

Problem 4. Determine the class groups of the following fields: Q(79), Q(82), Q(�30)

and Q(�65) Hint: The answers are Z/4Z, Z/2Z ⇥ Z/2Z, Z/3Z and Z/2Z ⇥ Z/4Z.X

A formula from linear algebra

We start with n = 2 case. One easily verifies the identity✓z1 z1

z2 z2

◆✓1/2 1/2i

1/2 �1/2i

◆=

✓Re z1 Im z1

Re z2 Im z2

In general, let there be given complex numbers z

ij

with 1 i 2s and 1 j s.Put w

ij

= z

i,j/2 if j is even and z

i,(j�1)/2 if j is odd, and let the matrix D be given byD = (w

ij

). That is

D =

0

BBB@

. . . z1j z1j . . .

z2j z2j...

...z2s,j z2s,j

1

CCCA

In our context, the matrix D corresponds to (�

j

i

) On the other hand let yij

= Re z

i,j/2

— 14 —

Page 15: Geometry of numbers MAT4250 — Høst 2013 Minkowski… · Geometry of numbers MAT4250 — Høst 2013 ... For any v 2 L let Sv = S \ ... The reason we are interested in lattices is

Geometry of numbers MAT4250 — Høst 2013

if j is even and y

ij

= Im z

i,(j�1)/2 if j is odd. Let C be the matrix C = (y

ij

), that is

C =

0

BBB@

. . . Re z1j Im z1j . . .

Re z2j Im z2j...

...Re z2s,j Im z2s,j

1

CCCA.

The relation xxx above generalizes to C = ED where E is the 2s ⇥ 2s-matrix havings blocks along the diagonal each being a copy of the matrix

✓1/2 1/2i

1/2 �1/2i

. Hence we getdetC = (� 1

2i

)

s

detD

. o

Versjon: Thursday, October 31, 2013 12:04:44 PM

— 15 —