Lattice Points
Main Editors
H. Brezis, Universite de Paris
R. G. Douglas, State University of New York at Stony Brook A. Jeffrey, University of Newcastle-upon-Tyne (Founding Editor)
Editorial Board
R. Aris, University of Minnesota A. Bensoussan, INRIA, France S. Bloch, University of Chicago B. Bollobas, University of Cambridge W. Burger, Universitat Karlsruhe S. Donaldson, University of Oxford J. Douglas Jr, University of Chicago R. J. Elliott, University of Alberta G. Fichera, Universita di Roma R. P. Gilbert, University of Delaware R. Glowinski, Universite de Paris K. P. Hadeler, Universitat Tiibingen K. Kirchgassner, Universitat Stuttgart B. Lawson, State University of New York at Stony Brook W. F. Lucas, Claremont Graduate School R. E. Meyer, University of Wisconsin-Madison J. Nitsche, Universitat Freiburg L. E. Payne, Cornell University G. F. Roach, University of Strathclyde J. H. Seinfeld, California Institute of Technology B. Simon, California Institute of Technology I. N. Stewart, University of Warwick S. J. Taylor, University of Virginia
Pitman Monographs and Surveys in Pure and Applied Mathematics 39
Lattice Points
P. Erdos, P. M. Gruber & J. Hammer
Hungarian Academy of Sciences/Technical University of Vienna/University of Sydney
....... Longman ••• Scientific & _,. . . ech n1ca ···~ . 1
Copublished in the United States with John Wiley & Sons. Inc., New York
Longman Scientific & Technical Longman Group UK Limited Longman House, Burnt Mill, Harlow Essex CM20 2JE, England and Associated Companies throughout the world.
Copublished in the United States with John Wiley & Sons, Inc., 605 Third Avenue, New York, NY 10158
© P.
Erdos, P. M. Gruber and J. Hammer 1989
All rights reserved; no part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise without either the prior written permission of the Publishers or a licence permitting restricted copying in the United Kingdom issued by the Copyright Licensing Agency Ltd, 33-34 Alfred Place, London, WC1E 7DP. First published 1989 ISSN 0269-3666 AMS Subject Classifications. (Main) llHXX, 52-XX, 05CXX, (Subsidiary) 82A60, 53C65, 65030 British Library Cataloguing in Publication Data Erdos, Paul, 1913-Lattice points. 1. Lattice point geometry I. Title II. Gruber, P. M. 516.3'5
III. Hammer, J.
ISBN 0-582-01478-b Library of Congress Cataloging-in-Publication Data Erdos, Paul, 1913-Lattice points/P. Erdos, P. Gruber & J. Hammer. p. em. - (Pitman monographs and surveys in pure and applied mathematics, ISSN 0269-3666; 39) Bibliography: p. Includes index. ISBN 0-470-21154-7 1. Lattice theory. 2. Geometry of numbers. I. Gruber, Peter M., 1941- . II. Hammer, J. (Joseph) III. Title. IV Series. 0A171.5.E73 1989 511.3 '3--dc19
Typeset in 10/12 Times New Roman Printed and Bound in Great Britain at The Bath Press, Avon.
Contents
Preface List of symbols
vi viii
1 Equidissectable polytopes 2 Lattice polytopes, lattice point enumerators and a glimpse of algebraic geometry 3 Minkowski's fundamental theorem and some of its relatives 4 Blichfeldt's theorem 5 Successive minima 6 The Minkowski-Hlawka theorem 7 Mahler's selection theorem 8 Packing and covering 9 Packing and covering with balls 10 Crystallography, tiling and Hilbert's 18th problem 11 Geometry of positive quadratic forms: reduction, packing and covering with balls 12 Selected problems of number theory 13 Visibility 14 Lattice point problems of integral geometry 15 Applications to numerical analysis 16 Lattice graphs 17 Extremal combinatorial problems
116 123 133
References
139
Subject index
176
Author index
180
1
6 14 25 28 34
37 40 55
67 81 96 107 111
Preface
In this book we have tried to collect geometric, number-theoretic and also combinatorial and analytical results, theories and problems related to lattice points. It is clear that problems of the geometry of numbers comprise a sizeable part of this book, but we have tried to cover more topics dealing with dissection problems, lattice polytopes, packing, covering and tiling problems, mathematical crystallography, visibility, integral geometry, applications to numerical integration, combinatorics, graph theory and several others. We hope that the book will convince the reader of the many interesting relations of the concept of lattice points to other areas of mathematics and that the great number of implicitly or explicitly stated classical and new problems will induce further research. Since it was our intention that the book should act as an 'appetizer' we have included only a small number of proofs, but we have not hesitated to state heuristic arguments and to give intuitive descriptions. We also make many comments on the results presented, and, in some instances our personal opinion, is made clear. The references are selective, and we have always tried to include more recent ones. If by chance we have omitted some prominent paper in the field of lattice points we ask to be pardoned. In any case readers interested in geometry of numbers may consult the comprehensive volume on Geometry of numbers, the second edition of which was prepared by G. Lekkerkerker and one of the present authors. Many references are to surveys and monographs on various topics dealing with lattice points which the reader might wish to consult. We gratefully acknowledge many helpful hints and discussions with colleagues and friends working in the area of lattice points, in particular Professors Coxeter, Danzer, Ewald, Gabor Fejes T6th, Groemer, Hlawka, Mack, McMullen, Ryskov, Seidel, Shephard, Uhrin and Wills. Professor Ewald helped us in the preparation of section 2.5 and
PREFACE
vii
Professor Shephard made many helpful comments on Penrose tilings. The figures were drawn by Hartwig Sorger. Christian Buchta, Gerhard Ramharter, Dinesh Sarvate and Esther Szekeres assisted us with checking the manuscript. The typing was done by Yit-Sin Choo. P. Erdos P.M. Gruber J. Hammer
To Laszlo Fejes T6th
List of symbols
A 23 A( ) 7 a( ) 19
a( Bd B( bd
L( ), L 0 ( ) , L 0 ( ) 6, 125 L ( )4 L( , , ... , , ) 10 A;, A;( , ) 28
, )2 3
JH89
)8
m() 89
7
p.(,)54 I 123 II 1137 1J 81 P( ) 8 PA( ) 21 1T( ) 92 pos 11 R 23 fk' 83 p( ) 89 s~ 11 S( ) 15 a( ) 93 .;f82 8L( ), 8y( ), 8c( ) 41 et( ), 8H ), eH > 42 V( ) 3, 123 V( , ... , , ) 10 W23 W;( ) 23
c• 30 C(,)lO D 23 D( , ) 74, 88 d( ) 14
d( ' ) 18 ~( ) 16 c5( ) 16 c'jL( ),
br( ),
c'jc( ) 41
c5t( ), c5H ), c5H > 42 det 16 [d, k, m] 60 (d, M, m) 60 Ed 1 E( ) 7, 123 f( ) 32 id 68 <, > 11 Kd 17 K( ) 18, 21, 99 X( ) 6 .1! 37 L* 32
z
2
~( ) 34
~( ' ) 116
1
Equidissectable polytopes
1.1 The investigation of equidissectability of polytopes was greatly stimulated by Hilbert's third problem. First we shall consider a modern variant of Hilbert's problem in the context of lattices and then a problem due to Hadwiger will be treated. The original problem of Hilbert, which essentially goes back to Gauss, is specify two tetrahedra of equal bases and equal altitudes which can in no way be split up into congruent tetrahedra, and which cannot be combined with congruent tetrahedra to form two polyhedra which themselves could be split into congruent tetrahedra. (Hilbert [1900])
In order to formulate a general version of Hilbert's problem some precise definitions must be given. Let a class J of subsets of d-dimensional euclidean space Ed be given. In particular we shall consider classes of proper polytopes in Ed. These are finite unions of (compact) convex polytopes with non-empty interiors. A dissection in J of a set S E J is a finite family {S 1, ••• , S,} of sets of J having pairwise disjoint interiors and such that S equals the union of S 1 , . . . , S,. In addition to J let a group G of rigid motions in Ed be given. Two sets, S,TEJ are called equidissectable in J with respect to G or G-equidissectable in J if there are dissections {S 1 , • • • , S,}, { T t. . . . , T,} in J of S and T respectively such that
T;
= m;(S;)
fori
E
{1, ... , n}
for suitable rigid motions m t. . . . , m, E G. The sets S and T are G-equicomplementable in r~ if there are G-equidissectable sets U, v E c) such that S and U have disjoint interiors and correspondingly for T and V and such that S u U and T u V are G-equidissectable. Papers related to Hilbert's problem typically deal with the following question: Given a class S of subsets and a group G of rigid motions of
2
LAITICE POINTS
Ed, specify necessary and/or sufficient conditions for sets S, T e ,~· to be G-equidissectable or G-equicomplementable. An old result for the plane due to Farkas Bolyai (the father of the famous Janos Bolyai) and P. Gerwien says the following. Two proper polygons, i.e. proper polytopes in E 2 , are equidissectable with respect to the group of all rigid motions in the class of all polygons if and only if they have the same area. Unfortunately the corresponding result does not hold for dimensions E;; 3 as was shown by Dehn, then assistant to Hilbert. In particular, Dehn's result gives a positive answer to Hilbert's third problem. For exhaustive information on results in the context of Hilbert's third problem we refer the reader to Hadwiger (1957), Boltyanskii (1978), Sah (1979) and the survey of McMullen and Schneider (1983). For results of a related character in the context of the famous Banach-Tarski paradox, but based on a concept of dissection into disjoint sets, see Wagon (1985). Let zd denote the set of all points of Ed with integer coordinates. zd is called the integer or fundamental lattice in Ed. See figure 1.1. (For the more general concept of a lattice see section 3 .1.) 0
0
0
0
0
0
0
0
0
00
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 1.1 The integer lattice Z 2
Since we do not distinguish between points and vectors, zd clearly forms a group. Obviously it can be interpreted as a group of translations: To each u E zd corresponds the translation x
~
x
+
u for x e Ed.
1.2 Hadwiger (1953, 1957) gave necessary and sufficient conditions for two proper polytopes in Ed to be zd-equidissectable. In order to formulate his result we need some more definitions. Let P be a proper polytope and pEP. Then the normalized internal angle a(p, P) of P at p is defined by
EQUIDISSECTABLE POLYTOPES
P)
a-(
=
p,
lim V(P n (pBd + p)) V(pBd + p)
p-->+o
3
(1.1)
Here V( ) denotes Lebesgue measure, Bd is the solid euclidean unit ball in Ed and pBd + p = {px + p: x E Bd}. Since the quotient in (1.1) is constant for sufficiently small p > 0, the existence of the limit is obvious. Next define a real functional LA on the class of all proper polytopes P in Ed by (1.2)
LA ( P) is the weighted number of points of Z d contained in P and LA is called the weighted lattice point enumerator. For a slightly more general definition and the definition of three more lattice point enumerators see section 2.1. Before giving Hadwiger's criterion for zd-equidissectability we quote some of his remarks (1953). Let P be a proper polytope in Ed such that there are translates of P by suitable vectors of Z d which tile Ed, i.e. the translates have pairwise disjoint interiors and their union equals Ed (for more information on tiling see sections 10.4-8). Then V(P)
=
LA(P).
(1.3)
Thus it is possible to compute the volume of P by 'counting' the number of points of Z d contained in P. Assume now that P is a parallelotope all vertices of which belong to zd. Then (1.3) holds. We may express LA ( P) in the form
LA(P)
=
t1 (~a-(u,
P)),
(1.4)
where the inner sum is extended over the points u of Z d contained in the relative interiors of the i-dimensional faces of P. Denote the number of these points by N;. It follows from (1.4) that LA(P) is simply the sum extended over the values of 2i-dN;. This gives the formula of Hofreiter (1933a) for the volume of P: d
V(P)
= L2i-dN;.
Hadwiger's criterion for zd-equidissectability says that two proper polytopes P, Q in Ed are Z d-equidissectable in the class of all proper polytopes in Ed if and only if LA(P + x) = LA(Q + x) for all xEEd with 0 ~X;< 1 for i E {1, ... , d}. (The coordinates of x E Ed are denoted x 1 , . . • , x d. Although x is always considered as the column with entries x1, ... , xd, we shall write (x 1, ... , xd) for x in some
4
LA TriCE POINTS
instances.) For an example of a parallelogram equidissectabte to a square, see figure 1.2.
which
is
Z 2-
0
0
0
0
0
0
0
0
0
0
0
FiJlUte 1.2 z2-equidissectability (After Hadwiger (1957), p. 73)
Hadwiger (1953) showed that any two proper polytopes which are zd-equicomple:mentable are also zd-equidecomposable in the class of all proper polytopes in Ed. Thus for the class of proper polytopes in Ed the concept of Z d -equidissectability and Z d -equicomplementability coincide. Coincidence of these two concepts holds for many classes of polytopes and many groups (see the references cited in section 1.1). For a case where this does not hold see the following subsection.
1.3 Let x~
U d~note the group of transformations of the form
Ax+ u
where A is a d x d matrix with integer elements and determinant ± 1 and u E zd. Ea.ch such transformation maps zd onto itself. By a proper convex lattice polytope in Ed we understand a convex polytope with nonempty interior all vertices of which are contained in Z d. Betke and .kneser (1985) proved that two proper convex lattice polytopes are U-equicomplementable in the class of all convex lattice polytopes if and only if they have equal volume. Unfortunately the concepts of U-equidissectability and Uequicomplementability do not coincide for the class of proper convex
EQUIDISSECTABLE POLYTOPES
5
lattice polytopes. The following is an example of Betke (1985): The simplices in E 3 with vertices o = (0, 0, 0), (1, 0, 0), (0, 1, 0), (1, 1, 3) and o, (1, 0, 0), (0, 1, 0), (0, 0, 3) respectively are U-equicomplementable but not U-equidissectable in the class of all proper convex lattice polytopes in E 3 •
2
Lattice polytopes, lattice point enumerators and a glimpse of algebraic geometry 2.1 In this section we consider relations between the number of points of the integer lattice contained in a lattice polytope and its volume and surface area. We also exhibit the connection of lattice polytopes and toric varieties. A finite family of simplices in Ed is a (finite) simplicial complex if each face of a simplex of the family also belongs to the family and if the intersection of any two simplices of the family is a face of both of them. The 0-dimensional simplices are called vertices. A polytope in Ed (or a polygon in case d = 2) is the union of a simplicial complex. The latter forms a simplicial decomposition of the polytope. Equivalently one may define a polytope as a finite union of convex polytopes of dimensions .;;; d. A polytope is proper if it is the closure of its interior or if it can be represented as a finite union of convex polytopes of dimension d, cf. section 1.1. Call a polytope P a lattice polytope if for a suitable simplicial decomposition of P the set of vertices consists precisely of the points of Z d contained in P. The Euler characteristic of a simplicial complex is the number of its 0-dimensional simplices ( = vertices) minus the number of its !dimensional simplices ( = edges) plus the number of its 2-dimensional simplices, minus etc. For a polytope P the Euler characteristic x(P) can be uniquely defined as the Euler characteristic of a simplicial decomposition of P. For example the three polygons in figure 2.1 have Euler characteristics 1, 2 and 3 respectively. For a polytope P let L(P), L"(P) and L 0 (P) denote the number of points of zd contained in P, on the boundary of P and in the interior of P, respectively. Further let L •( P) be defined by equations ( 1.1) and (1.2). This defines functionals L, L", L 0 , L. on the class of all polytopes in Ed, so-called lattice point enumerators. 6
LAITICE POLYTOPES AND LAITICE POINT ENUMERATORS
7
2.2 The values of the lattice point enumerators of a lattice polytope and its volume and surface area are closely related. We consider the case d = 2 first. As may be expected, the results in this case contain much more information than related higherdimensional results. Let P be a lattice polygon of area A ( P). Consider a simplicial decomposition of P whose set of vertices is Z 2 n P. Let E(P) denote the number of edges of the simplicial decomposition on the boundary bd P of P, where an edge which is contained in the closure of the interior of P is counted once and all other edges twice. A general result of Hadwiger and Wills (1976) says that L(P)
= A(P) + !E(P) + x(P).
(2.1)
The reader may verify this for the lattice polygons in figure 2.1. 0
(a) polygon but not a lattice polygon
0
(b) lattice polygon
(c) proper lattice polygon
Figure 2.1 Lattice and non-lattice polygons
Several particular cases of (2.1) deserve mention. If P is a proper lattice polygon then (2.1) implies the case d = 2 of a formula of Reeve (1957): L(P)
= A(P) +
!L"(P)
+ x(P)
- ~X(bd P).
(2.2)
(Note that in Reeve's notation the Euler characteristic is -x(P).) If the boundary of a proper lattice polygon P is the disjoint union of closed Jordan polygons, then x(bd P) = 0 and (2) implies L(P)
= A(P) +
!L"(P)
+ x(P).
(2.3)
A particular case of (2.3) arises when the boundary of a proper lattice polygon P consists of a single closed Jordan polygon. Then we obtain the well-known formula of Pick (1899)
LA TriCE POINTS
8
L(P)
= A(P) +
~L'(P)
+
(2.4)
1.
Among the numerous proofs of Pick's theorem we just mention Coxeter (1969) and Liu (1979). An application of Pick's theorem to lattice simplices is due to Reznick (1986). Since each line segment connecting two points of Z 2 has length at least 1, proposition (2.1) yields for a lattice polygon P the inequality L(P) ~ A(P)
+
~B(P)
+ x(P).
(2.5)
Here the 'perimeter' B( P) of P is determined such that each edge on the boundary of P which is contained in the closure of the interior of P is counted twice. To obtain a corollary of (2.5) consider a plane compact convex set C. Let L(C) denote the number of points of Z 2 contained in C. If L( C) = 0, inequality (2.5) trivially holds. Otherwise consider the convex hull of the points of Z 2 in C. Then (2.5) implies that L(C) ~ A(C)
+
~P(C)
+ 1,
a result first proved by Nosarzewska (1948). Here P( C) is the perimeter of C. Let P be a lattice polygon and let t E E 2 , t (/; Z 2 be chosen. Hadwiger and Wills (1976) give the following somewhat surprising upper bound for the number of lattice points in the translate P + t of P: L(P
+ t)
~
L(P) - x(P).
For any value the Euler characteristic can assume there are lattice polygons for which equality holds. Let us consider the case d;;;. 2. The example of the tetrahedra Sm with vertices o, (1, 0, 0), (0, 1, 0), (1, 1, m), where m is a positive integer, shows that it is not possible to express V(S) as a linear combination of L(Sm), L'(Sm) and x(Sm) (= 1) with real coefficients. Let P be a proper lattice polytope in Ed. In order to determine V( P) Reeve (1957, 1959) had the idea of considering besides P the lattice polytopes 2P (= {2x: x E P}), 3P, .... The results of Reeve concern the cases d = 2, 3 only. Macdonald (1963) extended and proved them for all d: Ford= 2 we have the formulae
= (L(P) - ~L '(P)) - (x(P) - ~X(bd P)) 2A(P) = L(2P) - 2L(P) + x(P), A(P) = L.(P), and for d = 3 we obtain 6V(P) = (L(2P) - ~L'(2P)) - 2(L(P) - !L'(P)) + (x(P) - !x(bd P)), A(P)
(cf. (2.2)),
LATTICE POLYTOPES AND LATTICE POINT ENUMERATORS
6V(P)
= L(3P)
6V(P)
=
9
+ 3L(P) - X(P),
- 3L(2P)
L .(2P) - 2L .(P).
For general d the formulae are (d -/)d!V(P)
= (L((d- 1)P)- (d
~
!L'((d- 1)P))
1 )(L((d - 2)P) - !L"((d - 2)P))
+ (-1)d-2( ~
=~ )((L(P) -
+ ...
!L '(P))
+ ( -1)d- 1(x(P) - !x(bd P)), d!V(P)
=
L(dP) - (
~ )L((d- 1)P + · · ·
+ (- )d-I L(P) + ( -1)dx(P), (d - 2 1)d! V(P)
=
L.((d - 1)P) - ( d 1- 1 )L .((d - 2)P)
+ ( -1)d-2( ~
+ ···
=~ )L .(P).
An inequality of Betke and McMullen (1985) relates V(P) and L(nP) for a convex lattice polytope P with non-empty interior:
(n +
(n
~) + ( n + : ~ 1 )(d!V(P) -
I)
~d)+* n +d ~ )( n- ld+ ~ )}(d!V(P)- I)
(dodd)
(d even)
~ L(nP) ~ ( n + ~- 1 )d!V(P) + ( ~ ~ ~- 1 ). For a large body of further geometric properties of lattice polygons and lattice polytopes, we refer to the thesis of Rabinowitz (1986).
2.3 The functionals
L, L ·, L 0 , L • and related other functionals have many interesting properties, for which the reader is referred to McMullen (1975), Ehrhart (1977), Wills (1978, 1980, 1982), Betke and Wills (1979), McMullen and Schneider (1983) and Gruber and Lekkerkerker
LA ITICE POINTS
10
(1987). Here we shall state only one particularly appealing result. In order to appreciate this result we first state a classical theorem of Minkowski (1903); see also Bonnesen and Fenchel (1934), p. 40, or Leichtweiss (1979), p.162. For subsets X, Y of Ed and A real define X
+ y =
=
AX
{X
+ y:
{.Ax:
X
X E X, y E Y}'
EX}.
Let us give an example: assume that C is a convex body in Ed, that is a compact convex subset of Ed with non-empty interior. Then for A> 0 the set C + ABd is called the parallel body of C at distance A. It is easy to see that C + ABd is the union of all balls of radius A and centres in
c. Minkowski's theorem is the following: Let C 1 , • • . , Cn ben compact convex sets in Ed. Then there are coefficients V(C;,, ... , C;J, i 1 , ••• , idE {1, ... , n}, which are symmetric in the indices i 1, ... , id, such that for .?.. 1 , ••• , An;;:.: 0 the following equality holds: n
V(A1C1+···+.AnCn)=
2:
The coefficient V(C;,, ... , C;.) is called the mixed volume of C;" ... , C;_. By analogy with this a result of McMullen (1977) which in essence was proved also by Bernstein (1976) shows that for convex lattice polytopes p J, . . • ' p n in Ed there are coefficients L( pI' i I' . . . ' p n' in). i1. ... , in E {0, ... , d} such that for k 1, ... , kn E {0, 1, 2, ... } we have L(k1P1
+ · · · + knPn) = 2: i1+· · ·+inE:d
Similar results hold with L replaced by L ·, L 0 , L ~.
2.4 For P a lattice polytope Betke and McMullen (1985) consider the power series L(P, t)
= 1 + 2:L(nP)tn. n~l
If P is a proper lattice polytope, then
L(P t) '
=
C(P, t) (1-t)d+l'
LAITICE POLYTOPES AND LAITICE POINT ENUMERATORS
11
where C(P, t) is a suitable polynomial in t of degree at most d + 1 with integer coefficients; see Ehrhart (1967). Betke and McMullen give more precise information on C( P, t) which yields refinements and generalizations of earlier results of Macdonald (1971), Wills (1978) and Stanley (1980).
2.5
Since about 1970 it has become clear that there exists a close relationship between the theory of lattice polytopes and algebraic geometry, centred around the concept of a 'toric variety'. In the following we will describe this relationship without giving too many details or exact definitions. Let u(ll, ... , u
(= {Jqu< 1l + · · · + J..ku
••• ,
Ak;?! 0})
and the 'dual' cone S v of S, sV
= {x:
(x, y);?! 0 for ally
E
S}.
(Here ( , ) denotes the inner product in Ed.) The set of all Laurent polynomials in d variables z 1 ,
"'a .L.J n
1• •
·nd
••• ,
z d,
z"'· · ·z"d 1 d '
where the coefficients an,·. ·nd are in an algebraically closed field K and the summation is over finitely many (n 1, . . . , nd) E Sv n zd, forms a ring Rsv. The maximal (prime) ideals of Rsv represent points (irreducible curves, surfaces, etc.) of an 'affine variety' X 5 v. If c) is a cell complex of cones S, i.e. a fan, the affine varieties X X of any two cones S 1 , S 2 E c) are 'glued together' by using the 'natural injections' R s, v ~ R (S,nS,) v. The result is called a to ric variety, X,\· If, for example,
s:, s:
sl = pos({(1, 0), (0, 1)}), S 2 = pos({(O, 1), (-1, -1)}), s3 = pos({(1, 0), (-1, -1)}),
s:, s:,
the affine varieties X s,v, X X are affine planes which are 'charts' of the projective plane P 2 =X,, (where J' = {S 1 , S 2 , S 3 , pos{(1, 0)}, pos{(O, 1)}, pos{(-1, -1)}, o}). To ric varieties were introduced by Demazure ( 1970), Kempf et a/.
12
LA ITICE POINTS
(1973) and Oda (1978). (See also the survey of Danilov (1978).) There are many properties of the complex <~ and the toric variety X.1 related to each other. Here are some examples: 1. U{S: S E J} =Ed ~ X,1 is compact (if K =C); 2. J is strongly polytopal, that is, there is a lattice polytope P such that ~ X,f is projective; J = {S = pos{uOl, .. , u
Toric varieties have been used by Stanley (1980) in the solution of McMullen's conjecture on [-vectors of polytopes and by Teissier (1980/81) for a new proof of the Fenchel-Alexandrov inequalities on mixed volumes. On the other hand results on lattice polytopes were used for problems of algebraic geometry dealing with toric varieties, see for example Oda (1978), Danilov (1978), Batyrev (1982), Voskresenskii and Klyachko (1985), Ewald (1986) and the comprehensive monograph of Oda (1988). Apparently these connections are of increasing importance in contemporary convexity theory.
2.6 We close this section with some remarks on embedding of regular polytopes into Z d. Apparently Lucas (1878) was the first to note that an equilateral triangle cannot be embedded into Z 2 (here embedding means that all its vertices are in Z 2 ). Scherrer (1946) showed that the square is the only regular polygon that can be embedded into Z 2 • More generally it was proved by Schoenberg (1937) that the regular triangle, the square and the regular pentagon are the only regular polygons that can be embedded in a suitable zd. He also showed that a regular d-simplex can be embedded in a suitable zd' if 1. d is even and d + 1 is a perfect square; 2. d = 3mod4; or 3. dis of the form (2h +1) 2 + (2k + 1) 2 - 1, h, k e {0, 1, 2, ... }.
Finally Patruno (1983) completely determined which regular polytopes can be embedded in a suitable zd. It remains an open question which
LATIICE POLYTOPES AND LATIICE POINT ENUMERATORS
13
semi-regular polytopes can be embedded in a suitable Z d. (For definition of semi-regular figures see Fejes T6th (1964).) For further embedding theorems, see Rabinowitz (1986).
3 Minkowski's fundamental theorem and some of its relatives
3.1 The geometry of numbers has a long history. The first sporadic results appeared in the work of Kepler (1611) and Lagrange (1773). Later contributors who emphasized the geometric aspect are Gauss (1831), Dirichlet (1850) and Klein (1895/96), whereas the numbertheoretic and arithmetic aspect is predominant in the papers of Hermite (1850) and Korkin and Zolotarev (1872, 1873, 1877). Systematic study of the subject started in the decades after 1880 with Fedorov (1885), the basic work of Minkowski (1896, 1907, 1911) and the investigations of Voronoi (1908(a), 1908(b), 1909, 1952). Many results and concepts of the modern geometry of numbers have their origin in the contributions of Minkowski. It was Minkowski who coined the name geometry of numbers for this new branch of mathematics linking number theory and geometry. Important later contributions are due to Siegel, Furtwangler (mainly unpublished), Davenport, Venkov, De lone, Haj6s, their students and a number of other living mathematicians. In this and in some of the following sections we will present basic ideas, results and open problems of the geometry of numbers. In general, we will present geometric versions of the results chosen. This section deals with a simple but fundamental theorem of Minkowski, which is generally considered as the central result of the geometry of numbers. Its importance lies in the wide range of interesting applications. A lattice L in Ed is the set of all linear combinations with integer coefficients of d linearly independent vectors (figure 3.1 shows an example for d = 2). These vectors form a basis of L and the absolute values of their determinant is called the determinant d( L) of L. The parallelotope generated by the basis vectors is called a fundamental parallelotope of L. Its volume is equal to d(L). Note that there are countably many bases of L. In this book we shall not distinguish between vectors and points. Thus we may call the vectors of L (lattice) 14
MINKOWSKI'S FUNDAMENTAL THEOREM
points. An example of a lattice is the integer lattice section 1.1.
zn
15
introduced in
0
Figure 3.1 Lattice in E 2
By a convex body in Ed we mean a compact convex subset of Ed with non-empty interior. V( ) and S( ) denote Lebesgue measure and ordinary surface area measure in Ed. In case d = 2, we write A( ) (for area) and P( ) (for perimeter) instead.
3.2 The fundamental theorem (of Minkowski (1893)) or Minkowski's convex body theorem says the following. Let C be a convex body, symmetric about the origin o, and let L be a lattice in Ed. If V( C) ;:::: 2 dd( L), then C contains at least one pair of points ±p =F o of L (see figure 3.2). If C is not a parallelohedron (see section 10.7 for a definition), there is a constant a< 2d depending on C such that the conclusion of the theorem still holds if V( C) ;;::. ad( L). For parallelohedra, no such refinement exists. For some historical remarks see section 3.3 below.
0
0
0
0
(!!) 0
0
0
0
0
0
Figure 3.2 The fundamental theorem. V(C);;;. 4d(L)
LATTICE POINTS
16
In contrast with the precise information on the equality case in the fundamental theorem, in many inequalities, asymptotic bounds or, in extremal problems of the geometry of numbers, the best possible constants or the extremal configurations, sets or lattices are not known. We will sketch a proof of the fundamental theorem which clearly exhibits its geometric background. Let C be an o-symmetric convex body and L a lattice in Ed such that o is the only point of L in C. Then the convex bodies
!C + p: pEL are pairwise disjoint. The system of these convex bodies forms a so-called lattice packing of (!)C. The density of this packing is the proportion of space covered by the bodies or, more precisely, the quotient
V((i)C) d(L) . (Packing is treated in more detail in chapter 8.) Since the bodies of the packing are disjoint the density of the packing is less than 1. This yields V(C) < 2dd(L), concluding the proof. For later purposes we shall give a different version of Minkowski's convex body theorem. Let C be a convex body containing o in its interior or a star body, i.e. a closed subset of Ed with the origin as an interior point and such that each ray starting at o meets its boundary in at most one point. A lattice is admissible for C if it contains no interior point of C except o. Define the critical determinant or lattice constant A(C) of C by A( C)
= inf {d(L):
Lis an admissible lattice for C}.
Now the fundamental theorem can be stated in the following form. Let C be an o-symmetric convex body. Then (3.1)
3.3
Among the numerous applications of Minkowski's fundamental theorem we shall present two classical ones due to Minkowski himself. For other applications we refer to Cassels (1972) and Gruber and Lekkerkerker (1987). Let q(x) = l:.a;kX;Xk be a real positive definite quadratic form in d variables and with discriminant b(q) = det(a;k). For a> 0 the set {x: La;kX;Xk :s a}
MINKOWSKI'S FUNDAMENTAL THEOREM
17
is an ellipsoid with centre o and volume ad/2Kd/tJ(q) 1f2, where Kd is the volume of the solid euclidean unit ball in Ed. Thus for a= (4tJ(q)/K~) 1 fd the ellipsoid contains a pair of points ± u o of Z d by the fundamental theorem. This shows that the minimum of q(u) for integer values of the variables not all 0 is at most
*
(4~t)
1/d
This result of Minkowski (1891) considerably improved a theorem of Hermite (1850). For Minkowski's original proof the fundamental theorem was not yet available, but the idea behind his geometric proof led him to the discovery of the lattice point theorem soon afterwards. The theorem was formulated two years later in a letter of Minkowski addressed to Hermite (Minkowski (1893)). Minkowski's bound for the minimum of positive definite quadratic forms was essentially lowered by the work of Blichfeldt (1929) and in recent years by Kabatjanskii and Levenstein (1978). For a more detailed discussion of this problem in the equivalent form of the problem of upper bounds for the density of lattice packings of balls we refer the reader to chapter 9. A second application of the fundamental theorem will give the linear form theorem of Minkowski (1896), §37: Let /1, ... , ld bed real linear forms in d real variables. We require that the absolute value of the determinant of the coefficients of /1, ... , ld, say tJ, is positive. For reals 'E't, ... , 'E'd > 0 the set
{x: llt(x)l
:5
'E't, ... , lld(x)l
:5
rd}
is an o-symmetric parallelotope of volume 2dr 1· · ·rd/6. If r 1· · ·rd ~ tJ, it contains at least one pair of points ±u o of zd by Minkowski's fundamental theorem. Hence the system of inequalities
*
llt(u)l
:5
r~. ... , lld(u)l
:5
'E'd
has at least one solution u = (u 1 , •• • ,ud) with integers u 1 , •• • ,ud not all 0 provided the real numbers r 1 , ••• , 'E'd > 0 satisfy r 1 • • ·rd 2: tJ. The linear form theorem has attracted a good deal of attention. The famous theorem of Haj6s (1942) which will be discussed in geometric disguise in chapter 8 describes the systems of linear forms I 1. •.• , ld such that for suitable reals r 1 , ••. , 'E'd > 0 with r 1 • • ·rd = {J the system of inequalities
llt(u)l < 'E't, ... , lld(u)l < 'E'd has no solution u = (u 1 , •. . ,ud) with integers Ut. •• . ,ud except for Ut = · · · = ud = 0. Mordell (1936) considered a sort of converse problem for the linear
LA ITICE POINTS
18
form theorem. Denote by K(d) the supremum of all numbers K > 0 with the following property: let It, ...• ld be any system of d real linear forms in d variables and with absolute value of the determinant, say 6, positive. Then there are numbers 'l"t, . . • , rd > 0 with rt· • ·rd = K6 such that the system of inequalities /lt(u)/ <'ft •... , /ld(u)/ < 'l"d has no solution u = (u 1 , ••• , ud) with integers Ut. . . • , ud except for u t = · · · = ud = 0. It was shown by Szekeres (1936(a)) that 1 2 v5 Alternative proofs and refinements are due to Sziisz (1956), Suninyi (1971) and Gruber (1971). Szekeres (1936(b)) and Ko (1936) proved that K(3) > !. A local result of Ramharter (1980) supports the conjecture of Gruber that K(2)
= ~ + ----::/ = 0. 732 606 ....
K(3)
= 7 cos7cos7 = 0.578416 ....
27T
8
27T
Gruber and Ramharter (1982) proved that K(4) >ft.. Hlawka (1950(a)) and Gruber and Ramharter gave the following bounds for K(d): 2 -0.5d2 +o(d2)
=
d
< K(d) <
K(2)(d-l)/2
=
2-0.466722 ... (d-1)
(d!)22d(d+l)/2
'
as d--+ +oo. For further results see Gruber (1971), Ramharter (1980, 1981) and Gruber and Ramharter (1982). In sections 10.8 and 12.3 we will return to this subject. An inhomogeneous counterpart of the converse problem was considered by Sawyer (1966) and Bambah eta/. (1986).
3.4 In the following subsections we shall present generalizations and refinements of the fundamental theorem. This subsection contains results of a general character whereas in subsequent subsections the case d = 2 and the case of the integer lattice will be treated in more detail. Van der Corput (1935) proved the following result, announced earlier by Blichfeldt (1921): let C be an o-symmetric convex body and L a lattice in Ed such that V(C);;:.: k2dd(L) for a positive integer k. Then C contains at least k pairs of points ±p(ll, ... , ±p
*
MINKOWSKI'S FUNDAMENTAL THEOREM
19
pEL, the conclusion still holds. This result follows from a theorem of
Uhrin (1980). Let C be an o-symmetric convex body and L an admissible lattice for C. Then C is contained in an o-symmetric convex polytope having at most 2d+I - 2 facets (i.e. faces of dimension d - 1) and for which L is still admissible. Hence one may replace the constant 2d in the fundamental theorem by 2 d a, where a (:s:; 1) is the supremum of the quotient V(C)/V(P) extended over all o-symmetric convex polytopes P containing C and having at most 2d+I - 2 facets. Results of this type are due to van der Corput and Davenport (1946). As we have pointed out in section 3.2 the fundamental theorem is related to a certain lattice packing. Since lattice packings are 'periodic sets' it seems natural to use multidimensional Fourier series for their investigation. A classical refinement of Minkowski's convex body theorem due to Siegel (1935) is based on Parseval's theorem for Fourier series. Related results were given by Cassels (1947), Hlawka (1944, 1982) and - in some sense - by Uhrin (1981). Siegel's theorem is of interest for algebraic number theory- see Eichler (1963). If C is a convex body with o in its interior, the asymmetry coefficient a( C) of C is defined by a( C)= min
{a~
1: -C
c aC}.
Many other 'measures of asymmetry' have been investigated in recent years. Earlier results in this area were carefully reviewed by Griinbaum (1963). Let C be a convex body containing o as an interior point and let L be a lattice in Ed. If
*
where a = a( C), then C contains at least one point p o of L according to Sawyer (1954). Minkowski's fundamental theorem gives, in terms of volume and symmetry, a sufficient condition for a convex body to contain a point p o of a lattice. The extensions of the fundamental theorem discussed so far are of a similar type. From the point of view of applications in integer programming there is interest in criteria which guarantee that a convex body contains points of a lattice, and which make use of geometrical quantities different from volume and symmetry. Also from a more geometric and aesthetic viewpoint, working towards results of this type is desirable. Unfortunately the known results of this type either concern the case d = 2 or apply in many cases to the integer lattice or some other lattices of very particular types. In the next two subsections we consider a series of theorems of this sort. The last subsection of this
*
LATIICE POINTS
20
chapter deals with results not directly related to Minkowski's theorem. We conclude this subsection with a conjecture of Ehrhart (1955(b), 1964): a convex body C with centroid o contains at least one pair of points ±p * o of a lattice L, provided V(C) <=: (d
:!
1)d d(L).
Here the coefficient of d(L) may be replaced by a smaller one depending on C except in the case when Cis a simplex. The conjecture was proved by Ehrhart for d = 2 and remains open for d <=: 3. A common generalization of Ehrhart's theorem and the fundamental theorem for d = 2 is due to Scott (1976). In addition to Ehrhart's conjecture we ask whether the condition V(C) <=: k(d; 1)d d(L).
for a positive integer k implies that C contains at least k distinct pairs of points ±p(l>, .. ., ±p
of L\{o}.
3.5 Let d
= 2. We first state criteria employing area and symmetry. Then results making use of the affine perimeter and the curvature are mentioned. For the plane, Sawyer (1955a) gives the following refinement of his result cited in section 3.4. Let C be a convex body which contains o in its interior and has symmetry coefficient a = a( C) and let L be a lattice. Then each of the following conditions implies that C contains a point o of L:
*
1. A(C) <=: (3a 2 - 2a + 3 - 2(a- 1)(2a 2 + 2) 112)d(L) and
1 ::sa ::s (8 + \/15)/7 = 1.696140 ... ; 2. A(C) <=: ((9/2) - (3/2)(a- 2) 2 )d(L) and (8 + \/15)/7 ::sa ::s 2; 3. A(C) <=:((a+ 1) 2 /(2(a- 1)))d(L) and 2 ::sa ::s 3; 4. A(C) <=: (2a- (2a 2 - 4a- 2) 112 )d(L) and 3 ::sa. The fundamental theorem is a corollary of this result by putting a
= 1.
If o is the centroid of C then a ::s 2 - see e.g. Bonnesen and Fenchel
(1934), p. 34. Hence Ehrhart's theorem stated in the last subsection follows from the result of Sawyer. Let L be a planar lattice. Choose a basis of L and consider the lines through o containing the basis vectors. The lines define four quadrants Q1, ... , Q4. Then any convex body C for which the conditions A(C rt Q;)
= A(C)/4 fori e {1, ... , 4} and
hold contains a point p
* o of L
A(C) <=: 4d(L)
according to Scott (1978(a)). For a
21
MINKOWSKI'S FUNDAMENTAL THEOREM
related result see Scott (1974(b)). A chord of a convex body is called a chord of symmetry if it is bisected by o. Arkinstall (1980) proved that a convex body C contains a point p o of a lattice L provided one of the following conditions is satisfied:
*
1. C has either 2 or at least 4 chords of symmetry and A (C) 2. C has 3 chords of symmetry and A(C) ~ ~d(L).
~
4d( L);
This clearly implies Minkowski's fundamental theorem. If o is the centroid of a convex body C, then C has at least 3 chords of symmetry, see e.g. Griinbaum (1963), p.254. Hence the theorem of Ehrhart cited in section 3.4 above is a consequence of Arkinstall's result. Assume now that C is an o-symmetric convex body such that the boundary of C has continuous curvature K. Let the boundary be parametrized by the arc length s. Then the affine perimeter P A (C) of C is defined by
PA(C)
= fiK(s)j 113 ds,
where the integral is extended along the boundary. The affine perimeter and the corresponding concept of affine surface area of a convex body in dimensions ~3 are invariant with respect to equi-affinities. An equi-affinity is a volume-preserving affinity. The concepts of affine perimeter and affine surface area are due to Blaschke and Pick. For more information we refer the reader to L. Fejes T6th (1972). Making use of results of van der Corput and Davenport (1946)., Fejes T6th (1972) proved the following. Let C be as in the last paragraph and let L be a lattice. If PA(C);;.. 288d(L), then C contains a pair of points p o of L. The constant 288 is best possible. See also Groemer (1959). The results of this section presented so far have made use of affine or equi-affine invariants. From the point of view of the geometry of numbers, results involving affine or equi-affine invariants are preferable, but there are also several interesting results making use of isometric invariants. As an example of a result based on an isometric invariant we give a theorem of Groemer (1961(b)). Let C be an a-symmetric convex body such that the curvature of the boundary of C exists and has positive infimum and supremum, say 1/R, 1/r. Then C contains a pair of points p o of any lattice L of determinant 1 if C satisfies one of the following conditions:
*
*
1. A(C) ~ 4- (2\13- 1r)r 2 2 A(C) ·
~
2
6R 2 arctan--2 3R
=
= 4-
0.322509 ... r 2 , 16 4- - + -· .. 27R 4
= 4-
0.592592 ... R- 4 +
-· ...
22
LA ITICE POINTS
The first condition was obtained earlier by van der Corput and Davenport (1946) under slightly more restrictive assumptions for C. All results of this subsection call for extension to d ;;;.: 2 and for generalizations in the sense of van der Corput's generalization of the fundamental theorem considered in section 3.4.
3.6 In the following we will state for d 2: 2 several results about the points of the integer lattice zd contained in a convex body. These results form a small new branch of the geometry of numbers. Note that we do not require that the convex bodies are symmetric or have a particular position in space. A first theorem of this type is due to Bender (1962) (d = 2), Wills (1968, 1970) (d = 3, 4) and Hadwiger (1970) (general d). Let C be a convex body in Ed for which V(C) 2: S(C)/2. Then C contains at least one point of Z d. This result is the best possible. If C is a large flat disk between two lattice planes of height almost 1, then V( C) is almost S(C)/2, but we still have that C n zd = 0. We next consider the problem of specifying lower and upper estimates for the number of points of zd contained in a convex body. For the estimates we use quantities of the body which do not define it precisely. Also the particular position in space is not taken into account. Hence one cannot expect the estimates to be very precise. Using the result of Hadwiger (1970) stated before, Hammer (1971) proved the following. Suppose that a convex body C satisfies V(C)2=2kS(C) for some ke{-1,0,1,2, ... }. Then C contains at least d(2k+! - 1) + 1 points of zd. A different generalization of Hadwiger's (1970) theorem can be stated as follows. Let C be a convex body such that the smallest integer, say n, which is greater than V( C) ~S( C), is positive. Then C contains at least n points of zd. The non-trivial proof of this estimate was achieved through the work of Nosarzewska (1948) (d = 2), Schmidt (1972) and Bakowski and Wills (1974) (d = 3) and- for general d- of Bakowski, Hadwiger and Wills (1972). For Nosarzewska's result and a generalization of it due to Hadwiger and Wills (1976) see section 2.2. The lower estimates for the number of points of zd contained in a convex body stated above are rather satisfying. Considering upper estimates the situation is much worse in spite of many efforts. The best we can offer are conjectures. Let K be the cube {x: lx;l :5 ~ for i E {1, ... , d} }. The number of points of zd contained in a convex body C is clearly bounded by V( C + K). A considerably smaller upper bound conjectured by Wills (1973) was confirmed for small dimensions. Unfortunately a counter-
MINKOWSKI'S FUNDAMENTAL THEOREM
23
example of Hadwiger (1979) shattered it in dimension 441. (For a modification of the original conjecture see Gritzmann and Wills (1986).) In order to state another standing conjecture of Ehrhart (1977) we need to introduce the notion of quermassintegrals. According to a classical formula of Steiner for each convex body C there are quantities Wo(C) = V(C), W1(C) = S(C)/d, .. . , Wd(C) = Kd, called quermassintegrals, such that we can express the volume of the parallel body of C at distance J.. ;:::: 0 in the form
V(C + J..Bd)::::
~( ~)W;(C)J..i,
see e.g. Hadwiger (1957), p. 214. Here, Bd is the solid euclidean unit ball in Ed and Kd = V(Bd). Steiner's formula is a special case of the theorem of Minkowski in section 2.3 and the quermassintegrals are special mixed volumes. Ehrhart (1977) conjectured the following upper bound and proved it for d = 2, 3: Let C be a convex body and let Q be the smallest parallelotope containing C and with edges parallel to the coordinate axes. Then the number of points of zd contained in Cis
s V(C) +
~S(C) + %( ~) W::~;).
(K; is the i-dimensional measure of the solid euclidean unit ball in E;.)
3.1 For d = 2 there is a large body of criteria which make sure that a convex body contains one or more points of Z 2 • We shall give a list of pertinent results. Each result presents the challenge of generalizing it to higher dimensions. Let C be a convex body and let A, P, D, R and W stand for area, perimeter, diameter, minimum circumradius and minimum width of C, respectively. The minimum width of C is the minimum distance of parallel supporting lines of C. The conditions in the left column of table 3.1 imply that C contains k points of Z d. Sawyer (1953, 1955(b)) and Schaffer (1955) determined the planar convex body C of minimum area ; such that any congruent copy of C contains at least one point of the integer lattice Z 2 • The corresponding problem for a lattice with a basis {b<'>, b< 2>} such that lb(l)l = lb<2>1 = lb< 1>- b<2>1 was solved by Sawyer (1976), see also Scott (1978(b)). Here I I denotes the euclidean norm. For a covering set of minimum perimeter see Reich (1973). Several papers are dedicated to particular convex bodies such as triangles and parallelograms - see e.g. Hsieh (1969), Maier (1969) and
LA ITICE POINTS
24
Table 3.1 Sufficient conditions for a plane convex body to contain k points of Z 2 Condition
Value of k
Author
A>D
k >A-D
A
kAD, A.= 1.142607 ...
k
D 2 /2, D
1 k
Baiada and Tripiciano (1975) Scott (1974), Hammer (1979) Scott (1983) Nosarzewska (1948), Bender (1962) (k = 1) Hammer (1964) Scott (1980, 1983) Scott (1979)
2::
A(D - 1) A> kP/2
2::
2::
2
(W- 1)A 2:: W 2 /2 (W - 1)D 2:: (2 + \13)/2 = 1.866025 (W- 1)(D - 1) 2:: 1 (W- 1)P 2:: 3W (W - 1)R 2:: W j\13 C of constant width, W 2:: constant (> 1.545) w 2:: (2 + \13)/2 = 1/866025 0
0
1
1
0
1
1 1
0
0
0
Scott (1979) Scott (1980) Scott (1980) Sallee (1969)
1 1
Scott (1973)
2a ] 2 2 + \13
Elkington and Hammer (1976)
[
= [0.535 898 .. .a F C of constant width, W 2:: a C contains o in its interior, (W - V2)(D - 2) 2:: 2
[-a-]2
Elkington and 1. 546 Hammer (1976) = [0.646830 .. . a]Z 2 Scott (1985)
Niven and Zuckerman (1967). Finally, we mention Steinhaus' problem: does there exist a point set such that no matter how it is placed on the plane it covers exactly one point of Z 2 ? Beck (1984) has the following partial answer: there is no bounded and Lebesgue measurable set satisfying Steinhaus' property.
4
Blichfeldt's theorem
4.1 A generalization of Minkowski's lattice point theorem, different from the results of section 3, is the theorem of Blichfeldt (1914), proved independently by Scherrer (1922). Let M be a measurable set and L a lattice in Ed. If V(M > d(L) or V(M) = d(L) and M is compact, then M contains two distinct points p, q with p - q e L. If M is compact and Jordan measurable and does not give rise to a lattice tiling (see section 10.4), then there is a constant a< 1 such that V(M) ~ ad(L) still yields the conclusion of the theorem. Scherrer's proof makes use of Dirichlet's box principle, also called the pigeonhole principle: if one has to put n + 1 objects into n boxes one must put at least two of the objects into the same box. This seemingly trivial proposition has applications in Diophantine approximation - see e.g. Minkowski (1907). We can formulate Blichfeldt's theorem in the following way. Suppose M, L fulfil the assumptions of the theorem. Then there is a translate of M, say M + t, which contains at least two distinct points of L. (See figure 4.1.) (Sawyer (1962) and Hammer (1968) obtain analogous results by applying rotation instead of translation.) Like Minkowski's fundamental theorem, Blichfeldt's theorem also permits a simple geometric explanation. Consider the system of translates {M + r: r e L}. If V(M) > d(L), the 'total volume' of these tranlates 'exceeds' the 'total
volume' of Ed. Hence there must be overlappings. Assume for example that (M + r) n (M + s) 0 for suitable r, s e L with r s. Then p + r = q + s for suitable p, q e M and thus p - q = s - r e L \{ o}. Using the concept of density the heuristic argument in this 'proof' can be given a precise meaning.
*
*
25
LATTICE POINTS
26
0
0
0 0 0
0
0
0
0
Figure 4.1 Blichfeldt's theorem. V(M);;. d(L)
4.2 The fundamental theorem is an easy consequence of Blichfeldt's theorem. Let C be an o-symmetric convex body and L a lattice such that V(C) ;a. 2dd(L). Then V(!C) ;a. d(L). The body !C is compact. Blichfeldt's theorem thus implies that there are distinct points p, q E ! C with p - q E L. Since !C is symmetric about o ·we have -q E !C and thus p- q E !C + ~C= C, concluding the proof. For other applications of the theorem of Blichfeldt we refer to Gruber and Lekkerkerker (1987).
4.3
Using essentially the idea of Scherrer's proof, van der Corput (1936) generalized Blichfeldt's theorem in the same way as he generalized the fundamental theorem. Let M be a measurable set and L a lattice in Ed with V(M) > kd(L) or V(M) = kd(L) and M compact, where k is a positive integer. Then M contains k + 1 distinct points p (ll, ... , p
BLICHFELDT'S THEOREM
27
In essence the proof of Blichfeldt's theorem is based on the following modern version of Dirichlet's box principle: if on a measure space of total measure 1 the integral of a real integrable function is greater than 1, then the function assumes values greater than 1. Thus the idea suggests itself to extend Blichfeldt's theorem to spaces more general than Ed, such as topological groups or homogeneous spaces. Results of this type were obtained by Tsuji (1952, 1956), Macbeath (1959) and Santal6 (1955), (1976), p. 175.
4.4 An interesting adjunct result of Blichfeldt's theorem in the plane is the following result of Beck (1988) which makes use of a theorem of W. Schmidt on Diophantine approximation: there is a function f: R + - R +, f(x) - + oo as x - + oo, such that any planar convex body C can be placed on the plane so as to contain at least A(C) + f(A(C)) points of Z 2 • Similarly C can be placed on the plane such that it contains at most A(C)- f(A(C)) points of Z 2 . This result confirms a conjecture of L. Moser. Beck conjectures that the true order of magnitude of f(x) is about x 114 , as x - + oo.
5 Successive minima
5.1
In chapters 3 and 4 we have considered the lattice point theorem of Minkowski and several generalizations and results related to them. Yet another generalization is based on the notion of successive minima. In this section we will present this generalization due to Minkowski and also some related results. There are several important applications of these results in Diophantine approximation and to the reduction theory of positive quadratic forms. Among the numerous papers dealing with applications of successive minima we mention Mahler (1966), Schmidt (1969, 1970, 1980) and Jurkat and Kratz (1981). For further references the reader is referred to Gruber and Lekkerkerker (1987). Let S be a star body and L a lattice in Ed. The homogeneous or first successive minimum A1 = A1(S, L) of S with respect to L is defined by A1
= inf{A > 0: AS contains a point
=fo o of L}.
Clearly L is admissible for A1S. If Sis compact, then there are points of L contained in the boundary of S. Define the successive minima A, = A,(S, L), ... , Ad= Ad(S, L) of S with respect to L by A;
= inf{A >
0: AS contains i linearly independent points of L}. (5.1)
Obviously,
(5.2)
5.2 Let C be an o-symmetric convex body and L a lattice in Ed. A version of the fundamental theorem of Minkowski says that A1V(C) ~ 2dd(L).
(5.3)
As mentioned in section 3.2, the extremal bodies for this inequality are the parallelohedra (see section 10.7). Next we state a deep result, Minkowski's second theorem or the 28
SUCCESSIVE MINIMA
29
theorem on successive minima of Minkowski (1896), §50:
A.1 • • • A.dV(C) :s;; 2dd(L).
(5.4)
Because of (5.2) this clearly refines Minkowski's fundamental theorem (5.3). For the equality case in (5.4), we refer to Jarnik (1949). The extremal bodies are a sort of direct sum of lower dimensional parallelohedra. There is no particularly simple proof of this result. Among the more modern proofs we mention the very satisfying proofs of Bambah, Woods and Zassenhaus (1965) and the proof of Danicic (1969). Whereas the elegant proofs of Bambah et al. follow classical lines, the proof of Danicic is related to Scherrer's (1922) proof of the theorem of Blichfeldt.
5.3 This subsection contains refinements and companion results of Minkowski's second theorem. Woods (1966) observed that Bambah's proof in the joint article of Bambah, Woods and Zassenhaus (1965) did not use all properties of the lattice L. Thus he could generalize the second theorem in the following way. Let L be a discrete subset of Ed containing d linearly independent points and such that for p, q e L we have p - q e L or q - p e L or both. For each o-symmetric parallelotope P consider the limit inferior of V(-rP)
number of points of -rP n L
as -r--+ +oo,
and assume that the infimum of all these limits is finite and positive as P ranges over all such parallelotopes. Denote the infimum by d(L). If L is a lattice then d(L) is simply its determinant. 1/d(L) is a sort of 'density' of the point set L. The successive minima of an o-symmetric convex body C with respect to L are defined by (5.1), with S replaced by C. Then Woods proved that (5.4) still holds in this more general setting. Let C be a convex body containing o in its interior. A conjecture of Davenport (1946) asserts that for any lattice L the inequality (5.5) holds. For o-symmetric C we have V(C) :S 2dd(C) by the fundamental theorem of Minkowski (see (3.1) in section 3.2). Thus Davenport's conjecture refines the second theorem of Minkowski (compare (5.4)). For two-dimensional o-symmetric convex bodies the validity of (5.5) can be deduced from a proof of Minkowski (1896), §50. The general case of
LATTICE POINTS
30
Davenport's conjecture for the plane was confirmed by Woods (1958(b)). For d = 3 Woods (1956) could give an affirmative answer for o-symmetric convex bodies. For ellipsoids or, what amounts to the same, for the unit ball Bd, the conjecture follows from the work of Minkowski (1896), §51. For dimension d = 2, 3, 4 one can improve upon (5.5). The best possible results are easy consequences of results of Barnes (1978) on quadratic forms: A 1A2
1 (4- 2).f)I/2 172L\(B 2)
A 1A2A3
;.2
3
:s; d(L),
(4 - 2;.f
;.1;.2;.3;.4
;.~)l/2 1 - 2 t/2L\(B 3 ) :s; d(L), ;.2 ;.3 2
(4 - 2;.f
;.2
;.~
;.~
;.1;.2
A1
;.1;.3 ) 1/2
- 2 - 2 + 41 1 - -2 1 + 4;. 1 ;.3 ;.4 11.311.4 11.4 211.4
4
L\(B )
:s; d(L).
For more general sets an estimate similar to (5.5), but with the factor 2
Chabauty (1949) independently. Complementing his theorem on successive minima, Minkowski (1896), §50, proved that the inequality 2d d!d(L) :5 AI ... AdV(C) holds for any o-symmetric convex body C and any lattice L in Ed. Here, equality can hold only if C is a (linear image of the) cross polytope ( {x: l:lx;l :,;;;; 1} ).
5.4
In this subsection we will consider polar convex bodies. For the sake of completeness a list of properties of polarity is given. Let C be a convex body in Ed which contains o in its interior. The polar (reciprocal) body C* of Cis defined by C*
= {x: (x, y) :51 for ally e C}.
Polarity plays an important role in convexity and in other fields, see e.g. Leichtweiss (1979), §6, and Stoer and Witzgall (1970), §2.14. We state some general properties of polarity: 1. C* is a convex body and o is an interior point of C*. 2. C** =C.
SUCCESSIVE MINIMA
31
3. If D is a convex body with o in its interior, then C c D implies C* :::> D*. 4. If C is strictly convex (i.e. the boundary of C contains no line segment) then C* is smooth (i.e. the boundary is differentiable) and vice versa. If C is a polytope, C* is also a polytope. 5. If Cis symmetric in o, then
K~
'
(5.6)
dd/2 :;;; V(C)V(C*):;;; Kj.
Note that (2e1T)d 2 Kdd - = 0.318309 ... ( 17.079468 ... )dd-d1Td +l .
1
as d ~ +oo (Kd = V(Bd)). The right-hand inequality is due to Blaschke and Santal6 - see Santal6 (1949). It is the best possible and equality is attained precisely for ellipsoids. The equality case was settled by Petty (1985); see also Lutwak (1985). The left-hand inequality was proved by Bambah (1954(a)). An essential improvement of Bambah's inequality is due to Bourgain and Milman (1987). For d = 2 Mahler (1939(b)) found the best inequalities: 8 :;;; V( C) V( C*) for a-symmetric C, where equality is attained precisely for parallelograms (see Reisner (1986)) and 6.75 = 27 4
:S
V(C)V(C*)
for general C, where equality is attained for triangles. An open conjecture of Mahler asserts that for a-symmetric convex bodies C in Ed 4d
dl :S
V(C)V(C*),
where equality holds if and only if C is a cube or a cross polytope. Mahler (1948) proved the following result on critical determinants (see section 3.2). Let C be an a-symmetric planar convex body. Then ~ :S ~(C)~( C*) :S
L
where equality is attained in the left-hand inequality precisely for parallelograms, see 5.5. In the right-hand inequality, equality holds for ellipses, but it seems to be an open problem whether it holds for ellipses only. Mahler stated a higher-dimensional result of this type but it seems to be difficult to specify the precise bounds. The covering constant f( C) of a convex body C in Ed is defined
32
LA TriCE POINTS
r(C) = sup{d(L): La lattice such that U {C + p: p
E
L} =Ed}.
(Note that r( C) is related to the thinnest lattice covering of Ed with C see chapter 8.) A curious result of Bambah (1954(a)) says that for an a-symmetric convex body C in E 2 2 :s A( c)r( C*) :s
L
where equality holds on the left-hand side for squares and on the right-hand side for regular hexagons. C also satisfies
¥ :s r( C)r( C*) :s 9. These inequalities are also the best possible. Given a lattice L, its polar or reciprocal lattice L * is defined by
L * = {p: (p, q) integer for all q
E
L}.
Consider a basis of L and form a d x d-matrix B the columns of which are precisely the vectors of the basis. Then L = BZd and d(L) = ldetBI. (We do not distinguish between a matrix and the corresponding linear transformation.) From L = Bzd we obtain L* = (B 1• ) - 1zd and thus d(L*) = 1/d(L). (The superscript tr stands for transposition.) With the notions introduced before we can enunciate the following theorem of Mahler (1939(a)): Let A1. ... , Ad and A;, ... , A~ be the successive minima of an a-symmetric convex body C with respect to a lattice L and of C* with respect to L *, respectively. Then 1 .;;; A;A~+I-; .;;; (d!) 2 fori
E
{1, ... , d}.
Note that (d!) 2
-
6.283185 ... (0.135335 .. . )ddZd+ 1
as d ~ +oo.
Using Bambah's lower bound for V(C)V(C*), see (5.6), one easily shows that 1 .;;; A;A~+l-i .;;;
4ddd/2 --2-.
Kd
Note that 4ddd/2
--2- - 3.141592 ... (0.234199 ... )dd(3d/2)+1
as d
~
+oo.
Kd
A smaller upper bound is due to Bourgain and Milman (1987). Most
probably it can still be lowered essentially as is the case when C is an ellipsoid with centre at o, see Lagarias, Lenstra and Schnorr (198?). (Dates of work given as ? are not yet published.)
SUCCESSIVE MINIMA
33
5.5 For successive minima for so-called compound convex bodies and algebraic lattices the reader may consult the papers of Mahler (1955(a), (b)) and Cook (1974) and the survey of Chalk (1983).
6 The Minkowski-Hlawka theorem
6.1 Minkowski's lattice point theorem shows that a lattice L in Ed which is admissible for an o-symmetric convex body C satsifies the inequality 2-dv(c)
:5
d(L).
(6.1)
It thus seems natural to ask whether there are C-admissible lattices for which the determinant is not too large. Surprisingly, it turned out to be very difficult to give a satisfactory answer to this question, even in the case of very simple convex bodies such as euclidean balls. Minkowski (1905), §15, ingeniously showed the existence of a lattice in Ed which is admissible for the solid euclidean unit ball Bd and has determinant at most V(Bd)/(2~(d)), where ~denotes the Riemann zeta-function. More generally, Minkowski (1892) conjectured that this holds with Bd replaced by any o-symmetric star body. Minkowski's conjecture was proved by Hlawka (1944) for the class of bounded Jordan measurable sets. For each set J with V(J) > 0, there is a lattice L which is admissible for J satisfying
d(L)
:5
V(J).
(6.2)
If J is o-symmetric one may insert the factor i on the right-hand side of (6.2) and if J is a star set the factor 1/~(d). Here J is a star set if it contains o and if each ray starting at o intersects J in a point, a bounded interval or itself is wholly contained in J. This theorem of
Minkowski-Hlawka remains true for (possibly unbounded) Lebesgue measurable sets. A simple consequence of the Minkowski-Hiawka theorem is that for any o-symmetric convex body C there is a lattice packing of C of density ;;;;. 2~( d)2 -d = 2 -d + o(d) as d--+ + oo - see chapter 8. For compact star bodies the Minkowski-Hiawka theorem can be expressed in terms of an inequality for the lattice constant. 34
THE MINKOWSKI-HLA WKA THEOREM
35
A result of Butler (1972) is the following: For any a-symmetric convex body C there is a lattice L such that simultaneously {C+p:pEL} is a packing and {2 1 +o(I)C+p:pEL} is a covering. Since the covering has density ;;.:1, the packing has density ;;.:2 -d + o(d) see chapter 8. Thus we may consider Butler's result as an adjunct of the Minkowski-Hlawka theorem.
6.2
Being a counterpart of Minkowski's fundamental theorem, and because of its intrinsic interest, the Minkowski-Hlawka theorem drew much attention. Several alternative proofs were given. Among these are proofs in the context of topological groups, integral geometry and reduction of positive definite quadratic forms. (For a simple classical proof see Hlawka eta/. (1986).) There exists a multitude of refinements of the Minkowski-Hlawka theorem. Making use of reduction of positive quadratic forms - and thus following the idea of Minkowski's proof for the ball - Siegel (1945) proceeded as follows. He considered a natural measure 1-1 on the space of all lattices L of determinant 1 in Ed, normalized such that the whole space has measure 1. Using this measure he proved for each Riemann integrable function f on Ed the formula f2:{f(p):p E
L\{o}}d~L(L) = JEJ(x)dx,
(6.3)
now called the Siegel mean value theorem. Call a point p of a lattice primitive if o and p are the only points of the lattice on the line segment with endpoints o and p. Complementing (6.3), Siegel proved that
J2:{/(p): p E L\{o }, p primitive} d1-1(L) = ~(~)JEJ(x)dx.
(6.4)
This is in agreement with the well-known fact that for any lattice L the 'probability' that a point of L is primitive equals 1g(d) (compare section 13.3). Formulae (6.3) and (6.4) extend to Lebesgue integrable f as well. The Minkowski-Hlawka theorem is an immediate consequence of Siegel's mean value theorem (6.3), resp. (6.4): Assume that J has measure 1 and let f be the characteristic function of J. (6.2) and its improvements for a-symmetric sets or star sets are not best possible. There is no conjecture for what the best possible inequality might be, even if M is a convex body. The sharpest known refinement of (6.2) is due to Schmidt (1963). It says that for a Lebesgue measurable set M in Ed there is an admissible lattice L such that for d=2
LA TIICE POINTS
36
d(L) ::::; ~ V(M)
= 0.937 5
V(M)
where
ad~
(6.5)
and for general d d(L)::::; V(M), add
as d
~
+oo.
If M is symmetric in o one inequalities by half of them. For further references on Minkowski-Hiawka theorem Rogers (1964) or Gruber and
log \12
=
0.346573 ... (6.6)
may replace the right-hand side of these refinements and alternative proofs of the the reader may wish to consult C. A. Lekkerkerker (1987).
6.3 We conclude this chapter with some remarks and open problems. Considering the large gap between the upper and lower bounds in (6.1) and (6.2), (6.5) or (6.6), respectively, it is a natural problem to find bounds which are closer to each other. For quite a period of time it was thought that it might be possible to find essentially smaller upper bounds than were given in (6.2), (6.5) or (6.6)·, at least for convex bodies C instead of M. Now there are serious doubts whether such improvements are possible at all. One reason for this is that the classical (minor) refinements of the Minkowski-Hlawka theorem due to Rogers, Schmidt and others are extremely difficult to prove. A second reason is that recent progress in packing of balls indicates that lattices admissible for Bd might have a determinant at least of the order of magnitude of V(Bd). In section 9.3 this is stated in terms of lattice packings of Bd. Siegel's mean value theorem shows that for any Lebesgue measurable set M with finite positive measure there are 'many' admissible lattices of determinant ~ V(M). In principle - but only in principle - it is possible to find in a finite number of steps lattices admissible for a compact set M having determinant ~ V(M). This can be seen from Hlawka's original proof or- more easily- from Rogers (1964), theorem 4.1. Since the number of steps required makes this construction useless, the problem arises of designing 'faster' algorithms for the construction of admissible lattices of 'small' determinants for compact sets or convex bodies centred at the origin. Perhaps it is possible to find constructive proofs of the Minkowski-Hlawka theorem or of weaker versions of it in analogy to the work of Rush and Sloane (1987) and Rush (198?) on balls and convex bodies which are symmetric in the coordinate hyperplanes, which will be mentioned in sections 8.2 and 9.4.
7 Mahler's selection theorem
7.1
For many purposes it is of interest to know whether there exist lattices having certain extremal properties. We give an example: Consider a convex body C. Does there exist a lattice L such that { C + p: p E L} is a lattice packing of C of maximum density? While it is intuitively clear that for many problems of this sort there exist solutions, it is nonetheless very helpful to have a simple tool available which makes sure that extremal lattices exist. Such a tool with a wide range of applications is the compactness theorem of Mahler (1946). Before describing it we need to introduce some notions. On the space .f.! of all lattices in Ed there is a 'natural' topology. We describe two ways to introduce it: For a real d x d-matrix A = (a;k) define a norm by
IlA II = (2:aTkr 12 . As we have remarked in section 5.4, any lattice can be written in the form Bzd, where B is a d x d-matrix, the columns of which are the vectors of a basis of the lattice. On the other hand it is clear that for any non-singular d x d-matrix B the set Bzd is a lattice in Ed. Now we may define the topology on .f.! by determining that for a lattice L = BZ d of J.! a neighbourhood basis consists of the sets
{AZd:
A ad x d-matrix,
IIA - Bll <
e} where e > 0.
A second way to introduce the topology of 1!. is through the following concept of convergence in £: a sequence L 1 , L 2 , ••• of lattices of .f.! is said to converge to a lattice Lin .f.! if there are bases {b 1(1>, ... , b 1(dl}, {b 2(Il, ... , b 2(dl}, ... and {b(Il, ... , b(dl} of LJ. L 2 , ••• and L, respectively, such that in Ed bl(l)' b 2(Il,
0
0
0 -
b(Il,
0
0
.,
bl(d),
b 2(d),
0
0
0 -
b(d)_
Let .R. be endowed with the topology thus defined. 37
LA ITICE POINTS
38
7.2 The original form of Mahler's selection or compactness theorem is the following: a sequence of lattices with determinants bounded above and which are all admissible for a neighbourhood of the origin o contains a convergent subsequence. This implies in particular that Jl is locally compact. A nice proof of Mahler's theorem was given by Groemer (1971). Since it exhibits a connection with another important geometric selection theorem, the selection theorem of Blaschke (1916), we describe the main idea of the proof. For a lattice L define the Dirichlet-Voronoi cell D(o, L) of L by D(o, L)
= {x: lxl s lx -PI
for all p
E
L}.
(For more information see section 10.4.) Let L1. L2, ... be a sequence of lattices in Ed with determinants bounded above and which are all admissible for some neighbourhood of o. Consider the suitably topologized space of compact convex subsets of Ed. In this space the sequence D(o, L 1), D(o, L 2 ), ••• has a convergent subsequence by Blaschke's selection theorem. The limit turns out to be the Dirichlet-Voronoi cell of a suitable lattice L and L is the limit of the corresponding subsequence of lattices.
7.3 In order to present an application of the selection theorem we outline a proof that for each convex body C in Ed there is a lattice L such that the system { C + p: p E L} is a lattice packing of C which has maximum density among all lattice packings of C, where the density is V(C)/d(L) (cf. sections 3.2 and 8.1). For a lattice L the system {C + p: p E L} is a packing if and only if L is admissible for the convex body C- C = {x - y; x, y E C}. This body is a neighbourhood of o. Let L" L 2 , ••• be a sequence of lattices such that {C + p: pEL;} is a packing of C for each i E {1, 2, ... } and such that the densities V( C)/d(L;) tend to the supremum (>0) of the densities of the lattice packings of C. The lattices L 1 , L 2 , ••• are all admissible for the neighbourhood C - C of o and their determinants are bounded above. Hence Mahler's selection theorem implies the existence of a subsequence of L " L 2 , • • . converging to a lattice L. It can be shown that L is still admissible for C - C and thus provides a lattice packing of C. The density of this lattice packing is maximal. For other applications of the selection theorem the reader is referred to the papers of Mahler (see the references in Cassels (1972) or Gruber and Lekkerkerker (1987)) and to Gruber and Lekkerkerker (1987). 7.4 Chabauty (1950) extended Mahler's selection theorem to a uni-
MAHLER'S SELECTION THEOREM
39
formly discrete sequence of subgroups of a locally compact topological group. Some other extensions and applications can be found in Macbeath and Swierczkowski (1960), Mumford (1971) and Harvey (1974). Hammer and Dwyer (1976) and Dwyer et a/. (1983) consider compactness theorems for sequences of pairs each consisting of a convex body and a lattice. In particular they deal with the case when the lattices are packing respective covering lattices of the convex bodies (see section 8.1). Another example is provided by Dirichlet-Voronoi cells and the corresponding lattices, essentially considered by Groemer in his proof of Mahler's selection theorem. These results provide direct proofs for existence theorems like the one in section 7.3.
8 Packing and covering
8. 1 The theory of packing and - to a lesser degree - the theory of covering with convex bodies or star bodies, has attracted the interest of several generations of mathematicians. There also exists a body of articles dealing with packing problems in physics, chemistry, biology and technology. Early references are Reynolds (1885) (see also Coxeter (1969), §22.4) and Kelvin (1904). Whereas earlier results deal mainly with packing of balls and the problems of tiling (see chapters 9 and 10), the general theory was developed starting with Minkowski's (1904) paper on lattice packing. The investigation of a more general type of packings was suggested by Hilbert who, in the context of his 18th problem, said the following: I draw your attention to the following question related to the preceding one, and important to number theory and perhaps sometimes useful to physics and chemistry: how can one arrange most densely in space an infinite number of equal solids of given form, e.g. spheres with given radii or regular tetrahedra with given edges (or in prescribed position), that is, how can one fit them together so that the ratio of the filled to the unfilled space may be as great as possible? (Hilbert (1900).)
Important later work is due to Fejes T6th, Bambah, Rogers, Zassenhaus and many others. The monograph of L. Fejes T6th (1972), first published in 1953, spurred a great deal of current research on packing and covering. Basic references on packing and covering are Hlawka (1949), C. A. Rogers (1964), L. Fejes T6th (1964, 1972, 1984), Baranovskii (1969), G. Fejes T6th (1983) and Florian (1987). A family of subsets of Ed is a packing if any two of these sets have distinct interiors. We will consider mainly packings of congruent copies or of translates of a given convex body or a compact star body C. If a packing of C is of the form { C + p: p E L}, where L is a lattice, it will 40
PACKING AND COVERING
41
be called a lattice packing of C with packing lattice L. Call a family of subsets of Ed a covering if its union equals Ed. It is clear what is meant by covering with congruent copies or translates, by lattice covering and by covering lattice. In order to avoid difficulties we define the concept of density only for packings and coverings with sets having uniformly bounded diameters. If { Ck: k E /} is such a packing, its density is defined as . ~{V(Ck): Ck hmsup o--++"'
{x: ixd (2a)d
f""l
:5
a}
* 0} .
In case { C k: k E /} is a covering, define its density by . . ~{V(Ck): Ck C {x: jx;j :5 a}} hmmf . o--++"' (2a)d The density of a packing can be interpreted as the 'proportion of space' covered by the sets of the packing or as the probability that a randomly chosen point of Ed is contained in a set of the packing. The density of a covering is- cum grano sa/is -the 'total volume' of all sets 'divided' by the 'total volume' of the whole space. Let C be a convex body or a compact star body. If { C + p: p E L} is a lattice packing or a lattice covering, the density is V(C)/d(L) in each case. Let <5L(C), ClT(C) and Clc(C) denote the (attained!) suprema of the densities of the lattice packings of C, of the packings of translates of C and of the packings of congruent copies of C, respectively. For coverings define similarly lh (C), lh( C), 8 c( C) where the suprema are replaced by the infima. () L( C) and (J L( C) are called the densities of the densest lattice packing and of the thinnest lattice covering of C, respectively, and correspondingly for <5T( C), Clc( C) and lh( C), Oc( C). Obviously ClL(C)
:5
ClT(C)
:5
Clc(C)
:5
1 :5 Oc(C)
:5
lh(C)
:5
OL(C).
(8.1)
For the first and last inequalities, it is not known whether there are convex bodies C for which the inequalities are strict. See the discussions in sections 8.3, 8.4 and 9.2. There are star bodies C for which the first and last inequality are strict, see section 8.4. For a convex body C the problem of finding <5L(C) is equivalent to the determination of the critical determinant .!\( C - C) of the asymmetric convex body C - C. This can be seen from the formula ()L(C) V(C) - L\(C- C)
A family of subsets of Ed is a k-fold packing or a packing of multiplicity k, k E {1, 2, ... }, if each point of Ed is an interior point of at most k of the sets. The multiplicity is precisely k if it is k and if some
LA ITICE POINTS
42
point in E" is an interior point of k of the sets. Call a family of subsets of E '1 a k-fold covering or a covering of multiplicity k if each point of E" is contained in at least k of the sets. We say that the multiplicity is precisely k if it is k and some point of E" is contained in precisely k of the sets. All concepts defined in the last two paragraphs can easily be transferred to this more general situation. Thus in particular we may consider the quantities bi (C), · · ·, 8~.( C). There is no exact duality between packing and covering but we will arrange the material in such a way that similar results are treated in the same subsections. This has the advantage of showing that progress is not uniform for packing and covering.
8.2 This subsection contains estimates for the quantities
b L (C), b r( C) and 8L(C), 8r(C), where Cis a given convex body in E". For the cases d = 2 and d = 3 we refer to 8.3. If C is symmetric in o, then the refinement of the Minkowski-Hiawka theorem due to Schmidt (1963) (see (6.6) in section 6.2) yields
where
a" ~
logv'2
= 0.346 573 ... as
d~
+ oo. (8.2)
We should like to point out the large gap between the lower and upper bound for bL(C) in (8.2) and (8.1). At present it seems to be difficult to tell whether (8.2) can be improved essentially. Our conjecture is that it probably cannot. Compare also the discussion for balls in section 9.3. Assume now that Cis not necessarily symmetric. If { C + pO!, i e /} is a packing of translates of C, then an argument of Minkowski (1904), §1, shows that 0 (C - C) + p
=
V(C) I V(!(C _ C)/L{ 2(C- C)),
V(C) I br(C)- V(HC _ C))br( 2(C- C)).
(8.3)
In a surprising recent work, Rush (198?) proved the following. Let C be a convex body which is symmetric through each of the coordinate hyperplanes. Then there is an explicit construction of a lattice packing of C of density 2-d
+ o(d)
as d
~
+co (for infinitely many d's).
This construction is based on a particular code and makes use of the
43
PACKING AND COVERING
contructions of Leech and Sloane (1971) for bal1 packings, see section 9.4. By inequalities of Rogers and Shephard (1957) (see also C. A. Rogers (1964), ch. 2) and Brunn and Minkowski (see, for example, Bonnesen and Fenchel (1934), §11) we have 2d -< (~d)
V(C) <1 - V(!(C- C)) - .
Here equality holds in the first inequality if and only if C is a simplex and in the second inequality if and only if C is centrally symmetric. Together with (8.2) and (8.3) this shows that 2add - - :s lh(C) where ad~ log v2 = 0.346573 ... as d ~ +oo. (~d)
Note that V 1T log V2d3/2 4d
=
0 614 285 d3/2 d . . . . 4d as ~
oo
+ .
Thus for the non-symmetric case the lower estimates are even worse than the already very weak ones for the symmetric case. For covering the situation is much better. While earlier attempts produced for (} L( C) upper bounds of the form ad for suitable a > 1, C. A. Rogers (1957, 1959) succeeded in proving that for a convex body
c
dlogd
+ dloglogd + 5d
OT(C)
:5
lh(C)
:5 dlog 2 1ogd+fJ,
(d
~
3),
(8.4) (8.5)
where f3 is a suitable constant. Erdos and Rogers (1962) slightly improved (8.4). A recent result of Gritzmann (1982) considerably refines (8.5) if the convex body C has k > log 2 log d + 4 perpendicular hyperplanes of symmetry. In this case OL(C)
:5
yd(logd)l
+ Iog,e
=
yd(logd)2.442695 ...
for a suitable constant y. (Compare the corresponding result for balls as exhibited in section 9.3.)
8.3 For d = 2, 3 much more is known than for general dimensions. We consider the packing case first and give several general results and a list of densities of densest lattice packings of particular convex bodies. The covering case is treated afterwards. Let C be a plane convex body and let H be a convex hexagon of minimum area circumscribed about C. A result of L. Fejes T6th (1971),
LA TriCE POINTS
44
III, § 10, says that A(C) «5c(C) s A(H).
(8.6)
If C is centrally symmetric, then H may be chosen centrally symmetric
according to a theorem of Dowker ( 1944). Considering a lattice tiling of E 2 with H (see section 10.4) we obtain at the same time a lattice packing of the body C which is contained in H. This lattice packing has density A(C)/A(H). Thus (8.1) together with (8.6) yields DL(C)
= Dr(C) = 6c(C) =
A(C)
A(H)
(8.7)
for centrally symmetric plane convex bodies C. If C is not necessarily centrally symmetric then we still have (8.8) This is an immediate consequence of (8.7) and (8.3). In a different way (8.8) was first proved by C. A. Rogers (1951). An elegant concise proof of (8.8) was given recently by L. Fejes T6th (1983). There exists several refinements of (8.8). We cite only the paper of Graham, Witzenhausen and Zassenhaus (1972), the report of Zassenhaus (1961) and a recent article of L. Fejes T6th (1985) in which he proves (8.8) for certain non-convex sets, too. One of the great problems of packing theory is to decide whether for all convex bodies C in Ed, d::::: 3, we have 6L(C) =Dr( C). Most probably the answer for d = 3 is yes but there are reasons to conjecture that for d as small as 10 or 11 it is no- see section 9.2. It is an open problem for what centrally symmetric plane convex bodies C does the value of 6L(C) attain its minimum. Surprisingly the minimum is not attained for circular discs. Work of Reinhardt (1934) and Mahler (1947) supports the conjecture that the minimum is attained for regular octagons which are suitably smoothed at the vertices. Thus the conjecture says that for any centrally symmetric convex body C in the plane the following inequality holds: 6L(C)::::: 8 -
2~~ ~ ;og 2 = 0.902414 · · ·.
A result of Tammela (1970) which improves upon an earlier theorem of Ennola (1961) shows that for all centrally symmetric convex bodies C in E2,
6L(C)::::: 0.892656 · · ·.
The bound in Tammela's result is surprisingly close to the conjectured optimal bound.
PACKING AND COVERING
45
For a convex body C in E 2 that is not necessarily symmetric a result of Fary (1950) says that
<5L(C) ~ j, where equality holds for triangles only. (See figure 8.1.)
(a) 6L(T) = 6r(T) = 2/3
(b) 6c(T) = 1
Figure 8.1 Most dense packing of translates and of congruent copies, respectively, of a regular triangle T
The problem of determining the density of the densest lattice packing of a particular convex body or star body in general is a difficult task. There is no effective machinery available to tackle this problem. Table 8.1 contains an (incomplete) list of convex bodies for which the densities of the densest lattice packings have been determined. The densities are given only in the cases where they can be expressed in a simple manner. For further results consult Keller (1954) and Gruber and Lekkerkerker (1987). A recent result of Kuperberg (1987(a)) says that for a plane convex body C we have Dc(C);;:.
H.
Now we turn to coverings. Let C be a plane convex body and denote by K (resp. T) a convex hexagon (resp. triangle) of maximum area inscribed into C. A general conjecture asserts that lJc(C);;:.
~~~~·
This has not yet been proved, but L. Fejes T6th (1972), p. 86, gave a result which comes close to it. Fejes T6th's result implies that A(C) lh(C) ;;:. A(K)'
(8.9)
:sA.
}
lxl
+
:s 1,
{x: ((xi) 2
{x:
Ball
:sA.}
(xz) 2 ) 112
lx31
+ lx31
:51}
Cylinder with convex base C'
lxl :s 1 {x: lx1 + xz + x3l
~ = 00367346 0 0 0
Tetrahedron Cubo-octahedron
-
9A 2
+ 27A- 3)(8A.(A. 2 for 1 :sA. :s 3
A_2)1/2
rrV6 -9 = 0°855033 0 0 0
6(3 -
1T
3Vz = 0°740480 0 0 0
1T
bL(C')
9(A. 3 -
9A. + 27))
9A.(9- A. 2)/(4( -A. 3 - 3A. 2 + 2A. 2 + 24A.- 1)) for ! :s A. :s 1
(9-A. 2)/9for0
~ = 00918367 0 0 0
lidC)
d=3
Table 8.1 Lattice packing densities of particular convex bodies
l
Chalk and Rogers (1948), Yeh (1948)
Whitworth (1951)
Chalk (1950)
Gauss (1831)
{
Whitworth (1948)
j
Groemer (1962(b)), Hoylman (1970)
Author
Parallel body of a rectangle Intersection of two congruent circles
{x: lxdP + lx2IP::::; 1}, p E (1.01, 1.99), p E (2.035, + oo)
Circle
Regular 6k -gon
d=2
Table 8.1 (cont.)
2v3 = 0.906899 ...
1T
6L(C)
Kuharev (1966, 1968, 1971), Grisanovskaja eta/. (1977), Malysev and Voroneckii (1977), Malysev (1977, 1979) L. Fejes T6th (1967) L. Fejes T6th (1972)
Lagrange (1773)
Ohnari (1962/63)
Author
48
LATTICE POINTS
On the other hand a theorem of Bambah, Rogers and Zassenhaus (1964) shows that A(C) l}r(C);;:. 2A(T)"
(8.10)
Of the inequalities (8.9), (8.10) the first is stronger for certain convex bodies and the second for other convex bodies. A common generalization of (8.9) and (8.10) was given by G. Fejes T6th (198?). If C is centrally symmetric the right-hand sides of (8. 9) and (8.10) coincide and, moreover, l}r(C)
= lh(C).
(8.11)
As in the packing case, the problem arises whether (8.11) extends to higher dimensions. From a result of Sas (1939) on polygons inscribed into centrally symmetric planar convex bodies L. Fejes T6th (1946) showed that for all centrally symmetric convex bodies C in the plane we have lh(C) :s
21T V27
= 1.209199 ... ,
where equality is attained precisely for the ellipses. Within the class of all plane convex bodies C the inequality lh(C) :s ~
= 1.5
holds. In this estimate of Fary (1950) equality holds only for triangles. Thus in the plane the ellipses and the triangles provide the least economical lattice coverings. See figure 8.2. Note that for centrally symmetric bodies the results for packings and coverings are not symmetrical to each other. For a plane convex body C a result of Kuperberg
(a) 8L(C)
= 8r(C) =
8c(C)
= 2TT/Y27
(b) 8L(T)= 3/2
Figure 8.2 Thinnest lattice covering with a circle C and a regular triangle T
PACKING AND COVERING
49
(1987(a)) says that Oc(C) :5 ~-
In the covering case the values of (J L( C) or OT( C) have only been determined for a very small number of convex bodies or star bodies.
8.4 In the last subsection we started to investigate whether for some convex body or star body C there can be strict inequalities in the chain of the inequalities (8.1). This will be continued in the following. As remarked before, no example of a convex body C is known for which (8.12) but there are various examples of compact star bodies C for which (8.12) holds. The first such example is due to Stein (1972) in E 5 • A 3-dimensional example with interesting additional properties was given by Szabo- see section 10.5. There are many convex bodies and compact star bodies C in any dimension for which (h( C) < C>c( C).
Any triangle provides an example in the plane. Schmidt (1961) proved that for any smooth convex body or smooth star body C we have
C>c( C) < 1 < Oc( C). (Smoothness means that the boundary is a differentiable surface.) As in the packing case there are many convex bodies or compact star bodies C with Oc( C) < OT( C). A simple example in E 2 is a triangle. While it is not yet known whether there are convex bodies C with OT( C) < 8 L( C),
(8.13)
the compact star bodies discovered by Stein (1972) and Szabo (1987) satisfy (8.13). A 2-dimensional example of a compact star body for which (8.13) is fulfilled is due to Bambah et a/. (1977). A second example results from the work of Kasimatis-Rooney (198?) and Loomis (1983).
8.5
Let C be a convex body and L a lattice in Ed. When is L a
50
LATTICE POINTS
packing or a covering lattice for C or some other convex body related to C? Concerning packings we note that L is a packing lattice for C if and only if it is admissible for the convex body C - C. Besides this very simple remark no non-trivial packing criterion seems to be known. In the covering case much more can be said. We will state several covering criteria. The first is due to Chalk (1964, 1967) and Yates (1970): If C contains d + 1 non-coplanar points of L, then L is a covering lattice for dC. Here d may be replaced by [(d + 1)/2] if C is centrally symmetric. (For real a we denote the integer part of a by [a].) The constant d or [(d + 1)/2] cannot be replaced by smaller numbers. From this criterion we obtain that a plane lattice which contains three non-collinear points of a centrally symmetric convex body is a covering lattice for that body. If any translate of C contains at least one point of L, then L is a covering lattice for C. This simple remark enables us to interpret the results of Bender (1962), Wills (1968, 1970) and Hadwiger (1970) of section 3.6, and the long list of results of section 3.7 in terms of covering. Thus, for example, the theorem of Bender, Wills and Hadwiger yields the following criterion: if the convex body C satisfies the inequality V(C) ;:=: S(C)/2, then zd is a covering lattice for C. C be a convex body and La lattice in Ed. If {C + p: pEL} is a packing, two distinct bodies of the packing are neighbours if they have non-empty intersection. Related to this is the concept of star number: if { C + p: p E L} is a covering, its star number is the number of bodies of the covering (including C) which intersect C. Obviously these two concepts can be defined for more general situations. From a classical result of Minkowski (1896), §31, one easily obtains the following: if { C + p: pEL} is a packing, then C has at most 3d - 1 neighbours, where 3d - 1 can be replaced by 2d + 1 - 2 if C is strictly convex. The bound 3d - 1 is attained precisely in the case when C is parallelepiped and L has a basis consisting of vectors along the edges of C, see Groemer (1960(a)). There are extensions and refinements of these results by Woods (1958(b)), Groemer (1960(b), 1961(b), 1970) and Hadwiger (1969) related to successive minima, the non-lattice case and star bodies. An elegant result of Swinnerton-Dyer (1953) which generalizes old results of Korkin and Zolotarev (1872, 1873, 1877) and Voronoi (1908(a)) on balls (or rather: on positive quadratic forms, see section 11.3) is the following: if { C + p: p E L} is a lattice packing of C of maximum density, then C has at least d( d + 1) neighbours. A recent
8.6 Let
PACKING AND COVERING
51
result of Gruber (1986) shows that in the sense of Baire categories 'most' convex bodies have not more than 2d 2 neighbours in any of their lattice packings of maximum density. It is an open problem whether 2d 2 may be replaced by a smaller bound or - as is probable - even by d(d + 1). For more information on results about 'most' convex bodies the reader is referred to a survey of Gruber (1985). An interesting result of Hadwiger (1969) which extends and generalizes a 2-dimensional theorem of Hlawka (1957) shows that if { C + p: p e L} is a lattice covering, then its star number is bounded above by
V(C- C + C) - V(C) d(L) This equals (3d - 1) times the density of the covering in case C is centrally symmetric. A result which goes in the reverse direction is due to Erdos and Rogers (1964). It says that if C is centrally symmetric and if {C + p: p e L} is a lattice covering, then the star number is at least 2 d + 1 - 1. This also follows from a more general theorem of Groemer (1970). Presumably an analogous result holds for coverings with compact sets of uniformly bounded diameters, but so far this has been proved only for dimension 2, by Boltyanskii (1950).
8. 7 Several results on packings and coverings have been extended to multiple packings and coverings. In addition there are results dealing exclusively with multiple packing and covering. Let C be a convex body in Ed. Then we have, fork e {1, 2, ... }, bi(C) ~ b}(C) ~ b~(C) ~ k ~ 8HC) ~ 8}(C) ~ 8i(C).
(8.14)
Generalizing a result of Schmidt (1961), Florian (1978) proved that for smooth C we have <5~( C)
8~( C).
Given a packing or a covering of Ed any system consisting of k translates of this packing or covering is a k-fold packing, respectively a k-fold covering. This remark yields the inequalities kbL(C) ~ <5i(C),
kbr(C) ~ b}(C),
kbc(C) ~ b~(C),
8~( C) ~ k8c( C),
8}(C) ~ k8r(C),
8l(C) ~ k8L(C).
A corollary of a very general but still elementary result of Groemer (1986) says that for all k we have
LA ITICE POINTS
52
where a( d) =
d-1( K· 2: d). di~, i=l
and for k ;;;.
Kdd 5d/2
81( C) :s; k
l
(8.15)
Kd
+1
+ {j(d)(k
where {j(d) =
- 1)
(~d)
l/d dd +
(8.16)
(l/Z).
(K; is the i-dimensional volume of the solid euclidean unit ball in Ei.) An earlier result of the type (8.16) is due to Cohn (1976). In the plane Groemer proved the following sharper results: for all k
6i{C)
~
and for all k Oi(C)
k -
~(2k) 1 f2
= k - 2.700948 ... k 1f2
(8.17)
1T
~
:s; k
33
+ 4(k
(8.18)
- 1) 112 - 1.
When Cis a ball, more precise estimates can be given- see section 9.5. From (8.14)-(8.16) one immediately obtains that 6i(C),
6}(C),
6HC),
OHC),
O}(C),
Oi(C)- k
ask~ oo.
If L is an arbitrary lattice then the system { C + p: p E L} can be considered as a packing of sufficiently high multiplicity (see the definition in section 8.1). We want to give an upper bound for its precise multiplicity. Similarly, {C + p: p E L} trivially is a covering of multiplicity 0 and our aim is to give a lower bound for the precise multiplicity. It is easy to prove that {C + p: p E L} is a packing (covering) of multiplicity k if each translate of C contains at most (at least) k points of L. Applying this remark to the results of sections 3.6 and 3.7 one obtains a series of covering criteria and two packing results. Thus the theorem of Bokowski et al. (1972) yields the following result: the system {C + u: u E Z d} is a covering of precise multiplicity greater than V(C)- ~S(C). For d = 2 Dumir and Hans-Gill (1979a) (k = 2) and G. Fejes T6th (1984) (k = 3, 4) showed that for C centrally symmetric
6i(C) = k6L(C)
fork = 2, 3, 4.
(8.19)
For k = 5 this no longer holds as can be seen from the example of circular discs (see Table 9.2). (8.19) does not extend to compact star bodies. This can be seen from an example of Dumir and Hans-Gill. For coverings it was proved by Dumir and Hans-Gill (1972(b)) that if C is centrally symmetric then Oi{C) = k8L(C)
fork= 2.
PACKING AND COVERING
53
This does not extend to k > 2. An example is provided by the circular disc- see Table 9.2.
8.8 In this section we first consider different measures of density for packings and a measure of thinness of coverings. Then the so-called Minkowski-Hlawka packings or Minkowskian arrangements are treated. The closeness of a packing of congruent copies of a convex body C in Ed is 1/p, where p is the supremum of the radii of the euclidean balls which do not intersect the interior of the bodies of the packing. Similarly the looseness of a covering of Ed with congruent copies of C is 1/a, where a is the supremum of the radii of the euclidean balls which are contained in the intersection of two or more of the bodies of the covering. This definition of L. Fejes T6th (1976, 1978) was slightly generalized by Linhart (1978) in the case of packings or coverings with translates. L. Fejes T6th (1978) proved that the closeness of an arbitrary packing of translates of a plane convex body C does not exceed the closeness of a suitable lattice packing of C, the so-called closest lattice packing of C. We point out the similarity of this result with the corresponding result (8.8) employing the concept of density. For higherdimensional results concerning packings and coverings with euclidean balls see section 9.6. Let C be an o-symmetric convex body in Ed. A family of congruent copies of C is a Minkowski-Hlawka packing or a Minkowskian arrangement if none of the bodies contains the centre of another body in its interior. Presumably it was Fejes T6th who first defined and investigated this concept. A Minkowski-Hlawka packing of translates of C, say { C + p Iii: i e /} has density at most 2 d. This follows from the fact that {~ C + p Iii: i E /} is an ordinary packing and this has density at most 1. Answering a question of Fejes T6th, Bleicher and Osborn (1967) showed the existence of Minkowski-Hlawka packings of arbitrarily high density. For more information on Minkowski-Hlawka packings and the related concept of admissibility in the sense of Minkowski-Hlawka we refer to Gruber and Lekkerkerker (1987). 8.9 Given a packing of convex bodies which is very dense, it is intuitively clear that by comparatively small expansions of the bodies one obtains a thin covering. There are several results in the geometry of numbers which make this statement more precise. We will present two of these so-called transference theorems. Let C be an o-symmetric convex body and L a lattice in Ed. The successive minima A.~. ... , A.d of C with respect to L were defined in
LA ITICE POINTS
54
section 5 .1. It is easy to see that {)" /2) C + p: p E L} is a packing. Define the inhomogeneous minimum 11 = 11( C, L) of C with respect to L by 11 = !.l(C, L) = inf{v > 0: {vC
Then clearly {!.lC + p: p (1941) says that ).d ~
2!1
~ ).1
E
+ ... +
+ p: p
E
L} is a covering}.
L} is a covering. A simple result of Jarnik ).d·
Other transference theorems are due to Hlawka (1952), Kneser (1955) and Birch (1956). Let
2dd(L)
----'---~
).fV(C)
= m
+s
where m(",?. 1) is an integer and 0
~
s
< 1.
Then the results of Kneser and Birch say that ).1
11
~
-(m + 5 1/d), 2
11
~
2(m
).1
+ s)
form
",?.
d.
These inequalities cannot be improved essentially. A related result of a different type is due to Butler (1972). Let C be an a-symmetric convex body. Then there exists a lattice L such that 11
~
(1
+ o(1))A 1 ,
where o(1) ~ 0 as d
~
+oo uniformly for all C.
9
Packing and covering with balls
9.1
The problem of dense packing of balls and related problems have attracted the interest of mathematicians for many centuries. The interest of crystallographers, physicists, chemists, biologists, engineers and other scientists in these problems is more recent. Surprisingly enough, work on covering problems for balls started only a few decades ago. The earliest reference to packing of balls that we have been able to locate is Kepler (1611). Another early contribution is the discussion of Newton and Gregory on the problem of the thirteen balls: can a ball in E 3 be touched by at most 12 non-overlapping balls of equal radii as asserted by Newton or by 13 as asserted by Gregory? The answer in favour of Newton was given as late as 1874 by Hoppe (1874), and in a more precise form by Schutte and van der Waerden (1953); see Coxeter (1963) and Ehrhart (1985). Lagrange (1773), Seeber (1831) and Gauss (1831) essentially considered the problem of finding the densest lattice packing of balls in dimensions 2 and 3 which at present is solved up to dimension 8 only. Hales (1727) made experiments with random packings of peas by compressing them in a vessel. His experiment was repeated in 1939 by Marvin and Matzke with small balls made of lead, see Matzke (1950). Later experiments of this sort are due to Bernal (1959) and G. D. Scott (1962). Professor Zassenhaus informs us that there are hundreds of papers in natural sciences and technology dealing with packing of balls but it seems to be difficult to get hold of them. Melnyk et a/. (1977) try to inform chemists on recent mathematical results on packing of 'hard' and 'soft' circles on the surface of the unit ball. A surprising connection between packing of balls and coding will be discussed below. In section 11.3 we will give some background information on ball packing. The extremum problem for the zetafunction of section 15.2 can be interpreted as the problem of densest lattice packing of 'soft' balls. Section 11.5 contains some more general remarks on coverings with balls. 55
LATTICE POINTS
56
Readers who want to obtain a more complete view of ball packing are referred to the comprehensive book of Conway and Sloane (1987) on sphere packing.
9.2 In this subsection we will discuss the classical low-dimensional results on packing and covering. By c5L(Bd) and fh(Bd) we denote the densities of the densest lattice packing, respectively the thinnest lattice covering, with the solid euclidean unit ball Bd. Table 9.1 gives the known values of c5L(Bd) and lh(Bd) respectively. Professor Hlawka informs us that the complicated calculations of Blichfeldt were also confirmed by R. Brauer and himself. The lattices for which c5L(Bd), d e{2, ... , 8} are attained are unique up to rotations and reflections. This was proved by Lagrange (1773) (d = 2), Gauss (1831) (d = 3), Korkin and Zolotarev (1872, 1877) (d = 4, 5), Barnes (1957) (d = 6) and VetCinkin (1980) (d = 7, 8). Similarly, the lattices for which fh(Bd), de {2, ... , 4} are attained are also unique up to rotations and reflections, as shown in the proofs of Kershner, etc. More generally Barnes (1956(b)), Baranovskii (1965(b), 1966), Delone and Ryskov (1963), Barnes and Dickson (1967(a)) and Dickson (1968) determined (up to rotations and reflections) the lattices in E 2 , E 3 , E 4 which (among all lattices) locally give thinnest lattice coverings with Bd. There are 1, 1 and 3 such lattices, respectively. Non-lattice packings of balls have been considered since Thue (1892, 1910) indicated that c5L(B 2 ) = c5r(B 2 ).
Thue's proof lacks certain compactness results. A first rigorous proof was given by L. Fejes T6th (1940). The corresponding result for coverings is due to Kershner (1939): lh(B 2 )
= lh(B 2 ).
For more general results in this area we refer to L. Fejes T6th (1972) and to chapter 8 and the references cited there. For d = 3 it is highly probable that c5L(B 3 )
= c5r(B 3 ),
lh(B 3 )
= l]r(B 3 ),
but a proof seems to be exceedingly difficult. The following observation illustrates some of the difficulties. If one arranges 12 non-overlapping balls of unit radius in an icosahedral manner around a fixed unit ball, then the density of this arrangement in its convex hull is greater than that of the corresponding lattice arrangement of 12 balls around a
PACKING AND COVERING WITH BALLS
57
central ball. It was proved by C. A. Rogers (1958) (see also Rogers (1964)) and later by Baranovskii (1964) that 0.740480 ...
1T = DL(B 3 ) = 3 v' 2
= 0.779635
::;::;
Dr(B 3 )
::;::;
1 v'18 ( arccos3-
31T)
....
Table 9.1 Packings and coverings with balls d
~dB d)
2
2v'3
3
3v'2
4
5
1T
1T
1T2
16
Author
= 0.906899
= 0.740480 ...
= 0.616 850 ...
1T2
15v'2 1T3
6
48v'3
7
105
1T3
1T4
= 0.465 257
...
= 0.372 947 ...
Gauss (1831)
I
= 0.295 297 ... = 0.253 699
8
384
d
fh(Bd)
2
3v'3
3
5v'51T ~ =
21T
Lagrange (1773)
...
Korkin and Zolotarev (1872, 1877)
Blichfeldt (1925, 1926, 1934), Watson (1966), VetCinkin (1980)
... Author
= 1.209199 ... 1.463503 ...
21T2
Kershner (1939) Bambah (1954(c)), Few (1956), Barnes (1956(b))
4
5v'5 = 1. 765 528 ...
Delone and Ryskov (1963)
5
245 v'( 35 )1T 2 = 2.124285 ... 3888v'3
Ryskov and Baranovskii (1975)
LA ITICE POINTS
58
A slightly smaller upper bound is due to Lindsey (1986), see also L. Fejes T6th (1972), VII, §2. A substantial first step towards the verification of the equality c5L(B 3 ) = c5 7 (B 3 ) was obtained by Dauenhauer and Zassenhaus (1987). They showed that perturbations of a local type of the densest lattice packing of B 3 never increase the density of the packing. Professor Zassenhaus suggests that it might be possible to reduce this problem to a finite problem which, in principle, can be solved using a computer. Each lattice packing of Bd leaves 'holes' which are not covered by the packing. It is conjectured that in dimensions 9, 10 or 11 the holes of the densest lattice packing are so large that they can hold balls of unit radius. This would lead to a 'double lattice packing' of Bd having twice the density of the densest lattice packing. It is an open problem to verify this and to find the smallest dimension for which the densest packing of balls of unit radius has larger density than the densest lattice packing. Concerning coverings, a result of Coxeter et al. (1959) implies for d = 3 that 1.432282 ...
3~
= - 2-
(3arcsec3- rr) ~ 8r(B 3 ~ ~ 8L(B 3 )
5~rr
=~
= 1.463503 ...
9.3
Since one may not expect to be able to find the precise values of c5L(Bd), c5r(Bd), 8r(Bd), 8L(Bd) for all dimensions d (but see section 11.3 for c5L(Bd)), it is of great interest to find asymptotic upper and lower bounds. A special case of the Minkowski-Hlawka theorem due to Minkowski himself (see the discussion in section 6.1) shows that
C(d)2 1-d
s;
c5L(Bd)
s;
c5r(Bd).
A slightly larger bound can be obtained from Schmidt's (1963) refinement of the Minkowski-Hlawka theorem. On the other hand the first significant upper bound for c5 7 (Bd) was given by Blichfeldt (1929):
c5L(Bd)
s;
c5r(Bd)
s;
d + 2 2-d/2. 2
Subsequent slight but difficult improvements of this result were given by Rankin (1947), C. A. Rogers (1958) and Baranovskii (1964). Quite contrary to the expectations of many number theorists who believed that 2 -d/2 should be the approximate order of magnitude of c5 L( Bd) and c5 r( Bd), the following essential sharpenings were successively achieved by means of spherical harmonics ('linear programming method'):
PACKING AND COVERING WITH BALLS
59
Dr(Bd)
~
2 -0.5096d+o(d)
Sidel'nikov (1973, 1974)
Dr(Bd)
~
2-0.5237d+o(d)
Levenstein (1975)
Dr(Bd)
~
2-0.599d+o(d)
Kabat'janskii and Levenstein (1978)
as d ~ oo. There are some people who conjecture that the correct order of magnitude of DL(Bd), Dr(Bd) is 2-d+o(dl, i.e. of the same order of magnitude as the lower bound. Part of the proof of Kabat'janskii and Levenstein was anticipated by Delsarte (1973) and by Delsarte et al. (1975). Considering Siegel's mean value theorem in section 6.2 one obtains that for 'many' lattices L the density of a packing of balls with packing lattice L is at least 2 -d. Unfortunately it is rather difficult to explicitly construct lattice packings or general packings of balls having this density, see section 9.4. There we describe several of the steps which finally led to the Minkowski-Hiawka bound. For coverings we have the following lower and upper bounds for lh(Bd), fh(Bd) of Coxeter et al. (1959) and C. A. Rogers (1959): 0.223130 ... d ::5
+
o(d) o(d ) -_ d +e 312
O(d(Iog d) I/2Iog2(2rre))
=
< -
f)r ( B d) <- fh ( B d)
O(d(Iog d)2.047095 . )
as d ~ oo. It is remarkable that in the covering case the gap between the lower and upper bound is much smaller than in the packing case. A second difference is worth mentioning. Although the upper bound of Rogers (1959) does not yield explicit constructions of thin lattice or non-lattice coverings, weaker earlier bounds of Davenport (1951, 1952) and Watson (1956) do. The idea for such a construction underlying the papers of Davenport (1951, 1952) was elaborated by Ryskov (1967).
9.4
Packing, tiling and covering have connections with several branches of mathematics which at first sight seem to be of completely different character. One such branch is coding. We will give some basic definitions of coding theory and then show how codes in principle may be used for effective constructions of ball packings. For exhaustive information on material of this type see the monograph of Conway and Sloane ( 1987). A (binary) code C of length d is a set of ordered d-tuples of Os and 1s, the so-called codewords. The Os and 1s are the letters of the codewords, their weight being the number of 1s. Given two codewords, the number of letters in which the codewords differ is their (Hamming) distance. The minimum of the distances of any two distinct codewords
60
LATTICE POINTS
of C is the minimum distance of C. A binary code of length d consisting of M codewords and of minimum distance m is called a (d, M, m)-code. A (d, M, m)-code Cis linear of dimension k if it can be identified with a k-dimensional subspace of the d-dimensional vector space over the Galois field GF(2). i.e. with coordinate-wise addition modulo 2. In this case we shall call C a [d, k, m]-code instead of a (d, M, m)-code. Given d, a 'good' code is one for which for given m the number M, or for given M the number m, is 'large'. Note that each code may be repesented as a subset of the set of vertices of the unit cube {x: 0 :s; x; :s; 1} of Ed. A reference on coding is McWilliams and Sloane (1977). Thompson (1983), Sloane (1977, 1982) and Conway and Sloane (1987) survey the relations between coding and packing of balls. Codes are used for the transmission of data. First a message is translated into a finite sequence of codewords by an 'encoder'. Then the codewords are transmitted by a 'transmitter' and finally the codewords are translated back by a 'decoder' such as to obtain the original message. In the process of transmission errors can occur. Thus a codeword w may be transmitted into a d-tuple w' =I= w. If one knows in advance that the maximum number of errors pe'r codeword is less than half the minimum distance of the code, then one can reconstruct the original codeword w from the d-tuple w' resulting from the transmission. Thus we may correct errors. (For more particulars see the book of Thompson (1983).) There are several constructions for packings of balls using codes, see Leech and Sloane (1971), Sloane (1977) and Conway and Sloane (1987). We will describe two of these which well reflect the basic idea. 1.
Let C be a linear [d, k, m ]-code for which all codewords have even weights. Represent C as a set of vertices of the unit cube in Ed and consider the lattice
= c + 2u for c E C, u E zd} in Ed. It has determinant d(L(C)) = 2(d/2l-k and is a packing lattice L(C)
=
{2- 112p: p
for the ball pBd, where -3/2mi/2
p=
2.
~ -I/2
if m
:s;
4,
if m ;::: 4. Let C be a linear [d, k, m ]-code such that the weights of all codewords are multiples of 4. Again represent C as a set of vertices of the unit cube of Ed and consider the lattice M(C)
=
{2- 112p: p
= c + 2u forcE
2: u; is a multiple of 4}.
C, u E
zd
and such that
PACKING AND COVERING WITH BALLS
M(C) is a lattice of determinant d(M(C)) packing of Bd.
61
= 2
There are many codes which have been used for the construction of dense lattice and non-lattice packings of balls, e.g. Hadamard codes, Golay codes, Reed-Muller codes, Nordstrom-Robinson codes, BCH codes, Justesen codes, Preparata codes, codes based on algebraic curves, codes over Galois fields, and others. In many cases they were used together with the constructions of Leech and Sloane (1971) described earlier. The results obtained typically give for infinitely many ds asymptotic values or lower bounds for the densities of lattice and non-lattice packings of balls which are explicitly constructed. The following is a short list of lattice results of this type, the last entry showing the sensational result of Rush (198?) in which he asymptotically attains the Minkowski-Hlawka bound of section 9.3. Author
Density 2 -dlogl'd+o(dlogl'd)
Bos et al. (1982)
2 -2.30d+o(d)
Litsyn and Tsfasman (1985)
2-1.000000007719 .. . d+o(d)
Rush and Sloane (1987)
2-d+o(d)
Rush (198?)
Here log! d is the smallest value of k for which the kth iterated 2-logarithm of dis less than 1, i.e. log 2 log 2
•••
k- 1
logz d ;;::. 1, logzlogz ... logz d < 1. k
The result of Rush (198?) is valid not only for balls but also for convex bodies which are symmetric in all coordinate hyperplanes. See also the discussion in sections 6.3 and 8.2.
9.5 Multiple packings and coverings with balls have been investigated intensively. For surveys we refer to Few (1967) and G. Fejes T6th (1983). General results in this area are contained in section 8.7. Table 9.2 contains several explicit results. An algorithm of Linhart (1983) allows the determination of 6i(B 2 ) and Oi(B 2) for each k with any prescribed accuracy. Temesvari (1984) remarks that her method for k = 5 may be extended to determine Oi{B 2 ) for any k, see also Temesvari et a/. (1987). In particular she found the exact values of Ol(B 2 ) (found earlier by Haas (1976)) and Oi.(Bz).
v7T3 = 1.813 799 ...
2
8
7
...
4V(220- 2V193)V(4 49
39697T
6.489245 ...
= 5.611155
y~ 15 =
87T
8 6
v
357T
v47T7 =
5
6
v27T3 = 3.627 598 ...
4
4.749641 ...
- 2 = 2.720699 ...
3
37T
b~(B 2 )
k
+ 32 v 193 ) =
7.521697 ...
)
Table 9.2 Multiple packings and coverings of circular discs and balls
Yakovlev (1983), Bolle (1976)
Blundon (1964), Krejcarek (1963), Bolle (1976)
Szirucsek (1960), Blundon (1963)
Heppes (1959)
Author
= 4.363 323
216
...
...
Few (1967)
\13\1(76\16 _ 159)
2
817'
Author
Bi(B 3 )
Subak (1960)
Subak (1960), Temesvari (1984)
Blundon (1957)
k
...
Haas (1976)
= 2.784226
= 3.435 627
Author
Few and Kanagasabapathy (1969)
7.672 ...
-v -v
3217' 7 7 = 5.428161 ... 9817' 27 3 = 6.583 419 ...
~
2517'
3\13
= 2.418399 ... 1TV(27138 + 2910\197)
41T
1.612 ...
Author
7
6
5
4
3
2
-
Bi(B 1 )
k
=
3\13
2
817'
6f(B 3)
Table 9.2 (cont.)
k
LATTICE POINTS
64
Bolle (1976) proved that for suitable positive constants > 0 one has for k e N k - a1k 2l5 ::::;; <5i(B 2)::::;; k - azk 114,
«~>
... ,
a4
k
+
a3k 1l4 ::::;; Oi(B 2 )::::;; k
+
a4k 2l5 •
The exponent ! in these estimates is the best possible, as shown by Bolle (1984). Bolle (1982) extended the estimates to arbitrary dimension d. Compare also section 8. 7 and the results of Groemer cited there.
9.6 This section deals with several more particular questions. Leech (1967) specified a lattice in E 24 with many remarkable properties, the so-called Leech lattice. (In E 8 the corresponding lattice is the Witt lattice.) It is related to the binary Golay code G24· Leech conjectured that it is the packing lattice of the densest lattice packing of balls in E 24 • The Leech lattice has a very large group of rotations and reflections which map the lattice onto itself, and which turned out to be of great importance in the search for the sporadic simple groups - see Conway (1969, 1971) and Tits (1975). The Newton or kissing number of a ball in Ed is the maximum number of non-overlapping balls of the same radius as the given ball that can touch the given ball - see the surveys of Coxeter (1963) and Sloane (1982). The Newton number of a ball in Ed is known only for d = 2, 3, 8, 24. For d = 2 it is 6. For d = 3 the problem arose in a conversation between Newton and Gregory- see section 9.1. The exact value is 12 and was found by Hoppe (1874). A more recent proof is due to Schutte and van der Waerden (1953). For d = 8 the kissing number is 240. It is attained only by the arrangement of the balls touching a fixed ball in a densest lattice packing of balls. For d = 24 the value of the Newton number of a ball is 196560. It is attained only by an arrangement of balls in a lattice packing of balls where the packing lattice is (a congruent copy of) the Leech lattice that touch a fixed ball. The values 240 and 196560 have been determined by Odlyzko and Sloane (1979) and Levenstein (1979) independently. The uniqueness result is due to Bannai and Sloane (1981). For many more results and asymptotic upper and lower bounds see the book of Conway and Sloane (1987). The Leech lattice ball packing locally has maximum density. This was first pointed out and proved by Gruber, Hietler and LuptaCik (1987), but it soon turned out that simple proofs could be based on results known earlier, for example, on results of Barnes (1959) and Conway and Sloane (1982), as communicated by Neil Sloane. Hence, the authors decided not to publish their computer proof, which is based on the theorem of Voronoi in section 11.3 and on the simplex algorithm.
PACKING AND COVERING WITH BALLS
65
The Leech lattice is an example of an (even) integer lattice, i.e. a lattice L such that JxJ 2 is an (even) integer for each x
E
L.
Integer lattices and especially even integer lattices have attracted a good deal of attention for many decades. Important contributions towards a classification are due to Witt (1941), Kneser (1957), Niemeier (1973), Vinberg (1985) and others; see Gruber and Lekkerkerker (1987) for references. It is plausible to suppose that lattices L which provide locally or globally densest packings of balls are (multiples of) integer lattices, having large groups of rotations and reflections. (Compare Voronoi's theorem in section 11.3 and note that a large group of rotations and reflections of L implies that in the corresponding packing of balls of maximum radius any ball is touched by a large number of other balls; thus in the ball packing there are clusters of high density which yield that the packing itself has high density.) Results of Heppes (1961), Horvath (1970), Hortobagyi (1972) and Ryskov and Horvath (1975) show that there exists a number Pd > 0 such that for any lattice packing of Bd there is an unbounded 'circular' cylinder with radius Pd which does not overlap any of the balls of the packing. For 3 ~ d ~ 8 explicit values of Pd are given. We remind the reader of the notion of closeness of a packing of balls of equal radii in Ed. This is 1/p, where p is the supremum of the radii of the balls in Ed which overlap none of the balls of the packing. Similarly, the looseness of a covering of Ed with balls of equal radii is 1/a, where a is the supremum of the radii of the balls which are contained in the intersection of two suitable balls of the covering. See section 8.8 for a more general case. Boroczky (1984) proved that among all packings of balls of unit radius in E 3 precisely those packings have maximal closeness which are translates of lattice packings of B 3 , where the packing lattice is a body centred cubic lattice of side length 4/\13. A lattice L is said to be a body centred cubic lattice of side length A if there are three orthogonal vectors bOl, b( 2l, b<3>E L with JbOlJ = Jb< 2>J = Jb(3lJ =A and L
= {u 1b 0 l +
u2b< 2> + u3b< 3> +
~4
(b< 1l
+ b< 2> + b(3l):
ui
E
Z}.
(The body centred cubic lattices are precisely the lattices in E 3 which provide the thinnest lattice coverings with balls. This was shown by Bambah (1954(a)), cf. Table 8.1.) Note that in the remarkable result of Boroczky there is no restriction to lattice packings in advance. From the packing result one easily deduces the corresponding covering result. It says that among all coverings of E 3 with balls of unit radius
66
LA ITICE POINTS
up to translations precisely those coverings have minimal looseness which are translates of lattice coverings of B 3 , where the covering lattice is a body centred cubic lattice of sidelength 4/\/5. Surprisingly, in the packing maximum closeness is not attained for the densest lattice packing, whereas in the case of covering minimal looseness is attained by the thinnest lattice covering by B 3 • This remark again shows that there is no clear duality between packing and covering.
10 Crystallography, tiling and Hilbert's 18th problem
10.1 Crystallography is closely connected to other topics considered in this book. In particular it has strong relations to packing and tiling. In this section we first give an introduction to mathematical crystallography. Then we consider tiling problems and the relations of both subjects to Hilbert's 18th problem, part of which we have already encountered in the context of packing. Finally tiling problems in the context of discrete geometry but of a more general character are treated; we also include Penrose tilings and related completely unexpected recent results from crystallography. Kepler (1611) and Huygens (1690) seem to have been the first ones to consider the possibility that lattice structures are the background for crystallography. Haiiy ( 1784) though that crystals were constructed from small congruent parallelotopes filled with homogeneous matter. In the opinion of Seeber (1824) crystals consist of parallelotopes in which spherical 'atoms' are distributed. This concept of crystals is remarkably close to the modern view. In modern mathematical crystallography the central notion is that of a 'symmetry group' of a crystal. A major problem is the classification of crystals by means of their symmetry groups. Among the workers in this branch of crystallography we mention Hessel, Bravais, Jordan, Sohncke, Fedorov and Schoenflies, Bieberbach, Delone, Hermann, Burckhardt, Heesch and Zassenhaus. For more material, interesting historical accounts, remarks and illustrations see Burzlaff and Zimmerman (1977), Brown et al. (1978), Schwarzenberger (1980), the monographs of Engel (1986) and Galiulin (1984) on geometric crystallography and the articles of Pedersen (1983), Griinbaum (1984), Hilton and Pedersen (1984) and Senechal (1986). Readers interested in ornamental arts are advised to read the discussion of Pedersen, Griinbaum and Hilton. Planar tilings have been considered in the arts and by craftsmen since 67
LA TIICE POINTS
68
antiquity or even earlier. Not so well known is the fact that threedimensional tilings were also treated in antiquity. Aristotle (erroneously) thought that it is possible to tile space by regular tetrahedra. This statement was repeated by Roger Bacon who, in addition, asserted that one can tile space with regular octahedra, which is false too. (See Struik (1928).) Important modern contributors to tiling theory are Dirichlet, Fedorov, Voronoi, Minkowski, Delone, Reinhardt, Venkov and many living mathematicians. For material not treated in the following but close to our subject see Fejes T6th (1964), Griinbaum and Shephard (1980, 1986) and Gruber and Lekkerkerker (1987). We also refer to section 11.5. For a comprehensive exposition of planar tilings see the book of Griinbaum and Shephard (1986). Related material is presented in several articles contained in Hargittai (1986).
10.2 1. 2.
A crystal structure in Ed is a subset of Ed such that
among the rigid motions of Ed that map the set onto itself there are d translations of Ed in d linearly independent directions, and the translation vector of any translation different from the identity mapping (id) and which maps the set onto itself has length <=: 6, where 6 > 0 is fixed.
A symmetry operation or a symmetry of a crystal structure is a rigid motion of Ed onto itself which maps the crystal structure onto itself. Clearly the set of all symmetry operations forms a group under composition, the so-called space group of the crystal structure. For a different way of introducting space groups see section 10.5. Represent a rigid motion m of Ed onto itself, say x~
rx
+
t
by the pair (r, t), where r is the linear component of m (a rotation or a reflection) and t the translation vector, respectively. For rigid motions (q, s), (r, t), we have (q, s) (r, t)
= (qr,
qt
+ s),
(q, s)-t
Let G be a space group. The lattice L of G is the set of all translation vectors t with (id, t) e G. It can be shown that L (with ordinary vector addition as group operation) is isomorphic to the unique maximal normal subgroup of G. The lattice of G is also a lattice in the sense of section 3 .1. The point group H of G is the set of all linear maps r of Ed onto itself such that (r, t) e G for suitable teL. Let (r, t) e G and
69
CRYSTALLOGRAPHY AND TILING
s E L. Then (id, s) E G and we obtain (r, t) (id, s) (r, t)- 1
Hence rs HL
=
E
= (r, t) (id, s) (r- 1 , -r- 1t) = (r, rs + t) (r- 1 , -r- 1t) = (id, - t + rs + t) = (id, rs).
L. From this follows
L.
As a consequence of this, one obtains that the point group of a space group is always finite.
10.3 Next we consider classifications of space groups and lattices and investigate some of their properties. The results stated are essential steps for the solution of the following part of Hilbert's 18th problem: Are there in n-dimensional euclidean space also only a finite number of essentially different types of groups of motion with a fundamental region? (Hilbert (1900))
(A group of motions with fundamental region is a space group - see section 10.5). Hilbert posed this problem after the 2- and 3-dimensional cases were already settled. These cases will be described in some detail. Two space groups G 1 , G 2 are of the same space-group type if there is an invertible affinity a of Ed such that (10.1) That is, for suitable choices for the ongm and bases of space, the symmetry operations of G 1 and G 2 are described by the same expressions. A result of Bieberbach (1912) shows that two space groups are of the same type if and only if they are isomorphic. Bieberbach (1910(a)) and Frobenius (1911) proved that in any dimension there are only finitely many space-group types, thus giving an affirmative answer to Hilbert's problem. In crystallography a slightly more refined classification of space-group types is used: Two space groups G t. G 2 are said to be of the same crystallographic or proper space-group type if there is an affinity, a, with linear component having positive determinant and such that (10.1) holds. A space-group type either coincides with a crystallographic space-group type or else splits up into two crystallographic space-group types which are then said to form an enantiomorphic pair. For d = 2 the crystallographic space-group types were determined by
LATTICE POINTS
70
Fedorov (1891(b)). Later proofs of Fedorov's result are due to Fricke and Klein (1897), Niggli (1924) and P61ya (1924) - see Schwarzenberger (1980). There are 17 plane space-group types, none of which splits into an enantiomorphic pair. The plane crystallographic space-group types are represented by the symmetry groups of the crystallographic structures in figure 10.1 (periodically continued). (p1, p2, ... , p6mm is a standard notation in crystallography for the space-group types.) D-'
D-'
0--'
,....()-' ,..-0-'
....-<>-'
D-'
D-'
()--'
,...o-J ,....()-'
r-0-'
o-'
()....'
()....'
,....()-' ,...o-J ,....()-'
p2
p1 Q--1
Q-1
Q-4
0--'
o-, o-'
1-0--i 1-0-1 1-0--i
...-
Q-4
Q--1
Q-4
0--'
o-,
o-'
t-O-t 1-0-1 1--CH
,....o-J
'-0-o r-0-'
Q--1
Q-4
0--'
o-,
()....'
t-O-t 1--CH 1--CH
,....o-J
'-0-o r-0-'
Q-1
pg
pm Q-1
Q-1
Q-1 Q-4
Q-1
Q-1 Q-1
Q-1
Q-1 Q-1
Q-1
Q-1
Q-1
em
pmm
'--()-, '-0-o '-0-o
r-0-' r-0--' '--o-1 '-0-o '--o-1 r-0-' ,....()-'
'--()-, '-0-o
a...o-.
pgg
pmg
t-0-t f-CH 1-0--i 1--CH 1--CH 1--0-i 1-0-4
1-0--i
1-0-4 1--0-<
1-0-i 1--0-< 1-0--i
cmm
+++ +++ +++ +++ +++ +++ +++ +++ +++ p4
'r~ ~'r~ ~}-" p3
p4mm
** *** ** p6
p4gm
rr ** ~r~ y..y.. p31m
** *** ** *** ** p3m1
p6mm
Figure 10.1 Crystallographic structures representing the 17 plane space-group types
All 17 space-group types are represented by the space groups of ornaments. 13 of them were discovered in the Alhambra. Of the remaining ones 3 appear in a Japanese book on pattern design and the
CRYSTALLOGRAPHY AND TILING
71
last one in a book on Chinese lattice. Of course, there are many more places where such ornaments have been found, see the discussion in Hilton and Pedersen (1984). According to Montesinos (1987) pp. 96, 97, 224-8, all 17 space-group types can be found in the Alhambra, if, in some ornaments, the colouring, floral ornaments and lettering are deleted. For d = 3 the 230 crystallographic space-group types were specified by Fedorov (1891(a), 1892) and Schonflies (1891). Both authors gave incomplete lists first. The minor errors in their lists were eliminated by correspondence. Earlier contributions are due to Jordan (1867, 1868/69) and Sohncke (1879). The latter determined the 65 types of space groups where the linear components all have determinant 1. For an alternative proof of the result of Fedorov and Schoenflies see Rohn (1900). The 230 crystallographic space-group types may be obtained from the 219 spacegroup types, 11 of which split. For a listing of the (crystallographic) space-group types see, for example, the International Tables of Henry and Lonsdale (1965) or the concise but carefully written book of Burzlaff and Zimmerman (1977). While for d = 2 or 3 direct methods yield the complete lists of (crystallographic) space-group types, the determination of the crystallographic space-group types for arbitrary dimension d can be achieved by an algorithm of Zassenhaus (1948). Unfortunately this algorithm requires the knowledge of a representative from each conjugacy class of finite subgroups of GL(d, Z) together with its normalizer in GL(d, Z). By the joint work of several authors the 4783 space-group types for d = 4, of which 112 split, were found by 1973, thus giving 4895 crystallographic space-group types altogether. For a listing and precise attributions we refer to Brown eta/. (1978). Two space groups G 1 , G 2 belong to the same geometric crystal class if there is an invertible linear map r of Ed onto itself such that for the corresponding point groups H 1 , H 2 we have
H2
= r- 1H 1r.
Unlike the situation for space-group types, space groups with isomorphic point groups do not necessarily belong to the same geometric crystal class. In analogy with the discussion before, one introduces the concepts of proper geometric crystal class and of geometrically enantiomorphic pairs of these. Each (crystallographic) space-group type is contained in a (proper) geometric crystal class. For d = 2 there are 10 geometric crystal classes, none of which splits. The 17 crystallographic space-group types in the plane are grouped together as follows to form the 10 geometric crystal classes:
LA ITICE POINTS
72
p1; p2; pm, pg, em; pmm, pmg, pgg, cmm; p4; p4mm, p4gm; p3; p6; p31; p3m1, p6mm. The 32 geometric crystal classes in E 3 were determined independently by Frankenheim (1826), Hessel (1830) and Bravais (1849). None of these classes splits up. In dimension 4 there are 227 geometric crystal classes of which 44 split, thus giving 271 proper geometric crystal classes. This result is due to Bulow (1967). For lists by dimensions see Brown et al. (1978). As remarked before, the symmetry operations of a space group map the lattice of the space group onto itself. However, there can be more symmetry operations that map the lattice onto itself. An example is provided by a space group of type p3, see figure 10.1. This group does not contain any reflection in a line but the lattice of the group has many symmetries which are reflections in suitable lines. We give a classification of lattices in Ed. Let L be a lattice in Ed (in the sense of the definition in section 3.1) and let H ( L) denote the set of all rigid motions which keep o fixed and map L onto itself. (H(L) is the point group and L is the lattice of the space group G of the crystallographic structure L.) We say that two lattices L 1 , L 2 in Ed are of the same Bravais type if there is an invertible linear transformation r of Ed onto itself such that H(L 2 )
=
r- 1H(L 1)r.
As before it is obvious how to introduce the concepts of proper Bravais type and of enantiomorphic pairs of proper Bravais types. From the corresponding result on space groups one can deduce that in any dimension there are only finitely many Bravais types. In E 2 there are five Bravais types, none of which splits up. They are represented by the lattices in figure 10.2.
Figure 10.2 Bravais types in E 2
For d = 3 the 14 Bravais types of lattices were discovered by Bravais (1850). Of the 14 Bravais types none splits up. In E 4 there are 64 Bravais types of which 10 split up, giving 74 proper Bravais types. In sections 10.5 and 11.4 we will again return to related problems of mathematical crystallography.
CRYSTALLOGRAPHY AND TILING
73
10.4 In the following we first give the definition of tiling. Then the so-called Dirichlet-Voronoi tilings are considered. A family of compact subsets of Ed with non-empty interiors is a tiling of Ed if the union of these sets equals Ed and any two distinct sets have disjoint interiors. The sets are called tiles. Let C be a compact set with non-empty interior. It is clear what is meant by a tiling of Ed with congruent copies or translates of (the prototile) C. If L is a lattice such that {C + p: pEL} is a tiling, then this tiling is called lattice tiling of C with tiling lattice L. By a (convex) polyhdedron we understand a subset of Ed with the property that its intersection with any (convex) polytope is empty or a (convex) polytope. (Sometimes a more general definition is used. Then polyhedra in our sense are locally finite polyhedra.) If in a tiling all tiles are convex bodies we speak of a convex tiling. Call a tiling locally finite if for any point of Ed there is a neighbourhood which is intersected by at most finitely many tiles. It follows that any bounded set is also intersected by finitely many tiles only. It is easy to show that the tiles of a locally finite convex tiling are convex polyhedra (or polytopes if they are bounded). Let a locally finite tiling be given consisting of convex polytopes. The tiling is facet-to-facet if for any two distinct tiles with intersect in a ( d - 1)-dimensional set, the intersection is a facet of both tiles. The tiling is called face-to-face if the intersection of any two tiles is a common face of both of them. Gruber and Ryskov (198?) showed that a facet-to-facet tiling is face-to-face. Thus a locally finite facet-to-facet tiling by polytopes gives rise to a (possibly infinite) cell complex, the cells of which are the polytopes of the tiling and their faces of all dimensions (cf. Alexandroff and Hopf (1935)). See figure 10.3 for some examples of tilings.
(a) not convex, not locally finite Figure 10.3 Tilings
(b) convex, locally finite, not facet-to-facet
LAITICE POINTS
74
A general method of constructing an important class of tilings goes back to Dirichlet (1850). It was later investigated by Voronoi (1908(a), 1908(b), 1909). Tilings of this class are of interest for packing and covering of balls (see C. A. Rogers (1964)), in metallurgy (Smith (1964)), crystallography (Koch (1973)) and geography (Rhynsburger (1973), Watson (1985)). For applications in combinatorics see the survey of Akimova (1984). Applications in numerical integration and quantization of data are due to Babenko (1977) and Barnes and Sloane (1983(a)). Let L be a discrete (finite or infinite) point set in Ed (i.e. without accumulation points), for example a lattice. To it corresponds a Dirichlet-Voronoi tiling consisting of the Dirichlet-Voronoi cells
D(p, L)
= {x: lx -PI
:5
lx - ql for all q
E
L}, p
E
L.
Instead of a Dircihlet-Voronoi cell one speaks also of Dirichlet or Voronoi cell or region, Wabenzelle, honeycomb, Wirkungsbereich, domain of action, Brillouin zone or Wigner-Seitz zone. Some DirichletVoronoi tilings are shown in figure 10.4.
(a) L finite
(b) L a lattice
Figure 10.4 Dirichlet-Voronoi tilings
A slightly more general concept is that of a power diagram - see Paschinger (1982) and Aurenhammer (1982). Related to DirichletVoronoi tilings is the notion of L-tiling or De/one triangulation due to Voronoi (1908(a), 1908(b), 1909) and Delane (1928, 1934(b))- see e.g. Gruber and Lekkerkerker (1987) and section l1.5. Computational aspects are treated in the book of Preparata and Shamos (1985) on computational geometry. For a wealth of material, see Edelsbrunner's (1987) book on algorithms in combinatorial geometry. Any Dirichlet-Voronoi tiling is convex, locally finite and facet-tofacet. Let {pO>, ... , p} be a finite set in Ed. To each point pU> we let correspond the half-space
CRYSTALLOGRAPHY AND TILING
{(Xt, · · ., Xd+t):
Xd+! 2: 2(Xtp\i)
+ ··· +
75
Xdp~l) -
- ((p\i))2 + ... + p~l)2} in Ed+t. The intersection of these half-spaces is an unbounded polyhedron in E"+ 1 • Embed E" into E"+ 1 in the usual way using the first d coordinates. Then the orthogonal projections of the facets of the polyhedron into E" are precisely the Dirichlet-Voronoi cells corresponding to L = {pOl, ... , pC"l}. Using this correspondence and known algorithms for finding the convex hull of a finite point set, it can be shown that the determination of the Dirichlet-Voronoi tiling corresponding to arbitrary n points in E" can be achieved in O(nlogn + niCd+ll/21) time and O(niCd+Il/21) space (d;::: 2). For the results in this paragraph, generalizations of it, related material and references we refer to Paschinger (1982), Aurenhammer (1982) and Edelsbrunner (1987). For some remarks on Dirichlet-Voronoi tilings for lattices see sections 10.1 and 11.2. (In section 11.2 we have chosen a version of DirichletVoronoi cells in terms of positive quadratic forms.)
10.5 Our next topic will be the relation of tiling and Hilbert's 18th problem. First we will describe a different introduction of space groups. Then part of Hilbert's 18th problem is discussed. Let C be a compact subset of E" with non-empty connected interior such that for a suitable group G of rigid motions in E" the family {m(C): mEG}
(10.2)
is a tiling. A result of Bieberbach (1910(a)) shows that there are d translations in G in linearly independent directions. Let S be a finite set in the interior of C such that the identity is the only rigid motion mapping S onto itself and the diameter of S is less than half the radius of a ball contained in C. Then U{m(S): mEG} is a crystallographic structure with space group G. If, on the other hand, G is a space group, we can construct a tiling in the following way: since G consists of countably many rigid motions, the set of points of E" for which at least two of its images under the rigid motions of G coincide is contained in countably many hyperplanes. Hence we may choose p E E" such that its images under rigid motions of G are all distinct. The set of its images consists of a finite set and all possible translates thereof by the vectors of the lattice of G. Thus the set of images is discrete. For the corresponding Dirichlet-Voronoi tiling we have
LATIICE POINTS
76
D(m(p)) = {x: lx - m(p)l s: lx - /(p)l for all/ E G}
{m(m- 1(x)): lm- 1(x)- m- 1 (m(p))l s: lm- 1(x)- m- 1(/(p))l for all/ E G}
IY- PIs: IY-
=
m({y:
=
m(D(p))
k(p)i for all kEG})
form E G.
Hence {m(D(p)): m E G} is a tiling. See figure 10.5.
Figure 10.5 Fundamental domain and corresponding tiling of a space group in E 2 (p4)
Let G be a group of rigid motions and Fa compact subset of Ed with connected non-empty interior. In accordance with common usage, F is called a fundamental domain of G if for any x E Ed there is a rigid motion mEG with m(x) E F, where m is unique if m(x) is an interior point of F. Equivalently this means that {m(F): mE G} is a tiling of Ed. See figure 10.5. The last three paragraphs show that it is possible to introduce space groups as groups of rigid motions in Ed with fundamental domain. In his 18th problem Hilbert also asked the question whether polyhedra also exist which do not appear as fundamental regions of groups of motions, by means of which nevertheless by suitable juxtaposition of congruent copies a complete filling up of all space is possible (Hilbert (1900)).
An assistant of Hilbert, Reinhardt (1928), produced the first example of
CRYSTALLOGRAPHY AND TILING
77
a (non-convex) polytope P in E 3 such that there is a tiling with congruent copies of P but no tiling of the form {m(P): meG}, where G is a group of rigid motions. The first planar (non-convex) examples are due to Heesch (1935) (see also Heesch (1968)) and the first convex example was given by Kershner (1968) (see figure 10.6). (It could be that the pentagon of Kershner is contained in earlier lists dealing with other properties, but it was Kershner who first recognized its peculiar packing properties.)
(a) After Heesch (1935)
(b) a= b = e, c = d a + fJ + {J = 27r, a = 2y (After Kershner (1968))
Figure 10.6 Plane tiles
It is interesting to note that for Kershner's tile T there exists (up to rigid motion) only one tiling by congruent copies and all these copies are obtained by proper motions of T. In all these examples the congruent copies which form the tiling are not just translates. Hence a recent result of Szabo (1987) for d = 3 (and infinitely many higher dimensions) is of particular interest since it exhibits a (non-convex star) polytope P which tiles E 3 with translates but admits no tiling of the form {m(P): meG}, where G is a group of rigid motions. For a survey of related results we refer to Stein (1986). As will be seen below, each convex polytope P which provides a tiling with translates also admits a lattice tiling. Hence one may not expect convex examples of the type specified by Szabo. In recent years a class of planar tilings specified by Penrose (1974, 1979) attracted much interest. The tilings consist of congruent copies of two polygons, the 'kite' and the 'dart' with matching conditions described by colouring the vertices; adjacent vertices must have the same colour. (Penrose also described tilings with congruent copies of a 'thick' rhombus with angles 2TT/5 and 3TT/5 and a 'thin' rhombus with angles TT/5 and 4TT/5.) For a historical account which includes the work of Wang and Berger see the beautifully illustrated and highly readable article of Gardner (1977). For an algebraic treatment we refer to the papers of
LATIICE POINTS
78
de Bruijn (1981). The most complete discussion of Penrose tilings is contained in the book by Griinbaum and Shephard (1986). The Penrose tilings have many unexpected properties. They are aperiodic in the sense that none of the (uncountably many) Penrose tilings is periodic. Any finite subset of such a tiling has infinitely many congruent images in each tiling. In any Penrose tiling there is a sort of hierarchy of the following type: by gluing together certain finite sets of tiles or parts of tiles one obtains a dilated copy of a Penrose tiling. This property easily yields the aperiodicity. The proportion of kites to darts is (1 + \1'5)/2: 1, ((1 + \1'5)/2 = 1.618034 ... ). There are two Penrose tilings with pentagonal symmetry and Mackay (1981) suggested the construction of 3-dimensional aperiodic tilings where the tiles are congruent to two given parallelotopes with a suitable matching condition. Among these tilings are tilings with icosahedral symmetry. A more recent account of 3-dimensional tilings of Penrose type is due to Danzer (1988). Surprisingly enough - and contrary to classical crystallography Shechtman et al. (1984) reported on 'quasicrystals' of an alloy of aluminium, iron, manganese and chromium also showing icosahedral symmetry. It seems that these 'quasicrystals' are related to Mackay's tiling but the matter is not decided at the moment. For more information on 'quasicrystals' we refer to Nelson (1986), Cahn and Taylor (1986).
10.6 A convex polytope which is the fundamental domain of a group of rigid motions in Ed is called a stereohedron or a stereon. The knowledge of stereohedra is rather limited. Let S be a stereohedron in Ed and G a corresponding group. An aspect of the tiling {m(S): mEG} is a class of all tiles in the tiling which are translates of a fixed tile. Let a denote the number of aspects of the tiling {m(S): mEG}. Then a result of Delone (1961) says that S is a polytope with at most 2d(a
+
1) - 2
facets. Since a is bounded above by the order of the point group of G we obtain that for d = 2 the number of aspects is at most 12 and for d = 3 it is at most 48 (see, for example, Henry and Lonsdale (1965) or Burzlaff and Zimmerman (1977)). Thus in E 2 a stereohedron has not more than 50 edges and in E 3 it can have at most 390 facets. (The smallest upper bound in the plane is 6.) The upper bound in E 3 seems to be much too large. On the other hand an example of Engel exhibits a stereohedron in E 3 with 38 facets, see Griinbaum and Shephard (1980).
CRYSTALLOGRAPHY AND TILING
79
For other results on stereohedra see Delone (1961), Griinbaum and Shephard (1977, 1980) and Delone, Dolbilin and Stogrin (1978).
10.7 Among the stereohedra the so-called parallelohedra have attracted the greatest interest since the times of Dirichlet, Minkowski and, in particular, Voronoi. A parallelohedron is a convex polytope which admits a lattice tiling. A deep result of Venkov (1954), proved independently by McMullen (1980), says that a convex polytope for which there exists a tiling with translates is already a parallelohedron. Venkov and McMullen also give quite a precise description of parallelohedra. For a generalization and a refinement we refer to Alexandrov (1954) and Groemer (1962(a)). The determination of the different 'types' of parallelohedra is still far from a complete answer. Without going into details we mention that Fedorov (1885) specified the two 'types' in E 2 and the five 'types' in E 3 . Representatives are given in figure 10.7.
I I (a) parallelogram
(c) parallelotope
(b) centrally symmetric hexagon
(d) hexagonal prism
(f) elongated octahedron
(e) rhombic dodecahedron
(g) coho-octahedron or truncated octahedron
Figure 10.7 Parallelohedra in E2 and EJ
LA TIICE POINTS
80
For anaglyphes of these polytopes the reader may consult L. Fejes T6th (1964). In E 4 there are 51 'types' according to Delone (1929) and Stogrin (1973). A difficult problem in this context, which goes back to Voronoi, is the following: is any parallelohedron the affine image of a DirichletVoronoi cell of a suitable lattice? For d,;;;; 4 Delone (1929) proved that the answer is positive and for general dimensions important contributions towards an affirmative solution have been made by Voronoi (1908, 1909) and Zitomirskii (1929). · Readers interested in the topics treated in this subsection may consult Gruber and Lekkerkerker (1987) for additional results and many references.
10.8 In the last part of this section we deal with the theorem of Haj6s on packing of cubes. Let K denote the unit cube {x: lx;l s !} of Ed. Minkowski (1896), §37, conjectured that any tiling lattice of K has, after a suitable permutation of the coordinate axes, a basis of the form 1 0 0
/321
0
0
1 0
'0 .• ,
1
This means that in any lattice tiling of K there are cubes sharing whole facets. After many attempts this conjecture was finally proved by Haj6s (1942). Keller (1930) proposed the following more general question: does there exist in any tiling with translates of K a cube which shares a whole facet with another cube? For d s 6 this was proved by Keller (1937) and Perron (1940/41) and remains open for the remaining cases. Related problems concern multiple tilings with translates of K and tilings with translates of sets consisting of finitely many cubes. For problems and results of this types compare the survey of Stein (1986).
11 Geometry of positive quadratic forms: reduction, packing and covering with balls 11.1 Quadratic forms have attracted the interest of mathematicians for more than two centuries in the context of various branches of number theory and geometry. From the vast literature on quadratic forms we have chosen a subject which is close to several other topics considered in this book. Our exposition will follow the program outlined by the fundamental papers of Minkowski (1905), Voronoi (1908(a), 1908(b), 1909), Delone (1934(a), 1937 /38), Venkov (1940, 1952) and of several contemporary papers. In particular we will present some results and ideas of reduction and the theory of packing and covering with balls. As a by-product we will obtain some results on tiling. This chapter supplements chapters 9 and 10. Let A = (a;k) be a real symmetric d x d-matrix. We will not distinguish between the matrix A, the quadratic form q defined by d
q(x)
= xtrAx = 2:
a;kX;Xk
i,k=l
and the point (
au,
a12, . . . , atd,
a22, ... , add ) tr
E Ed(d+l)/2 .
(The superscript tr stands for transposition). The determinant of A is called discriminant 6( q) of q. The quadratic form q is positive (definite) if q(x) > 0 for x o. The set of all points in Ed(d+I)/2 which correspond to positive quadratic forms on Ed represents an open convex cone 1J with apex at the origin, called the cone of coefficients of positive quadratic forms on Ed. As will be made more clear in the following, many properties, problems and results concerning positive quadratic forms can naturally be interpreted in terms of the cone tp. Two quadratic forms q and r on Ed are equivalent if there is a d x d-matrix T with integer elements and determinant ±1, i.e. a
*
81
LAITICE POINTS
82
so-called integer unimodular matrix, such that for x
r(x) = q(Tx)
E
Ed.
This clearly induces an equivalence relation on the space of all quadratic forms and, in particular, on the space of positive quadratic forms, respectively on'/). Equivalent forms assume the same values on zd. Between positive quadratic forms and lattices "there is a close connection. Let L be a lattice in Ed with basis {b (ll, ... , b(dl} and let B be the matrix with columns b(ll, ... , b(dl. Then L = {Bu: u E zd}. To L or, more precisely, to the basis B of L we let correspond the positive quadratic form q defined by q(x) = !Bx! 2
= (Bx,
Bx)
= xtrBtrBx
= x 1rAx
for x
E
Ed,
where A= (a;k) = ((bUl, b(kl)) = BtrB is a symmetric matrix. q is often called the metric form of L corresponding to the basis {b (ll, ... , b(dl}. If {cOl, ... , c
Tx
for x
E
Ed
induces the following transformation of (not necessarily positive quadratic) forms: xAx--+ x 1rTtrATx
or in terms of the coefficients d
a;k -
2:
tutmkalm
l.m=l
We have thus obtained a linear transformation q of Ed(d+ll/2 onto itself. Clearly q1) = 1J.
11.2 When are two given (positive quadratic) forms (on Ed) equivalent, or, geometrically, when do two lattices (in Ed) differ by a rotation only? This seemingly simple question constitutes one of the origins of reduction theory. It leads to the following more precise questions. As is customary we formulate them in terms of forms rather than for bases of lattices.
GEOMETRY OF POSITIVE QUADRATIC FORMS
83
1. Specify a set rR of forms in 1) such that each form is equivalent to (a) one, or (b) a bounded number of forms of rR. We call 'R a reduction domain and the forms of 'R reduced forms. In the cases considered in the literature 'R is in general a convex polyhedral subcone of 1) with apex at the origin and with parts of the faces possibly deleted. (In many cases one does not care about the boundary of 'R.) Sometimes rR is a finite union of such cones. Each form in 1) is equivalent to a form in rR. For an interior form, i.e. a form contained in the interior of rR, we require either that it is not equivalent to any other reduced form or that it is equivalent to a fixed number, say k, of reduced forms. In the former case 'R is a simple reduction domain, whereas in the latter case 'R is called a multiple reduction domain of multiplicity k. (A reduced form on the boundary of 'R may be equivalent to more than one form in 'R even if 'R is a simple reduction domain, and to a number (different from the multiplicity) of forms in 'R if rR is a multiple reduction domain.) By a tiling of 1) we understand, by analogy to the definition in section 10.4, a family of subsets of 1) whose union equals 1) and such that any two distinct sets have disjoint interiors. If rR is a simple reduction domain, then {<;jrR: Tan integer unimodular matrix}
is a tiling of 1). If rR is a convex polyhedral cone or a finite union of such then a (not necessarily positive) form on an edge of 'R (which may be contained in the boundary of 1)) is an edge form. 2. Specify an algorithm by means of which one can transform a given form into an equivalent reduced form. 3. Given a reduced form, what are the integer unimodular matrices by means of which one can transform it into all equivalent reduced forms? There exist several different definitions of reduction due to Lagrange (1773), Seeber (1831), Gauss (1831), Dirichlet (1850); Hermite (1850); Korkin and Zolotarev (1872, 1873, 1877); Selling (1873/74), Charve (1882); Minkowski (1905); Hofreiter (1933(a)); Venkov (1940, 1952) and others. For detailed information on reduction we refer to Delane (1937 /38), Keller (1954), van der Waerden (1956), van der Waerden and Gross (1968), Ryskov (1980), Lenstra, Lenstra and Lovasz (1982) and Gruber and Lekkerkerker (1987). In the following we will study Minkowski reduction only. A form q(x) = ~ a;jX;Xk is reduced (in the sense of Minkowski (1905)) if for each i e {1, ... , d} the inequality q(u~. .. . , ud);::: a;;= q(O, .. . ,
0, 1, 0, ... , 0)
'h pos1t10n t .. lt
(11.1)
LA ITICE POINTS
84
holds for any u = (u 1 , ••• , ud) 1' e zd for which the greatest common divisor of U;, . . . , ud is 1 and if for each i E {1, ... , d- 1} we have a;,i+I ~
(11.2)
0.
(Note that it is not required that q is positive.) In more recent literature the conditions (11.2) are omitted in general. If this is the case then one speaks (somewhat unexpectedly) of classical Minkowski reduction. In order to clarify the geometric meaning of Minkowski reduction for positive forms we state a geometric version of the definition: a basis {b (1), • . • , b (d)} of a lattice L in Ed is reduced (in the sense of Minkowski) if b< 1> e {be L\{o}:
lbl is minimal},
b(i+l) e {be L\{o}: b(ll, ... , b(il, b can be extended to a
basis of L, Ib I is minimal}, (b(i+l), b(il)
~
0,
for i e {1, ... , d - 1}. In the following we will use the first version of the definition only. If q is a positive reduced form, then au= min{q(u):
U
E Zd\{o}}.
It was shown by Minkowski (1905) that for any positive form there is an
equivalent reduced form. Minkowski (1905) proved two finiteness theorems. The first finiteness theorem can be stated in the following way: There is a finite set ui u ... u ud c zd such that a (not necessarily positive) form q satisfies all inequalities (11.1) if and only if it satisfies the finitely many inequalities for (u1, ... , ud) 1'
E
U;, i
E
{1, ... , d}. (11.3)
Hence q is reduced if and only if it satisfies the inequalities (11.2) and (11.3). Minimal. sets of such inequalities (11.3) were given by Lagrange (1773) (d = 2), Seeber (1831) and Gauss (1831) (d = 3) and Minkowski (1883) (d = 4). The set of inequalities specified by Minkowski (1887) for d = 5, 6 is sufficient as proved by Ryskov (1973) and Afflerbach (1982) (d = 5) and Tammela (1973) (d = 6), but not minimal. A minimal subset of Minkowski's conditions for d = 5, 6 is due to Tammela (1973(a)). The case d = 7 was treated by Tammela (1977). For d = 8 minimal sets of such inequalities are not yet known. We state the results for d :s 7. A form q is reduced if it satisfies the conditions (11.2), the inequalities
GEOMETRY OF POSITIVE QUADRATIC FORMS
85
and all inequalities of the form
where i e {1, ... , d} and ( u 1 , ••• , ud) is an arbitrary permutation of one of the rows up to index de {2, ... , 7} in Table 11.1. (For d ::s 4 these conditions form a minimal set. For d ~ 5 some conditions have to be deleted.)
Table 11.1 Reduction conditions
2:
1
I
0
0
0
0
0
0
0
0
0
0
3:
±1 1 ±1
4:
1 ±1
0 I 0 ±1 ±1 ±1
1
±1
±1
±1
±1
0
0
1
±1
±1
±1
±2
0
0
1
±1
±1
±1
±1
±1
0
1
±1
±1
±1
±1
±2
0
1
±1
±1
±1
±2
±2
0
±1
±1
±1
±1
±2
±3
0
1
±1
±1
±1
±1
±1
±1
1
±1
±1
±1
±1
±1
±2
1 ±1
±1
±1
±1
±1
±3
1 ±1
±1
±1
±1
±2
±2
1
±1
±1
±1
±1
±2
±3
1
±1
±1
±1
±2
±2
±2
1
±1
±1
±1
±2
±2
±3
1
±1
±1
±1
±2
±2
±4
1
±1
±1
±1
±2
±3
±3
1 1 1
±1 ±1 ±1
±1 ±1 ±1
±1
±2
±4
±2 ±2
±2 ±2
±3 ±2
5:
6:
7:
±3
±3 ±4
LA TriCE POINTS
86
Thus a binary positive quadratic form q(x) is reduced if and only if
=
a 11 x~
+ 2a 12x 1x 2 +
a 22 x~
This can be put in the following form: 0
~
2au
~au ~
a22·
See figure 11.1. The finitely many conditions (11.2) and (11.3) actually are homogeneous linear inequalities for the coefficients a;k of the forms q and thus define a polyhedral convex cone in Ed(d+l)/2 with apex at the origin. A (not necessarily positive) form for which the inequalities (11.3) and therefore also the inequalities (11.1) hold must be non-negative. Since the closure of rp is precisely the set of all non-negative quadratic forms, our polyhedral cone is contained in the closure of rp. This shows that the set rf.2+ of reduced (positive quadratic) forms, which is the intersection of rp with the polyhedral cone just considered, is a polyhedral cone with parts of its facets deleted.
Figure 11.1 Minkowski reduction domain ford = 2
From now on all forms are assumed to be positive quadratic forms unless stated otherwise. The second finiteness theorem of Minkowski (1905) says that there are only finitely many integer unimodular matrices T 1, ••• , T n such that for a reduced form q all equivalent reduced forms are among the forms q(T,x), ... , q(Tnx). Tammela (1973(b), 1975) proved that for d::::; 6 such matrices are among the integer unimodular matrices T = (t;k) such
GEOMETRY OF POSITIVE QUADRATIC FORMS
87
that for each i E {1, ... , d} the row {t;,, ... , t;d) is a permutation of one of the rows up to index dE {2, ... , 6} of Table 11.2. Table 11.2 Equivalent reduced forms
±1
±~I
0
0
0
0
0
0
0
0
2:
±1
3:
±1
±1
±1
0
0
0
±1
±1
±1
±1
0
0
±1
±1
±1
±2
0
0
±1
±1
±1
±1
±1
0
±1
±1
±1
±1
±2
0
±1
±1
±1
±2
±2
0
±1
±1
±1
±1
±1
±1
±1
±1
±1
±1
±1
±2
±1
±1
±1
±1
±1
±3
±1
±1
±1
±1
±2
±2
±1
±1
±1
±1
±2
±3
±1
±1
±1
±2
±2
±2
±1
±1
±1
±2
±2
±3
±1
±1
±1
±2
±2
±4
±1
±1
±2
±2
±2
±3
4:
5:
6:
Several algorithms have been proposed by means of which one can find for a given form an equivalent reduced form. These algorithms work well for d = 2 but even for moderately large d the number of necessary steps increases rapidly. A reduction algorithm for all d was indicated by Minkowski (1905) who also provided a more explicit version for d""" 4. Ryskov (1971) and Tammela (1975) considered the cases d = 5 and d = 6 respectively. Their algorithms are based on the result described before. We also refer to Afflerbach and Grothe (1983). Lenstra, Lenstra and Lovasz (1982) consider a concept of reduction which is related to Minkowski reduction but of a 'less precise' form. For
LATIICE POINTS
88
this concept of reduction they devised the now famous so-called L 3 algorithm which is very effective and transforms a form (or rather a basis of a lattice) into a 'reduced' one. The main difficulty arises of finding for q a point v E zd such that q(v) is 'close' to min{q(u): uEZd\{o}}, see Dieter (1988), Knuth (1981) and Pobst (1981). The L 3-algorithm was successfully applied in several different contexts. Lenstra, Lenstra and Lovasz (1982) applied it for finding factorizations of polynomials with rational coefficients. Odlyzko and te Riele (1985) used it to disprove the Mertens conjecture, a stronger relative of the Riemann hypothesis. Applications to simultaneous Diophantine approximations are due to Babai (1986) and others. Several authors applied it in cryptography and in the ellipsoid algorithm of linear programming. For more information see Babai (1986). Dieter (1988) applied his algorithm for calculating 'short' vectors to test pseudo random number generators. Let q and r be two forms. If an algorithm is available which permits us to find reduced forms q, and r, equivalent to q and r respectively, then the problem of deciding whether q and r are equivalent reduces to the simpler problem of deciding whether q, and r, are equivalent. Let q be a form. In analogy to the definition irt section 10.4 we define the Dirichlet-Voronoi cell D(o, q) of q centred at o by
D(o, q)
= {x:
q(x)
=5
q(x - u) for all u E zd}.
In general it is difficult to determine the Dirichlet-Voronoi cell of a given form. Tammela (1973(b), 1975) showed that for a reduced form q in dimension d =::; 6 the Dirichlet-Voronoi cell D(o, q) may be determined by using only the points u = (u 1 , ••• , ud) tr, where u 1 , ••• , ud is a permutation of the rows in Table 11.2 or Table 11.3 up to index d.
Table 11.3 Dirichlet-Voronoi cells of reduced forms
5:
6:
I
±1
±1
±1
±2
±1
±1
±1
±2
±3 ±3
0
±1
±1
±1
±2
±3
±4
±1
±1
±2
±2
±3
±4
±1
±2
±2
±2
±3
±3
±3
GEOMETRY OF POSITIVE QUADRATIC FORMS
89
11.3 In this section we will consider the problem of locally densest lattice packing of balls. Let L be a lattice in Ed. Denote by p( L) the maximum p > 0 such that L is a packing lattice of pBd. We call p(L) the packing radius of L. Clearly 2p( L) = min {IP I: p e L \{ o}}. The density of the lattice packing {p(L)Bd + p: peL} is p(L)dV(Bd) d(L) (see section 8.1). We say that L provides a locally densest lattice packing of balls if for all lattices M in a suitable neighbourhood of L (see section 7.1) we have p(M)dV(Bd) p(L)dV(Bd) d(M) d(L) . ~~--~~~
~~--~~
If q is a metric form of L (cf. section 11.1 above) then for the
arithmetic minimum m(q) of q we have m(q)
= min{q(u):
u e zd\{o}}
= (2p(L)) 2.
If L provides a locally densest lattice packing of balls, then for all
metric forms r of the lattices in a suitable neighbourhood of L we have m(r)d m(q)d ~ s f5(q) . (11.4) A .form q is extreme (sometimes also stable, critical or a limit form) if for all forms r in a suitable neighbourhood of q (in 1J) the inequality (11.4) holds. It is easy to see that the problem of determining the locally densest lattice packings of balls is equivalent to the determination of the extreme forms (Minkowski (1905)). An important tool for the determination of the extreme forms is the polyhedron jfl introduced by Ryskov (1970). For any u e zd for which the greatest common divisor of u t. . . . , ud is 1 consider in Ed(d+ll/2 the half-space d
{(vu, v12, ... , Vtd. V22 • ... ,
Vdd) 1r
e
Ed(d+ll/2:
L
V;ku;uk
2::
1}
i,k=!
(v;k
= Vk;)
with normal vector (uL 2u1u2, ... , 2ud-tUd, u~)tr. Let jfl denote the intersection of all such half-spaces. We list several properties of jfl, see Ryskov (1970):
LA TIICE POINTS
90 1.
j/l is a convex polyhedron in 1J consisting of all forms with arithmetic minimum ~ 1. Each facet of j/l is contained in a hyperplane of the form d
{(vu,
V12, •.. , Vdd)tr E Ed(d+l)/2:
L i.k~
V;kU;Uk
=
1}
I
(v;k
=
Vk;),
where u = (ut. ... , ud) •EZd\{o} and u 1 , . • . , ud are relatively prime. The forms in the facet have arithmetic minimum 1 and attain it at u. Each ray in 1J starting at the origin intersects the boundary of _!/l in precisely one point. The discriminants of the forms in _ill are bounded below by a positive constant. 1
2.
To any integer unimodular d X d-matrix T we assign a linear transformation q of Ed(d+tl/2 according to section 11.1. Two sets in Ed(d+tl/2 are called equivalent if there is a transformation q mapping one of the sets onto the other one. 3.
j/l is invariant with respect to the group of all such transformation
q. Any two facets of j/l are equivalent and there are only finitely many vertices of j/l which are pairwise non-equivalent. Such a set of vertices can be found by the so-called algorithm of Voronoi (1908). The (equi-)discriminant surface ~'/) = ~'!J(a) (a> 0) consists of all forms in 1J of discriminant a. It is a strictly convex smooth surface and each ray in 1J starting at the origin meets it exactly once. Using the concepts of j/l and ~'/J Ryskov (1970) easily proved the following theorem: a form q on the boundary of _!/l is extreme if and only if it is a vertex and if the discriminant surface ~'IJ through q contains a suitable neighbourhood of q in Jll. The latter condition can be expressed by saying that the tangent hyperplane of ~'IJ at q intersects _1/l at q only. (It is interesting to note that this deep theorem, and thus also Voronoi's theorem, which will be stated below, has an almost trivial proof. This phenomenon is also encountered in Minkowski's fundamental theorem, in Blichfeldt's theorem and in some sense also in Mahler's compactness theorem. The latter is highly plausible; the difficulty in the proof is to find the right technical tool.) We draw some consequences of Ryskov's theorem: A vertex of j/l is contained in at least d(d + 1)/2 facets of Jll. This implies that an extreme form q attains its arithmetic minimum in at least d(d + 1)/2 points of zd\{o} (Korkin and Zolotarev (1872)). Since q is the intersection of the hyperplanes containing the facets in which q is contained, it is uniquely
GEOMETRY OF POSITIVE QUADRATIC FORMS
91
defined by its minimum points. In other words, q is perfect. The tangent hyperplane of r;; through a vertex (a;k) of jf{ has the equation d
L
b;kVik
=
d
i.k~l
where (b;k} = (a;k}- 1 . Using a well-known result from convexity we have that if the tangent hyperplane intersects Jll at (a;k) only, its normal vector is a positive linear combination of the exterior normal vectors of the facets of Jll containing (a;k)· Thus if u(ll, ... , u(N) E zd\{o} are the points at which the form q(x) = ~1.k~I a;kXiXk attains its arithmetic minimum, then
is a linear combination with positive coefficients of 2ulllulll ((U Ol)2 I ' I 2 '
((u (Nl)2 2u1Nlu(Nl I
'
I
2
• • ·'
2ulll ulll (ulll)2)tr
' • • ·'
d-1
d '
d
'
2 u(N) u(n) (u(Nl)2)tr d-1
d
'
d
·
In other words, an extreme form is eutactic. Conversely it is easy to show that a perfect and eutactic form is extreme. We thus obtain the following fundamental theorem of Voronoi (1908(a)): a form is extreme if and only if it is perfect and eutactic. Using this result, one can determine in principle whether a given positive quadratic form is extreme, or equivalently whether a given lattice provides a ball packing of iocally maximum density. For the Leech lattice this was done by Gruber eta/. (1987)- see section 9.6. In order to find all extreme forms it is sufficient to consider a maximal set of inequivalent vertices of Jll and to take those vertices q for which the tangent hyperplane of the discriminant surface through q intersects Jll at q only. (Compare property (3) of Jll.) In dimensions d = 2, 3, 4, 5, 6 there are (up to multiplication with a positive factor and up to equivalence) 1, 1, 2, 3 and 6 extreme forms respectively. For d :::; 5 the extreme forms were determined by Korkin and Zolotarev (1872, 1873, 1877). Their result was verified by Voronoi (1908(a)). Barnes (1957) determined the extreme forms for d = 6. For lists of certain extreme forms in higher dimensions and many results we refer to Ryskov and Baranovskii (1979) and Gruber and Lekkerkerker (1987). On a computer, the determination of all extreme forms even for relatively modest dimensions at present seems to be out of reach, because of the huge amount of time and space required.
92
LA TIICE POINTS
For a remark on the relation of locally densest lattice packings of balls and local minima of the zeta-function for lattices see the last paragraph in section 15.2. We next consider the connection of the Minkowski reduction domain rf2+ and _!fl. For each facet of _if! consider the cone with apex at the origin generated by this facet. This gives a tiling of 1). A different tiling of '/) is obtained by considering the distinct ,;j(f2+ among the cones where T is an integer unimodular matrix. It is not difficult to show that the tiling derived from (/2+ is a refinement of the tiling connected with _!fl. From this one may deduce that each perfect form, i.e. a form contained on a ray from the origin through a vertex of _!fl, is equivalent to a so-called edge form but not every edge form is perfect. An edge form (or Kantenform in German) is a form on a 1-dimensional edge of rf2+. It follows that each extreme form is equivalent to an edge form (Minkowski (1905)).
11.4 Voronoi (1908(a)) did not use the polyhedron Jfl. This was introduced by Ryskov in 1970. Instead he used the so-called Voronoi polyhedron n( d). It is defined as the convex hull of all points in Ed(d+ll/2 of the form (11.5) where (u 1, .. . , ud) 1'EZd\{o} has the property that u 1, .. . , ud have greatest common divisor 1. Note that the points of the form (11.5) are on the boundary of'/). One can prove that
ll(d) ={A
E Ed(d+ll/2 :
A·V;::: 1 for all V
E _!fl},
where · is the inner product in Ed(d+ll/2 . Thus ll(d) is 'dual' to _/fl and each property of Jfl is reflected in a corresponding property of n( d). We list some properties of ll(d). 1.
2. 3.
ll(d) is a convex polyhedron (in a more general sense) in the closure of '/). Each face of n which is not contained in the boundary of 1J is a (compact) polytope (with finitely many vertices). The unbounded faces of n are of dimension .;;; d(d - 1)/2. Each ray in 1J starting at the origin intersects the boundary of n in exactly one point. n( d) is invariant with respect to the group of all transformations ·:J
GEOMETRY OF POSITIVE QUADRATIC FORMS
93
where T is an integer unimodular matrix. There are only finitely many faces of O(d) which are pairwise non-equivalent. The determination of the space-group types and of the Bravais types (see section 10.3) requires the knowledge of a representative from each class of integrally conjugate finite groups of integral unimodular d x dmatrices. Here two such groups are integrally conjugate or integrally equivalent if there is on isomorphism of the form T~
S- 1 TS
with a fixed integer unimodular matrix S mapping the first group onto the second. A basic theorem of Jordan (1880) says that there are only finitely many classes of integrally conjugate finite groups of integral unimodular d x d-matrices. Such a class of group is also called an arithmetic crystal class. For d = 2 there are 13 arithmetic crystal classes, for d = 3 there are 73 (see Delone (1934(a)), Neubiiser and Wondratschek (1969) and Brown et a/. (1978), and for d = 4 there· are 710 (see Dade {1965), Biilow {1967), Biilow and Neubiiser (1970) and Brown eta/. {1978)). A theorem of Maschke shows that for each finite group G of integer unimodular matrices there is a form q such that G is a subgroup of the group of automorphisms of q, i.e. the group of integer unimodular matrices T such that q(x)
= q(Tx)
for all x
E
Ed.
Thus the problem of determining the arithmetic crystal classes reduces to the determination of the (integral conjugacy classes of) groups of automorphisms of all forms. A result of Ryskov (1972(a), 1972(b), 1972(c)) says that these groups are among the groups of automorphisms of those forms which are the centroids of a maximal system of pairwise non-equivalent faces (of all dimensions) of n(d) (or of _!/l). Jordan's theorem is an immediate consequence of this. Thus using the algorithm of Voronoi (1908(a)) it is possible in principle to determine all arithmetic crystal classes in any dimension.
11.5 We next consider the problem of locally thinnest lattice coverings with balls. For reasons of simplicity we use lattices rather than forms. We will follow the papers of Delone, Dolbilin, Ryskov and Stogrin (1970), Delone and Ryskov (1971) and Ryskov and Baranovskii (1976). The main tools are L-tilings and L-types. Let L be a lattice in Ed. Denote by a(L) the minimum a> 0 such that L is a covering lattice of a Bd. Call a( L) the covering radius of L.
94
LA TIICE POINTS
It is clear what is meant by the density of the lattice covering {a(L)Bd + p: pEL} and by a locally thinnest lattice covering with balls (see sections 8.1 and 11.3). The empty ball method of Delone (1928, 1934(a)), by means of which L-tilings are introduced, can be described as follows: a ball in Ed is an empty ball for the lattice L if it contains no point of L in its interior. If an empty ball contains a system of non-coplanar points of L on its boundary the convex hull of these points is an L-polytope. The system of all L-polytopes forms a facet-to-facet tiling of Ed, the L-tiling or L-partition or Voronoi partition of L. It is also called De/one triangulation or partition. See figure 11.2. This concept is dual to the DirichletVoronoi tiling of L as introduced in section 10.4: An L-polytope is the convex hull of the centres of a system of all Dirichlet-Voronoi cells of L having a common vertex. It is easy to see that a( L) equals the maximum radius of a circumsphere of an L-polytope. L-tilings were first introduced and studied by Voronoi (1908(a), 1908(b), 1909). Later on they were intensively studied by Delone and his school.
Figure 11.2 L-tiling
We now describe the concept of L-type due to Voronoi. Two lattices L and M are said to belong to the same L-type if there is a linear transformation of Ed which maps L onto M and at the same time the L-tiling of L onto the L-tiling of M. Positive quadratic forms q and r are of the same L-type if they are metric forms of lattices belonging to the same L-type. A lattice L (or a form q) belongs to a primitive L-type if the L-tiling of L (of a lattice of which q is the metric form) consists
GEOMETRY OF POSITIVE QUADRATIC FORMS
95
of simplices only. In dimension 2 there are one primitive and one non-primitive L-type (Fedorov (1885)); in dimension 3 there are one primitive and four non-primitive L-types (Voronoi (1908(a), 1909) and in dimension 4 there are three primitive and at least 49 non-primitive L-types (Delane (1929), Stogrin (1973)). The 221 primitive L-types for d = 5 were determined by Ryskov and Baranovskii (1976). In principle - but only in principle - it is possible to determine all finitely many (primitive) L-types in any dimension- see Voronoi (1908(a), 1909) and Ryskov and Baranovskii (1976). The primitive L-types of positive quadratic forms - considered as subsets of 1J - are unions of disjoint open polyhedral convex cones with apices at the origin. The non-primitive types are contained in the boundaries of these cones. The closures in 1J of these cones form a tiling of 1J. A remarkable result of Barnes and Dickson (1967(a)) says the following: in any cone of this tiling of 1J there is (up to multiplications with a positive factor) at most one form q such that a lattice with metric form q provides a locally thinnest lattice covering with balls. If T is an integer unimodular matrix, such that the cone which contains such a form q is invariant with respect to g, then T is an automorphism of q. Delane, Dolbilin, Ryskov and Stogrin (1970) and Delane and Ryskov (1971) make the result of Barnes and Dickson even more transparent by giving a very clear geometric proof of it. In dimensions 2 and 3 the thinnest lattice coverings thus provide the only locally thinnest lattice coverings whith balls. In dimension 4 there are . three locally thinnest lattice coverings with balls (Baranovskii (1965(a), 1966), Barnes and Dickson (1967(b)).
12 Selected problems of number theory
12.1 Geometry of numbers and lattice point problems of analytic number theory are branches of number theory in which the notion of lattice plays a central role. Several other parts of number theory either make use of results on lattices or may be interpreted in terms of lattice points. Examples are quadratic forms, Diophantine approximation and Diophantine equations. Continued fractions are related to lattice point results as well and the even more distant algebraic number theory still has connections with lattice point methods. In this section we will first describe the so-called parallelogram algorithm and relate it to Mordell's converse problem for the linear form theorem of section 3.3, to a geometric theory of continued fractions which goes back to Smith, Klein and Minkowski and to the conjecture on the product of non-homogeneous linear forms. Then we touch on Diophantine equations and finally we will consider lattice point problems for 'large' convex bodies. 12.2 In this subsection we will present a method, the so-called parallelogram algorithm, which assigns to each planar lattice a sequence of rectangles. This algorithm and similar ones have been in use since the times of Klein (1895, 1895/96, 1897), Minkowski (1896) and Delane (1947). For historical remarks see Keller (1954). For applications see the subsequent sections. Unless stated otherwise we consider the planar case only. A rectangle will always have centre at the origin o and edges parallel to the coordinate axes. Following Minkowski (1896), §45, we will describe the parallelogram algorithm. Let L be a lattice in E 2 • A rectangle R is called extremal with respect to L if L is admissible for R and if L contains relative interior points of each edge of R. Extremal rectangles clearly exist. Consider one of them. If no point of L on its horizontal edges is 96
97
SELECTED PROBLEMS OF NUMBER THEORY
situated on the x 2-axis one may obtain a further extremal rectangle as follows: Contract the given extremal rectangle in the direction of the x 1-axis until we obtain a rectangle such that the only points of L on its boundary are vertices. Then expand this rectangle in the direction of the xraxis until the horizontal edges are 'stopped' by a point of L. Thus we have obtained a second extremal rectangle. Clearly, one can make an analogous construction with the roles of the horizontal and vertical edges, respectively the x 2 -axis and the x ,-axis interchanged. Continuing this process in both directions we get a sequence of extremal rectangles (12.1) which may be finite or infinite in each of the two directions. Let (rn, sn). Sn ;;;. 0, be the point of L in the relative interior of a vertical edge of Rn. (This is unique except for the case when Rn is the first or the last rectangle in the sequence (12.1). In these cases choose (rn, sn) respectively such that rnrn+l < 0 or rnrn-! < 0). We obtain a sequence of points of L (12.2) lying alternately in the first and second quadrant. By renumbering (12.1), (12.2) if necessary, we may suppose that the points with even indices are all contained in the first quadrant. The construction of the sequences (12.1), (12.2) is called the parallelogram algorithm (figure 12.1). The following properties of the sequences (12.1), (12.2) are immediate: 1.
2.
Each extremal rectangle belongs to the sequence (12.1). We have
(rn, Sn)
3. 4.
= (rn-2•
Sn-2) + an(rn-h Sn-1) for n
= 0,
±1, ±2, ...
with suitable positive integers an. The point (rn, sn) is the last point of L on the ray starting at (rn-2• Sn-2) and having direction (rn-1. Sn- 1) which is contained in the same quadrant as (rn-2• Sn-2)· d(L) = (-1)" (rnSn-1- rn-!Sn) for n = 0, ±1, ... A(Rn) = 4(-1)nrnSn+l for n = 0, ±1, ... , where A(Rn) denotes the area of Rn.
There exist several higher-dimensional versions of the parallelogram algorithm, see e.g. Minkowski (1907), §IV, and Keller (1954), §33.
12.3 This section contains several applications of the parallelogram algorithm. Before reading the first application the reader is advised to
LATTICE POINTS
98
,.... ...
., 0:::
tX' ..:'
1-t-
0:::0
E -5
·;::: 0
Oll
-;; E
0::
Ul.._N:
o:::N
"'...
Oll
0
] 0
-;;
...
"'
0.
Ul:
"'
s
..c:
"""
.n:._,-
.......l.
.
= COil
~
SELECTED PROBLEMS OF NUMBER THEORY
99
take a second look at section 3.3, where we considered Mordell's converse problem for the linear form theorem of Minkowski. In order to be able to treat the converse problem in the planar case in a more geometric way we define for L a lattice in E 2 :
K(L)
=sup{;~~): =
L admissible for {x: lx;l .;;;;
7:;,
i
E
{1, 2}}}
sup{~~~~: R extremal with respect to L}.
Using properties (1)-(4), Suninyi (1960/61, 1971) elegantly proved that for each plane lattice L
K(L) ~
1
1
2 + 2Y5
= 0.723606 ... = K(2)
(12.3)
where K(2) is defined in section 3.3. Here equality holds precisely for lattices of the form DL 0 , where D is a diagonal transformation, and
V5-
(~ ).
1
2
Vs + 1 2
is a basis for L 0 . (Lois admissible for the star body {x: lx 1x 2 1::::; 1} and has minimal determinant among all such lattices, i.e. is a critical lattice ofthis star body.) For lattices L with K(L) > K(2) the stronger inequality
K(L) ~
1
1
2 + 2Y3 =
0.788675 . . .
(12.4)
holds, equality being attained precisely for lattices of the form DL 1. where D is a diagonal transformation and the lattice L 1 has basis
(~ ).
V3- 1 2 V3 + 1 2
Using the connection between the sequence (12.2), the numbers an in property (2) and continued fractions, Suninyi (1971) gave another proof of the theorem of Szekeres (1936(b)) that, in the sense of Lebesgue measure in E 4, for almost all bases {b (I), b <2>} (considered as points in E 4) we have for the corresponding lattice L the equality K(L) = 1- see
LA TriCE POINTS
100
also Gruber (1971). The phenomenon that the lattices for which (12.3) holds with strict inequality even fulfil ( 12.4) is an example of a so-called isolation theorem. Isolation occurs frequently in Diophantine approximation and geometry of numbers- see, for example, Cassels (1957). The close relation between the parallelogram algorithm and regular continued fractions was pointed out by Minkowski (1896), §45, who used this relation to prove some basic results on continued fractions. Instead of giving details we present a geometric interpretation of regular continued fractions due to Klein (1895, 1895/96, 1897). Let a > 0 be irrational. We assume that the ray
S = {x: X2 = ax1,
X1
> 0}
takes the role of the positive x 2-axis, and instead of L we consider the integer lattice Z 2 for the parallelogram algorithm. Then the points (0, 1), (1, [a]) appear in the sequence corresponding to (12.2). Introducing a new notation we consider the (unbounded) subsequences (q~>
PJ), (q3, PJ), .. .
(12.5)
(qo, Po) = (1, [a]), (q2, p2), (q4, P4), .. .
(12.6)
(q-J, P-l) = (0, 1),
on the left- and on the right-hand side of S. The (unbounded) polygonal lines with vertices in (12.5) or (12.6) are called Klein polygons (see figure 12.2). The Klein polygons form part of the boundary of the convex hull of the points of Z 2 in the (closed) first quadrant which are above (or below) the ray S, excluding o. Properties (2), (3) translate into (qn, Pn) = (qn-2, Pn-2) + an(qn-J, Pn-l) for n = 1, 2, ... with suitable positive integers a 1 , a 2, ... The point (qm Pn) is the last point of Z 2 on the ray starting at (qn_ 2, Pn- 2) in direction (qn_ 1 , Pn-l) before the ray intersects S. qnPn-l - qn-lPn = ( -1)n for n = 1, 2, ...
2'.
3'.
Using (2'), (3') and the geometric interpretation, one easily deduces that Po
P2
P3
P1
-<-<···
q:-
l
P: qn
a= ao
2 ,
< - -1qnqn+l 1
<-',r qn
+ ------ = 1 al + - - - a2 +.
0,
:~ 1, :: .• .. ,
[ao, a 1 , a 2 , a3, ... ],
SELECTED PROBLEMS OF NUMBER THEORY
101
Figure 12.2 The Klein polygons
where a 0 = [a-]. The geometric interpretation of continued fractions led to new proofs of several well-known results. As an example we mention a proof of Fukasawa (1925) of the theorem of Hurwitz (1891) which says that
I
!!!:_I
< _1___ 0.447213 ... for infinitely many n. qn V5q~ q~ Any real a- has, besides its unique expansion as a (regular) continued fraction A/_
....
1
·a-= ao + - - - - 1- -
a unique expansion as a 'semiregular continued fraction' of the special form
a-
= bo
1 - ------1
bo
E
Z,
bl - - - - -
bz-.
(12.7)
and, conversely, each such expansion represents a real number - see Perron (1954). These special semi-regular continued fractions admit a nice geometric interpretation using the Klein polygons, described by H. Cohn (1973). Let a- > 0 be irrational and consider the Klein polygon corresponding to the ray {x: xz = a-x1, x1 > 0} and starting at (0, 1). Consider all points of Z 2 on this Klein polygon (not only the vertices), beginning
LA TriCE POINTS
102
with (0, 1), say (to, uo)
=
(0, 1), (t 1 , u t), ...
Define integers boEZ, b 1 , b 2 , bo
•••
EN by
= -[-a] for n EN.
If (tn-h Un-1), (tn, Un) and (tn+i• Un+i) are on a straight line, then bn = 2, whereas bn > 2 if (tn, un) is a vertex of our Klein polygon. It is
comparatively easy to see that a
=
1 bo - - - - - - - 1 b1 - - - - -
b2-.
By means of this geometric interpretation Cohn easily proves several well-known results on semi-regular continued fractions of the form (12.7).
12.4 Related to the parallelogram algorithm and the construction of the Klein polygons is Delone's divided cell algorithm (Delone (1947) see also Cassels (1972), Xl.4.2). We will describe it and state one of its applications. Let L be a plane lattice and p E E 2 such that the grid p + L contains no point on either coordinate axis. Then it can be shown that there is a parallelogram P 0 with vertices belonging to the grid but containing no further point of the grid and such that one of its vertices is in the interior of each of the four quadrants. P 0 is called a divided cell of the grid. Assuming that no vector i= o in L is parallel to a coordinate axis, the construction shown in figure 12.3 is possible. Consider the lines containing the edges of P 0 which intersect the x1-axis. One of these lines intersects the positive x 2-axis, the other one the negative xraxis. Choose on each of these lines a pair of neighbouring points of the grid which are separated by the x 2-axis. This gives the vertices of a second divided cell. By repeating this step backwards and forwards we obtain a sequence ... , P -1. Po, P1, ...
of divided cells of the grid p + L. It can be proved that each divided cell of p + L appears in this sequence. Unfortunately in dimensions ;:::: 3 it may happen that a grid has no 'divided cell'.
SELECTED PROBLEMS OF NUMBER THEORY
103
P,
Figure 12.3 The divided cell algorithm
The existence of divided cells for planar grids easily yields the following result of Minkowski (1907), §11. Let / 1 , / 2 be two real linear forms in two variables of determinant 1 and let ll'J. a 2 be arbitrary real numbers. Then there are integer values of the variables u = (u ~> u 2) such that i(II(u) - a1) (12(u) - a2)l
:5
1 22 ·
A famous conjecture (curiously enough its origin is difficult to locate) generalizes this result: let / 1 , •• , ld be d real linear forms in d variables and with determinant 1. For any system of d arbitrary real numbers a~> ... , ad there exist integer values of the variables u = (u 1 , .•• , ud) for which i(II(u) -
ll'J) · · ·
(/d(u) - ad)i
1 :5 - .
2d
So far this conjecture has been proved up to d = 5 and there exist many important contributions to the general case. Nonetheless it remains doubtful whether it holds at all. One reason for this is that a stronger conjecture was shown to be false by Gruber (1976) and Ahmedov (1977). For more information on known results related to this conjecture we refer to Woods (1965), Gruber (1967(a), 1970), Skubenko
LA TriCE POINTS
104
(1973), Bambah and Woods (1980), Mukhsinov (1981) and the survey in Gruber and Lekkerkerker (1987). Other applications of the divided cell algorithm were given by Barnes and Swinnerton-Dyer (1954) and Barnes (1954, 1956(a)).
12.5
A Diophantine equation is an equation of the form
f(xJ. .. , xd)
= 0,
(12.8)
where f is a polynomial in the variables x 1 , ••• , x d with integer coefficients. The aim is to find all solutions of (12.8) in integer or rational x 1, ... , xd. Clearly (12.8) represents a curve or a surface in Ed and the problem consists of finding all points of Z d or all points with rational coordinates, i.e. rational points on it. For exhaustive information the reader may consult Lang (1962), Mordell (1969) and Mumford (1974). The following are some remarks on the case d = 2. If f is a homogeneous polynomial of degree 1 or 2, then the curve (12.8) is a line or a conic and much is known on the set of solutions see Mordell (1969). For fa homogeneous polynomial of degree ~ 3 a method of Baker (1967) gives a bound for the number of points of Z 2 on the curve. For more applications of Baker's method and many open problems see Baker (1967 /68), Ellison (1970/71), Stolarsky (1974). Besides the degree n off, or equivalently of the corresponding curve, one can define the concept of genus g. If the curve has no singularities, then g = (n - 1) (n - 2)/2. In other cases the definition is more complicated. If on a curve of genus 0 there is a rational point, then all rational points may be obtained by means of a rational function. Mordell (1922) proved that on curves of genus 1 there can be infinitely many rational points - see also Baker and Coates (1970). A famous conjecture of Mordell (1922) says that a curve of genus> 1 contains at most finitely many rational points. Using deep tools from algebraic geometry, Mordell's conjecture was proved by Faltings (1983, 1984).
12.6 A classical number-theoretic problem which goes back to the circle problem of Gauss is to estimate the number of points of zn contained in or on the boundary of large balls or ellipsoids, Important contributions to this difficult problem were given by Landau, Walfisz, van der Corput, Jarnfk and others. In more recent times other sets besides ellipsoids have been considered. For surveys covering this more general situation see Fricker (1982) and Gruber and Lekkerkerker (1987). In the following some results concerning convex bodies or more general sets are cited.
SELECTED PROBLEMS OF NUMBER THEORY
105
Let C be a convex body which contains o in its interior. A result of Hlawka (1950(b)) says that if C is sufficiently smooth and has positive gaussian curvature, then as
A~
+
(12.9)
oo,
where f3 = d(d- 1)/(d + 1). (Recall that L(AC) is the number of points of zd in AC. The number of points of zd on the boundary of AC is denoted by L" (A C).) Hlawka also showed that f3 may not be replaced by (d- 1)/2. There exist several alternative proofs and refinements of these results. An extension of Hlawka's estimate (12.9) to smooth compact a-symmetric star bodies is due to Berard (1978). Let C be a compact plane set bounded by a Jordan curve of class {2'" such that at any zero of the curvature the curvature vanishes at most of order k. A result of Colin de Verdiere (1977) says that A2 A(C)- L(AC)= 0(A 213 )
as A~+
oo
fork= 0, 1,
A2A(C)- L(AC)= 0(Ak+ 1ll
as
+
oo
fork~
A~
2.
An example of Randol (1966) shows that if there is a zero of order k of the curvature at which the slope of the Jordan curve is rational, then (k + 1)/(k + 2) may not be replaced by a smaller number, see also Nowak (1984). A classical result of van der Corput (1920) is the following: if p is an upper bound for the radius of curvature of a plane convex body C of class f2'", then A(C) - L(C)
=
O(p 213 )
asp~+
oo,
(12.10)
where 0( ) may be chosen uniformly for all such convex bodies C. Jarnfk (1925) proved that O(p 213 ) may not be replaced by o(p 213 ). There are several generalizations of van der Corput's result and Chaix (1972) gave an elementary proof of (12.10). There exist several estimates for the number of points of Z d on the boundary of a strictly convex body C. Andrews (1963) and Chaix (1975) proved that L"(C) :s yV(C)
(12.11)
where the constant y depends on d only, supposing that the points of Z d on the boundary of C are not coplanar. Applying the isoperimetric inequality S(C)d V(C)d-1 -
S(Bd)d _,___:____ V(Bd)d-1
--'---'- > _
to Andrews' result (12.11), one obtains that, for C satisfying the same conditions as before, L"(C) :s t5S(C)d/(d+ 1l,
(12.12)
LA ITICE POINTS
106
where {) depends on d only. For d = 2 and 3 some explicit values of the constants on the right-hand sides of (12.11), (12.12) and other refinements have been given. Chaix (1977, 1978) proved for a strictly convex body C in E 2 that L"(C) s max{2, 4(3/2) 113 A(C) 113 }
(4(3/2) 113 = 4.578857 ... ) and Jarnfk (1925) showed that for a sufficiently smooth strictly convex plane body C we have L"(C) s - 3-
(21T) 1/3
P(C) 213
+
O(P(C) 113 )
as P(C)
~+
oo
(12.13)
(3/(21T) 113 = 1.625 778 ... ). Here 0( ) can be chosen uniformly for all such bodies. An extension of (12.13) to d = 3 is due to Divis (1976).
13 Visibility
13.1 Among the most appealing results of combinatorial geometry are visibility theorems (which are often hidden under the disguise of illumination or transversality results) - see e.g. the booklets of Boltyanskii and Gohberg (1965) and Hadwiger et al. (1959) and the interesting survey of Danzer et al. (1963). To give the reader an idea of the flavour of such results we will cite one example. A point x of a subset S of Ed is visible via S from a point p of S if the line segment with endpoints p, x is contained in S. Call S a star set if all points of S are visible from a suitable point of S. A classical result of Krasnosel'skii (1946) says that a compact subset S of Ed is a star set if for any d + 1 points of S there is a point in S from which all d + 1 points are visible via S. It is not surprising that in the context of lattice points visibility problems .have attracted interest too. In the following several types of such results are presented ranging from results dealing with convex bodies to results of a purely combinatorial type. 13.2 This subsection deals with 'view-obstruction': a family of subsets of Ed obstructs view from a point p E Ed (in direction r E Ed\{ o}) if each ray starting at p (resp. starting at p in direction r) intersects at least one of the sets. Generalizing P6lya's (1918) 'orchard problem' we state the following problem: let C be a convex body in Ed and p > 0. Determine min{A. > 0: {A.C +
u:
u E zd\{o}, lui~ p} obstructs view from o}.
The orchard problem is the special case where d = 2 and C is the euclidean unit disk. It was solved first by Speiser (cf. Polya (1918)). See also Honsberger (1973) and Allen's (1986) very general treatment of the problem. Let e = (!, L ... , D and let C be a convex body. Cusick (1973) 107
LA ITICE POINTS
108
stated the problem to find min{.A > 0: {.AC + e + u: u E zd} obstructs view from o in any direction r
= (r~.
... , rd) where r; > 0 fori
E
{1, ... , d} }.
For C = {x: lxd.:;;; ~ for i E {1, ... , d}} he found that in the cases d = 2 and 3 this minimum respectively equals ~ and !. The latter result was found independently by Betke and Wills (1972) in the disguise of a theorem on simultaneous Diophantine approximation. For C the unit disc Cusick showed this minimum to be equal to 1/Y5 and he conjectured that the analogous result for d = 3 was 3/Y21. Related to the notion of view obstruction is that of 'blocking': a family of subsets of Ed blocks a point p if p cannot be removed arbitrarily far from its original position along a continuous curve without hitting one of the subsets. L. Fejes T6th (1975(a)) posed the problem of determining the convex bodies C of minimum volume such that the family of bodies {C + u: u E zd} does not cover Ed and blocks any point in Ed not contained in the union of the bodies. He conjectured that for d > 2 the extremal bodies are parallelepipeds of volume ! and the extremal configurations form a sort of 'd-dimensional chess boards'. For d = 2 L. Fejes T6th (1973, 1975(b)) and Groemer (1966) proved that the extremal bodies are parallelograms and triangles of area !. The solution of the 'chess board conjecture' in general dimensions is due to Barany et al. (1986). A different visibility problem connected with packings of balls was discussed in section 9.6.
*
13.3 We say that a point v e zd is visible from u e zd if v u and on the open line segment with endpoints u, v there is no point of zd. A point u E Z d is visible (or primitive) if it is visible from the origin o. A classical folklore theorem says that the proportion of visible points among all points of zd is 1/(;(d), where 'is the Riemann zeta-function. There exist many counting results of a similar character. We will mention one of them. For n = 1, 2, ... let f(n) denote the minimum number of points of a subset of the set of points u = (u~. u 2 )ezd with 1.:;;; u 1 , u 2 .:;;; n, such that every point of the set is visible from at least one of the points of the subset. Then a result of Abbott (1974) says that logn 21 og Iogn < f(n) < logn.
Abbott's proof is an existence proof and gives no indication how to
VISIBILITY
109
construct small subsets from which any point of the set is visible. It would even be of interest to construct such subsets of cardinality O(!ogn). Given a finite subset of Z d, can it be translated such that all its points become visible or invisible from o? A satisfying answer to this result is due to Herzog and Stewart (1971): by a pattern P in zd we mean the following: there exists a positive integer n such that P consists of the points u = (uJ. ... , ud) E zd, where 1 ~ u 1, . . . , ud ~ n and to any such point there is assigned one of the symbols o, +, o. This gives a representative of P as disjoint union of three sets, po, p+, P 0 , say. A pattern P is realizable in Z d if there is a vector v E Z d such that for each point u E po (resp. u E p+) the point u + v is visible (resp. invisible). Then the following criterion holds: a pattern P in Z d is realizable if and only if for each prime p we have zd =I= P 0 + pZd (= {u + pw: u E P 0 , WE Zd}) (see figure 13.1). 0
0
0
0
0
+
+
+
0
0
0
0
0
0
+
+
+
0
0
0
0
0
0
+
+
0
0
0
0
0
0
0
(a) non-realizable
0
0
(b) realizable (v = (1307, 1273))
0
+
+
+
0
+ 0
+ 0
0
(c) realizable (v =(53, 19))
Figure 13.1 Patterns
As a corollary we obtain that for d = 2 any pattern consisting only of crosses or of one, two or three squares and any number of crosses can be realized.
13.4 A series of unsolved problems is connected with the 'graph of visible points'. Two points of Z 2 are neighbours if one of their coordinates coincide and the other ones differ by 1. The graph whose nodes are the visible points of Z d and whose edges are the line segments connecting neighbouring visible points is the graph of visible points of Z 2 (figure 13.2). By a remark of Herzog and Stewart (1971) this graph is not connected. A close investigation of this graph would be of interest, and there are many natural problems: for example, the number of its components in a bounded set, paths with particular properties contained in the graph,
LATTICE POINTS
110 0
+
+
+
rT:
+ +
+
+
+
+
+
+
+
+
+
+ +
0
+
+
+
+
+
+
+
+
+ 0
+
'
+
+
c
'
:J
I
+
+ +
+
+
[j
Figure 13.2 The graph of visible points of Z 2
density questions, etc. - see, for example, Erdos (1981) or Winfee (1965). See also chapter 16 on lattice graphs. For more problems of the sort described earlier we refer to Abbott (1974), Erdos (1958), Rearick (1966) and Rumsey (1966).
14 Lattice point problems of integral geometry
14.1 Buffon's needle experiment of 1733 is generally considered as the first landmark of integral geometry. Buffon's result was published only in 1777 (see Buffon (1777)). Despite interesting sporadic results in the 19th and the beginning 20th centuries, due to Crofton, Czuber, Poincare and others, systematic research in this area started only with the work of Blaschke and his school. To acquaint the reader with the sort of problem considered in integral geometry we state a typical question: what is the 'measure' of the set of lines in Ed which meet a given convex body? For exhaustive information on integral geometry we refer to Hadwiger (1957) and Santal6 (1976). The underlying concepts for integral geometry are topological groups and Haar measure, but most authors prefer to use the flexible tool of differential forms. In this section we will exhibit several planar lattice point results from integral geometry by Hadwiger and add some remarks on the higherdimensional case. In order to formulate two central results of integral geometry due to Poincare and Blaschke several notions are needed. The kinematic density dK in E 2 is the Haar measure on the group of proper rigid motions m = (r((j)), t) in E 2 , suitably normalized. (Here r((j)) is a rotation about the origin with angle (jJ and t is a translation - see section 10.2.) Equivalently, dK can be defined as the product of Lebesgue measure on [0, 21r] and Lebesgue measure in E 2 , that is dK = d(j) dt. Let C be a compact set in E 2 bounded by finitely many simply closed piecewise smooth curves which can be oriented such that C is on the left-hand side of each of these curves. The Euler characteristic x( C) of C can then be defined as the number of positively minus the number of negatively oriented curves. If C is a polygon, this is equivalent to the definition in section 2.1. If C consists of k disjoint simply connected pieces, then x(C) = k. We shall write A(C) and P(C) for the area and 111
LA TriCE POINTS
112
the length of the boundary (perimeter) of C. Let A, B be two piecewise smooth curves in E 2 , of finite lengths P(A) and P(B) respectively, and denote the number of points of A n B by n(A n B). Then the formula of Poincare (Poincare (1912), p. 143; Barbier (1860)) says that
I
n(A n m(B)) dK(m) = 4P(A)P(B)
(14.1)
where the integral is extended over all motions m of E 2 for which A n m(B) =I= 0. (See Santal6 (1976), p. 111.) Let C, D be two compact subsets of E 2 , which are equal to the closure of their interiors and with boundaries consisting of finitely many disjoint simply closed piecewise smooth curves. The fundamental kinematic formula of Blaschke (see e.g. Blaschke (1955)) says that
I
x(C n m(D)) dK(m)
= 27TA(C)x(D) +
P(C)P(D) + 27Tx(C)A(D).
(14.2)
Here again the integral is extended over all rigid motions m for which C n m(D) =I= 0. (See Santal6 (1976), p. 114.) The results in (14.1) and (14.2) have many applications ranging from the isoperimetric inequality to the following results of Hadwiger (1941).
14.2
Let C, D be compact subsets of E 2 , each bounded by a simply closed piecewise smooth curve. Let L be a plane lattice and assume that {C- p: pEL} is a packing. (We have written -p only for convenience.) Then, up to boundary points, C is contained in a fundamental domain F of L. The Euler characteristics of C and D are equal to 1. Thus (14.2) yields 27T(A(C) + A(D)) + P(C)P(D)
=I x(C
n m(D)) dK(m)
= peL L J.m-(r,p+r) _ x(C
n m(D)) dK(m)
reF
= peL L J.m-(r,r) _ x((C- p)
n m(D)) dK(m),
reF
(where x((C- p) n m(D)) = 0 if (C- p) n m(D) = 0). Since C- p and m(D) both are simply connected, their intersection consists of simply connected disjoint pieces. Let k(m) denote the total number of all such pieces of m(D) asp ranges over L. Then
LATTICE POINT PROBLEMS OF INTEGRAL GEOMETRY
27r(A(C)
+ A(D)) + P(C)P(D) =
L=(r,t)
k(m) dK(m).
113
(14.3)
IEF
Noting that L=(r,t) dK(m)
= 21Td(L),
tEF
this formula can be interpreted as follows: the average a of the number of connected pieces into which a random congruent copy of D is dissected by the packing { C - p: p E L} equals 27r(A(C)
+ A(D)) + P(C)P(D) 27Td(L)
See figure 14.1. As a consequence of this we obtain that if { C- p: E L} is a tiling, then there is a congruent copy of D which can be covered by at most [a] tiles. (Note that then A(C) = d(L)). (See figure 14.1.)
p
Figure 14.1 Integral geometric lattice point problems I
Particular cases of the latter result are the following: A suitable congruent copy of D can be covered by at most [1
+ 2 P(D) + A(D)] 1ra
=
[1
+ 0.636619 ...
a2
P(D)
+ A(D)]
a
a2
squares of edge-lengths a belonging to the standard lattice tiling with squares of edge-lengths a. Similarly, a suitable congruent copy of D can be covered by at most
[1
+ 2P(D) + 2A(D)] Y31Ta
3Y3a 2 -_ [ 1 + 0.367 552
P(D) 0
0
0
-
-
a
+ 0.384 900
0
0
0
A(D)] a2
-
-
LA TIICE POINTS
114
regular hexagons of edge-length a which belong to the standard lattice tiling with regular hexagons of edge-length a. By covering the hexagons with circular discs, one obtains a similar covering result with discs. There exist higher-dimensional analogues of these results of Hadwiger, due to Santal6 (1944), but the proofs seem to hold for convex bodies only - see Groemer (1986). In order to give the reader a feeling for these extensions we cite the following result: any convex body C in Ed can be covered by at most
[1+
V(C)
a
d
+
_1 ~ (d) . 1
L,.,
Kd
1
. l
K,
Wd-;(C)] .
a'
cubes of edge-lengths a, all of which belong to a suitable lattice tiling. Here K; denotes the volume of the solid eculidean unit ball in E; and W;( C) is the ith quermassintegral of C - see section 3.6. It remains an open problem to extend this to topological balls. The results of this subsection are of importance for results of Groemer (1986) on multiple packings- see section 8.7.
14.3 Let A, B be two piecewise smooth curves in E 2 of finite lengths. Assume that L is a lattice and that A is contained in a fundamental domain F of L, where by a fundamental domain of L we understand a subset F of E 2 such that for each x e E 2 there is exactly one p e L such that x + p e F; note that this is slightly more precise than the corresponding concepts of fundamental parallelotope, fundamental domain and simple reduction domain defined respectively in sections 3.1, 10.4 and 11.2. For a rigid motion m let /(m) denote the number of points of the intersection of B with the (disjoint) curves {A + p: peL}. Then reasoning similar to that which led to (14.3) but using (14.1) instead of (14.2) shows that 4P(A)P(B)
= L=(r,t) l(A
n m(B)) dK(m).
IEF
This permits the following interpretation: if a random congruent copy of B is put on the plane, the mean value of the number of points which this curve has in common with the system of curves {A + p: peL} is equal to 2P(A)P(B) 1rd(L)
= O 636619 .
...
P(A)P(B) d(L)
See figure 14.2. If, for example L has an orthogonal basis {b(ll, b< 2l} with lb< 1ll = a, lb<2ll = T and A is the polygonal line with vertices b(ll, o, b <2>, then the mean value of the number of points which an arbitrarily
LATIICE POINT PROBLEMS OF INTEGRAL GEOMETRY
115
placed congruent copy of B has in common with the double grid of lines corresponding to the basis {b(ll, b< 2>} of Lis 2(a
+ -r)P(B) = 0.636619 ... rra-r
a
+ -r
P(B).
(14.4)
a-r
By taking for B a line segment of length ;.. s -r and letting a~ + oo we see that the probability that a randomly chosen line segment of length ;.. meets any of a system of parallel lines which are at distance ;.. apart is 2A. ;.. - = 0.636619 ... -. rr-r -r This is the classical result of Buffon. The mean value in (14.4) can be used to determine the approximate length of a curve B by placing at random a double grid of orthogonal lines on B and counting the number of intersection points. See figure 14.2.
0
Figure 14.2 Integral geometric lattice point problems II
15 Applications to numerical analysis
15.1 The notion of lattice and several lattice point results are important for purposes of numerical analysis and applied mathematics. In this section we first introduce zeta-functions on lattices and discuss their relevance for numerical integration. We then present the basic idea of the multi-grid method for boundary-value problems of partial differential equation. We have inserted the multi-grid method in this book for two reasons. The first is its recent importance in numerical analysis. The second is that the multi-grid method again exhibits the fact that even very simple ideas about lattice points may have far-reaching consequences in other areas. (A different example of this is Minkowski's fundamental theorem which applied to many problems of number theory.) We are optimistic that there exist many more applications of lattice point results in other branches of mathematics. 15.2 A direct generalization of the Riemann zeta-function is the following concept of zeta-function for lattices, first introduced in a different context by Epstein at the beginning of this century and more recently defined independently by Sobolev:
C= C(L, s) =/eL\{o) L
1 /l/ 2s
for lattices in L in Ed and s > d /2. Here /·/ denotes the euclidean norm on Ed. The lattices of given determinant for which, for a fixed value of s > d/2, the zeta-function attains its minimum have been determined so far ford= 2, 3 only. Ford= 2 this was done by Rankin (1953), Cassels (1959), Ennola (1964(a)) and Diananda (1964). The extremum lattice is unique up to rotations and has a basis {b (I), b <2>} such that /b(J>J = Jb<2>J = Jb< 1>- b<2>J, i.e. it is an 'equitriangular' lattice. In case 116
APPLICATIONS TO NUMERICAL ANALYSIS
117
d = 3 Ennola (1964(b)) proved that the extremum lattice is unique up to rotations and gives a lattice packing of balls of maximum density. For several further properties of the zeta-function the reader may consult the article of Delone and Ryskov (1967). For large values of s only the points of L \{ o} which are closest to o contribute significantly to ?;(L, s). Hence if L provides a local minimum of ?;(L, s) among all lattices of given determinant and arbitrarily large values of s, the points of L \{ o} closest to o must be as far away from o as possible. This shows that L provides a locally densest lattice packing of euclidean balls.
15.3 The importance of the zeta-function for numerical integration seems to have been first recognized by Sobolev, see Sobolev (1974): Consider the space of all real functions f on Ed with compact support contained in a fixed bounded domain D and with bounded continuous partial derivatives up to order s. How should one choose nodes x(l>, ... , x e D such that the error which one makes when replacing the integral
fvt dx1 · · · dxd by an expression of the form V(D) ±t(xU>) k i=l
is - in a well-defined sense - as small as possible? For d > 2 it seems to be hopeless to give an answer, unless some additional assumption about the nodes is made. If the nodes are the points of a lattice L of given determinant, say fJ, which are contained in D, then, neglecting the contribution of the points near the boundary of D, the best choice for L is when the following is obtained: for the given value of s the ?;-function attains its minimum on the set of all lattices of determinant 1/fJ for the polar lattice L * of L. The results described before thus show that for d = 2, 3 the 'best' lattices are the 'equitriangular' lattices and the lattices which provide the thinnest covering of E 3 with balls, i.e. the 'body centred' cubic lattices.
15.4 For different classes of continuous functions the problem of numerical integration was considered by Babenko (1976, 1977) using Dirichlet-Voronoi cells as a tool. We give a description of a special case of one of Babenko's (1976) results: Let D be a bounded Jordan
LATIICE POINTS
118
measurable set in Ed. For 0 < p ~ 1 consider the class J(;P of real functions f on D which are Holder continuous in the following sense: if(x) - f(y)i ~ (llx - Yll oo)P
for x, y ED.
Here 1111"' denotes the maximum norm: llxll"' = max{lxtl, ... , lxdl} for x eEd. Then
suo
feZ,
V(D) I dV(D)l+pjd · 1 If. fdxt · · · dxd- - Lf(x<•l) ;;;. 2P(d + p) k
k
D
.
kpfd
i=l
for any choice of x(ll, ... , x
then the lower bound on the right-hand side is asymptotically best possible as k - co. A simple refinement and generalization of Babenko's result is due to Gruber (199?).
15.5 There exist many discretization methods in numerical analysis by means of which various types of (partial) differential equations and corresponding boundary-value problems are transformed into systems of linear equations for the (approximate) values which the solution of the differential equation assumes at certain points of some fixed lattice (see e.g. Collatz (1966)) and Gerald and Wheatly (1985). Now the problem arises of finding the solution of the system of linear equations. Consider an approximate solution. The error, that is the difference between the exact and the approximate solution of the system of linear equations, is decomposed into a 'high-frequency' and a 'smooth' component. To reduce the error of the high-frequency component the given grid is used whereas for the smooth component a coarser subgrid is sufficient. This reduces the number of steps required to find an approximate solution of the linear system of equations having a smaller error (two-grid method). Iterating this idea leads to the multi-grid method. (See Hackbusch (1985) and Jespersen (1985).) The multi-grid method was first introduced by Fedorenko (1964) in the case of Poisson's equation. Since for more than one variable the presentation of the multi-grid method becomes technically involved we will consider a one-dimensional model case first and then indicate the necessary modifications in the twodimensional case. Our exposition follows Hackbusch (1985). Consider the !-dimensional Dirichlet. boundary-value problem -u"(x)
= f(x)
on (0, 1) and u(O)
= u(l) = 0,
(15.1)
APPLICATIONS TO NUMERICAL ANALYSIS
119
where f is a given real continuous function on (0, 1). For the Ievell = 0, 1, 2, ... , let h 1 = 1/21+ 1 • The grid of Ievell consists of the points X;
=
ih1,
i
E
{1, 2, ... , 21+ 1
-
1}.
Next, at every grid point x; replace the derivative in ( 15.1) by a suitable difference expression, for example by 1 2 ( -u(x; - h1) + 2u(x;) - u(x; + h1)) = -u"(x;) + O(hi). hi
Setting U1
= (u(xi), ... , u(X2'•'-1)) 1r,
/1
= (f(x 1), ... , f(x2'•'- 1))lr,
and omitting the O(hi)-terms, this gives the following linear system for u1: (15.2)
1
2 -1 -1 2 -1
L1 = h7
-1
2 -1 -1 2
The matrix L 1 of the system (15.2) is tridiagonal and thus (15.2) may be solved easily in a direct way. Since our aim is to show the basic idea of the multi-grid method we proceed instead as follows. For the solution of (15.2) one ·can use for example the Jacobi iteration starting with some vector ul0l: h2 ulk+ 1) = ulkl (L1ulk) - /J),
-f
or the damped Jacobi iteration with damping factor (k I) (k) h7 (k) u 1 + = u, - 4 (L1u 1
-
( h7 ) ft) = /1 - 4 L1
L say, (k)
Ut
h7 +4 /J.
(15.3)
Here / 1 denotes the (21+ 1 - 1) X (21+ 1 - 1) unit matrix. The eigenvalues and the eigenvectors of the iteration matrix 11 - (h7/4)L 1 are A.1i = 1 - sin 2(jrrh 1/2),
elil =
Y2h, (sinUrrh 1), ... , sin((2 1+ 1
-
1)jrrh 1)) 1r,
j E {1, ... , 2 1+ 1
-
1}.
Since the maximum of the absolute values of the eigenvalues, the so-called spectral radius, 1 - rr 2 h7/4 + O(hJ), is almost equal to 1, the overall convergence of the damped Jacobi iteration is slow.
LA TriCE POINTS
120
If one represents the initial error uju1 - u 1 of the damped Jacobi iteration in the form
then k steps of the damped Jacobi iteration yield the error
ujk>- u 1 = LfJiey>,
_
where IPil - laiiiA.1il
k {:::::::
«
lail for j small, Iai Ifor J. 1arge.
This shows that the iteration efficiently reduces the 'high-frequency' components of the error, i.e. the components corresponding to large values of j. This is often expressed by saying that the damped Jacobi iteration 'smoothes' the error. In order to reduce the whole error one should combine the damped Jacobi iteration with a second method which reduces the 'low-frequency' components, i.e. those corresponding to small values of j. A number of steps of the form (15.3) reduce the high-frequency components of the initial error uj0> -u 1 and at the same time produce a smoother error, ujm>- u 1 = v1, say. The smooth error v 1 satisfies the linear system
LtVI = (L,ujm>- L1u1 = L1ujm>-
/1
=) g,,
(15.4)
say. This equation has the same form as the original equation (15.2) but since its solution v 1 is comparatively 'smooth', one can approximate it without making a substantial error on a 'coarser' grid, say the grid corresponding to h 1_ 1 = 2h 1• Define g 1_ 1 as the vector whose components are the second, fourth, sixth etc. components of g 1 and consider the linear system (15.5) Find an exact solution v 1_ 1 of (15.5) and construct from it an approximate solution v1 of (15.4) in the following way: The first and the last components of v1 are half of the first and last components of v 1_ 1 • The second, fourth, sixth, etc. components of v1 equal the first, second, third, etc. components of v 1_ 1 and the remaining components of v1 are the arithmetic means of the already defined adjacent components of v1• The vector u 1 = ujm>- 61 is called the coarse-grid correction of ih We may write the damped Jacobi iteration which led from uj0 > to ujm> together with the coarse-grid correction which led from ujm> to u 1 in the form (15.6) with a suitable matrix M 1.m. It can be shown that the spectral radius of
APPLICATIONS TO NUMERICAL ANALYSIS
121
M1.m tends to 0 at least as fast as 1/em = 0.367879 .. . /m as m ~ oo. This implies that the two-grid method just exhibited is essentially more efficient than the simple damped Jacobi iteration. Some remarks are appropriate. 1. The two-grid method proved to be a very fast iteration. v 1_ 1 is needed to find an approximate solution v1 of (15.4). Since v1 is only an approximate solution of (15.4), it is sufficient to find an approximate solution iJ 1_ 1 of (15.5). This approximate solution iJ1- 1 may be obtained by applying the two-grid method to (15.5). This gives a three-grid method. Continuing this until grids of level one are reached for which the corresponding linear equations can be solved trivially, we obtain the multi-grid method.
2. As an example of a linear partial differential equation of second order in d variables we consider the 2-dimensional Poisson equation on a compact plane domain D with smooth boundary, -(Uxx
+ Uyy) = f
in the interior of D
(15.7)
with Dirichlet boundary condition u
=g
on the boundary of D.
(15.8)
Here f, g respectively are continuous real functions on D and the boundary of D. For I= 0, 1, 2, ... let h 1 = 1/2 1+ 1 and consider the lattice h 1Z 2 • The grid of level I consists of the points of h 1Z 2 on D enumerated in a suitable way, for example in lexicographic order: (x~. YI), (x2, Y2), ... , (x;, y;), ....
If (x;, y;) is a grid point such that the 'cross' with endpoints (x; - h 1, y;), (x; + h 1, y;) and (x;, y; + h 1), (x;, y; - h 1) is contained in the interior of D we replace -(uxx(x;, y;) + Uyy(x;, y;)) by the difference
expression 1
h~ ( -u(x; - h1,
y;) - u(x; + ht, y;) - u(x;, y; + h1) - u(x;, y; - hr)
+ 4u(x;, y;)). (15.9)
Besides this simple difference expression others have been used, for example the Mehrstellenverfahren of Collatz (1966). Next we have to take the boundary values g into consideration. Consider the 'cross' (x; ± h~, y;), (x;, y; ± h) and suppose that (x; - sh 1, y;) and (x;, y; + th1) are boundary points of D for suitable s, t E (0, 1) while the open line segments with endpoints (x; - sh 1, y;), (x; + h, y;) and (x;, y; + th1), (x;, y;- hr) are in the interior of D.
LA ITICE POINTS
122
Figure 15.1 Difference formula for partial derivatives
Then instead of (15.9) we take 1 ( h7
2 s( s
+ 1)
u(x; - sht, y;) - 1 '--------.,.--~
2 +
s u(x;
+
ht, y;)
(= g(x; - sht, y;))
2 t(t
+ 1)
u(x;, y;
+
(= g(x;, y;
+
2
tht) - - u(x;, y;) t + 1
+
tht))
(~ + ~) u(xi, Yi))
(15.10)
as an approximation for -(uxx(x;, y;) + Uyy(X;, y;)). (See figure 15.1.) Note here other difference expressions have been used. Setting Ut = (u(x~, y,), u(x2, Y2), ... )'', It = (f(x,, y,), l(x2, Y2), ... )''
the boundary-value problem (15.7), (15.8) leads via (15.9), (15.10) to a linear system LtUt =It
to which the two-grid or the multi-grid method may be applied.
16 Lattice graphs
16.1 In this section we exploit the fact that the lattice zd (and any other lattice as well) gives rise to so-called lattice graphs. We hope the material chosen will give a first idea of the flavour of the various types of the problems on lattice graphs ranging from chess to binomial coefficients and crystal physics. For the investigation of lattice graphs we need some graph-theoretic terminology, which for the reader's convenience will be outlined below. For more information on graphs the reader may consult, for example, Wilson (1985). A graph G is an ordered pair ( V, E) consisting of two finite or infinite sets, the set V = V( G) of vertices and the set E = E( G) of edges of G. There is a relation called incidence between the edges and the vertices . such that any edge is incident with exactly two distinct vertices, and we say that the edge joins these vertices and that the vertices are adjacent. If two distinct vertices u, v are joined by an edge e, the latter is unique. (We do not allow multiple edges or loops.) Thus we may use the symbol uv for e. In an abstract sense a graph consists of a set of vertices and a set of (non-ordered) pairs of distinct vertices. More intuitively one may think of a graph as a set of vertices contained in some space where certain pairs of vertices are joined by curves. In the following a graph G will be called a lattice graph if V(G)
c zd
for suitable d. We note that there are several more restricted concepts of lattice graphs in use. Let G be a graph. The valency of a vertex v of G is the (cardinal) number of the set of vertices u adjacent to v. A graph H is called a subgraph of G if V(H)
c
V(G)
and
E(H)
c
E(G). 123
124
LA TriCE POINTS
A spanning subgraph of G is one which contains all vertices of G. Paths and circuits are particular subgraphs. A path consists of a finite sequence of distinct vertices v< 0l, ... , v
16.2 An important problem in graph theory is to characterize the graphs for which there exist hamiltonian circuits. While a general solution of this problem seems to be out of reach, there are some results of this type for particular classes of graphs. Let d integers n ~> . . . , nd > 1 be given and let G be the lattice graph the vertices of which are precisely the points v 1 E Z d with 1 :5 v 1 :5 n 1 for i E { 1, ... , d} and where two vertices are joined by an edge if their (euclidean) distance equals 1. (One may think of an edge as a line segment of length 1.) A result of Kotzig (1964) states that G has a hamiltonian circuit if and only if n 1 • • • nd is an even number. Several more properties and applications have been found on hamiltonian circuits for lattice graphs by Kurschak (1927), Nash-Williams (1960), Kotzig (1964), Thompson (1977), Binz (1978), Myers (1981), Cannon and Dolan (1986) and many others are scattered in the literature on recreational mathematics, disguised a.s puzzles, board games, etc. One such problem is the 'knight tour problem' on a chessboard, using the legal moves only, v1s1tmg every square exactly once. How many different tours can be designed? 16.3 Many problems of chess can be translated into lattice graph problems and can sometimes be solved by graph-theoretic machinery. An example is the problem how to place the maximum number of queens on the chessboard so that no two attack each other. (It is interesting to note that this problem was known already to Gauss.) Consider any chess piece P (not a pawn) and a lattice graph G whose vertices correspond in an obvious way to the 64 (or in general, n) squares of a (possibly rectangular or even more general) chessboard. Two vertices u, v are joined by an edge if and only if P placed on the square corresponding to u can attack the square corresponding to v. The problem now is to find a set S of vertices of G with the properties that 1.
no two vertices in S are adjacent and
LATTICE GRAPHS
2.
125
the number of vertices in S is maximal.
For solutions to this problem and relevant references see Foulds and Johnston (1984). Originally most of these problems were designed as puzzles and games. Later people found interesting applications in many parts of combinatorics. Perhaps the best known of these applications is the rook polynomial. For a given chessboard with n squares let r k• k = 0, 1, 2, ... , denote the number of ways of placing k rooks on the board in such a way that no two attack each other. Define its rook polynomial r by n
r(x)
= L rkxk
for x e R.
k=O
The rook polynomial and some of its extensions are related to several parts of combinatorics, for example, the principle of inclusion-exclusion, permutations with forbidden positions, latin rectangles and matching problems. For particulars see Kaplansky (1946), Riordan (1958) and Roberts (1986).
16.4 Let S be a finite set of points in the plane. A tree in the plane whose vertices include all points of S and whose edges are non-crossing line segments is a Steiner tree (figure 16.1) on S if the sum of the (euclidean) lengths of all edges is minimal (among all such trees). Let L(S) denote this sum. Steiner trees have a long and venerable history, dating back at least to Maxwell. They have a wide range of applications in optimization. For information see Gilbert and Pollak (1968) and Maculan (1987).
Figure 16.1 Steiner tree
Let L(n)
= max L(S)
taken over all sets S of n points in the unit square. L. Fejes T6th (1940) showed, by considering points arranged in a
LA TriCE POINTS
126
regular hexagonal lattice, that L(n)
2::
(3/4) 114 \In+ 0(1).
On the other hand Chung and Graham (1981) obtained for sufficiently large n L(n)
< 0.995\l'n.
They conjectured that L(n) < 0.99\l'n.
They also considered the corresponding problem when the edges of the tree are parallel to the sides of the square and obtained \In
+ 0(1)
:S
L *(n)
:S
Vn + 1 + o(1)
and conjectured L*(n)
:S
Vn + 1
for all n. (L *(n) is defined similarly to L(n) but using the linear rectilinear distance
llx- Yilt= lx1 - xzl + IYt - Yzl.) Even the latter conjecture seems so complicated that it has not been verified even in the case when the points are the points of tZ 2 contained in the unit square. Gardner (1986) exhibits trees on checkerboards of several different sizes but is unable to prove that they are Steiner.
16.5 Several important quantities in combinatorics can be interpreted as the number of certain lattice paths. These interpretations lead in many cases to very simple proofs of combinatorial identities. The following interpretation of binomial coefficients was apparently first introduced by P6Iya (1962). By a (staircase/ike) path in Z 2 we understand a finite sequence of vertices v<0l = o, v(ll, v< 2l, ... such that for k = 0, 1, 2, ... v
= (v~k) + 1,
v~k>), or (v~k>, v~k)
+ 1),
then the number of paths from o to (x, y)
(X :
E
where v
Z 2\{ o}, x, y
2::
= (v\k>,
v~k>);
0 is
y ).
(If this number is denoted b(x, y), then b and the binomial coefficients satisfy
LATIICE GRAPHS
( ~) =
1, (
b(O, y)
=
127
+ +; -
~) = y (X : Y) = (X : ~: Y) (X
1,
b(1, y)
= y,
b(x, y)
=
b(x - 1, y)
+
1 ),
b(x, y - 1)
for (x, y) E Z 2 , x, y <:: 1 and hence coincide.) Since the number of paths from o to (x, y) equals the number of paths from o to (y, x) the identity
is obtained. With similar ease one can derive many other identities involving binomial coefficients using this method. Next we consider the more general concept of a (non-decreasing) path in Z 2 , viz. a finite sequence of points v<0l = o, vOl, v(2), ... such that for k = 0, 1, 2, ... v
= (v~kl
+1,
v~k)
+1) or
(v~kl, v~kl
+1) or
(v~kl
+1,
v~kl
+1)
for v
and derive a number of identities for these numbers, for example
(: y) ~(X:~: y) +(X-~~~- 1) +(X+;- 1) for x, y <:: 1, (x- 1, y- 1) E Z 2\{o}. Thus one can arrange the values of
in a triangular array similar to Pascal's triangle for the binomial coefficients but with a different rule for the passage from two consecutive rows to the next one: 1 1
1 1
(~ ):
1 1
3
.5
5. 7
1
1:3
1 7
1
LATI'ICE POINTS
128
The numbers and are related. By considering the paths with 0, 1, 2, ... 'diagonal edges' one arrives at the relation
( X+ X
y) =±(X+~-k 2k) (X+ ky- k). k=O
X
Similarly one can show that
Related but different arrays of 'triangular number' were introduced by Shapiro (1976) and D. G. Rogers (1978). Numbers based on paths the edges of which join mutually visible lattice points were introduced by Mohanty and Handa (1968). They are related to multinomial coefficients. More material of this sort including extensions to higher dimensions and lattice-path interpretations of other problems can be found in Sved (1984), Breach (1985), Garsia and Remmel (1985) and in the monographs of Mohanty (1979), Narayana (1979) and Goulden and Jackson (1983).
16.6 It is well known how much the so-called 'spreadsheet' is applied in computing. A spreadsheet is a two-dimensional square lattice which appears on the screen of a cathode-ray tube of a computer. The squares are usually called cells. The 'value' of each cell can be made to depend on any other cell or a group of cells. In general the cells can be used to describe mathematical expressions or some logical relations. The spreadsheet provides a suitable medium for handling diverse problems from accounting to mathematical games. In this section we discuss only the relationship between a continuous region and its computer image. As an example we define a digital convex set and state a digital version of Helly's theorem. For other results we refer to the following sources: Minsky and Papert (1968), Sklansky (1970), Doignon (1973), Rosenfeld and Kak (1976), (1982), Sklansky and Kibler (1976), Kim (1981), Kim and Sklansky (1982), Hammer (1984), Arganbright (1985) and Horn (1986). A digital region is a finite set S of integer lattice points. A finite set of lattice squares in E 2 , i.e. of squares of edge length 1 whose vertices belong to Z 2 , is called a cellular region. It is clear that there is a one-to-one correspondence between digital and cellular regions by
LAITICE GRAPHS
129
assigning to each point u e Z 2 the lattice square with u at its lower left vertex. Given a 'continuous' object C in E 2 , such as a compact set or a convex body, its digital (resp. cellular) image is the digital region
cn
Z2
(resp. the set of lattice squares which have non-empty intersection with C). Instead of C a computer 'sees' the digital or cellular image of C. It thus seems to be important to define geometric and topological properties of digital or cellular regions in terms of their 'continuous preimages'. If a, b are two points of a lattice, then the digital line segment with endpoints a, b is the intersection of the lattice with the closed continuous line segment [a, b]. A digital region S is digitally convex if there exists at least one convex set of which the digital region is the digital image. In other words, S is digitally convex if it is the intersection of the lattice with a convex set. This definition implies that for a digitally convex set S the digital line segment with endpoints a, b is contained in S whenever a, b e S. (The converse of this statement does not hold, as may be seen by considering the digital regionS= {(0, 0), (1, 2), (2, 1)}.) Doignon (1973) proved the following remarkable digital version of Helly's theorem in dimension d: A finite collection of at least 2d digitally convex sets has a non-empty intersection if each subcollection of 2d members has a non-empty intersection. (The number 2d is best possible.) References on digital processing are Horn (1986) and Rosenfeld and Kak (1976, 1982).
16.7 In this section we present problems which have interpretations in physics and other sciences. For many more such problems see the surveys and monographs cited below. Some of these problems can be interpreted in terms of covering, packing or tiling. We use these interpretations, for they prevail in the literature. 1. The cell growth problem. A one-celled animal is simply a lattice square. A one-celled animal can 'grow' by successively adding further one-celled animals to its free sides. In this way one obtains n-celled animals for n = 1, 2, ... , also called polyominoes. How many simply (or multiply) connected n-celled animals (for given n) are there up to isometries of the plane? For problems of this sort and generalizations to animals consisting of regular triangles or hexagons we
130
LATTICE POINTS
refer to Golomb (1965, 1966), Harary (1967) and Temperley (1981). An appealing tiling result on four-celled animals is due to Coppersmith (1985). It says that one can tile the plane with congruent copies of any four-celled animal. The corresponding problem for five-celled animals remains open, while there are six-celled animals which admit no tiling of the plane. 2. The dimer problem. If a biatomic gas molecule of the right size is adsorbed on the surface of a crystal it occupies two neighbouring sites. Thermodynamical problems of systems of such molecules led to the following mathematical problem: Consider a lattice graph G in Z 2 having n vertices and such that two vertices are adjacent precisely if they have distance 1. A dimer on G is a subgraph consisting of two adjacent vertices and the edge joining them. A dimer covering of G is a spanning subgraph of G each vertex of which has valency 1 (this means that it consists of disjoint dimers which contain all vertices of G). The problem is to determine the number of different dimer coverings of G or to give asymptotic estimates for increasing sequences of Gs. One can show that if m, n are non-negative integers then (using some difficult analysis) for the rectangle {u E Z 2 : 1 :5 u 1 ::::; 2m, 1::::; u 2 ::::; 2n} there are 2 2mn
f1 f1
m 2m {
i=i j=l
cos 2 (
i
2m
)
+1
1T
+ cos 2(
j
2n
+1
1T
)} 1/2
different dimer coverings. This asymptotically approaches e4mny/rr
as m, n
~
+
oo,
where y = 0.915965 ...
(Catalan's constant). For various methods of solution for this dimer covering problem see Fisher and Stephenson (1963), Kasteleyn (1967), Percus (1971) and Temperley (1981) and the references in these sources. It is clear that the dimer covering problem can be formulated in any dimension and for arbitrary finite graphs. (The case Z 3 is related to the problem of mixtures of molecules of different sizes.) In most cases no satisfactory solution has been obtained so far. 3. The Ising problem. Consider a lattice graph G in zd (a crystal). Let each vertex v of G be occupied by an atom which can be in two states s( v) = 1, s( v) = -1. (For example, consider a crystal consisting of atomic magnetic dipoles and let s( v) = 1 if the dipole of v is oriented parallel to some fixed direction, and let s( v) = -1 if it is parallel to the opposite direction; or consider a binary alloy consisting of elements A, B, and let s( v) = 1 if element A is at site v and let s( v) = -1 if element B is at site v.) Assume that only atoms of adjacent sites can interact and that the interaction energy of atoms at adjacent sites u, v is ls(u)s(v) for some constant J. Moreover, there may be a contribution
131
LA TriCE GRAPHS
-Is( v) of the atom at site v to the energy, where I is a constant. Then the total energy of the configuration s on G is E{s} = - J
2: {s(u)s(v): u, v E V(G) adjacent} - I L {s(u): u E V(G)}.
The weight of configuration s at absolute temperature T is e-E{s)/kT, where k is the Boltzmann constant. The thermodynamical properties of the crystal G can all be derived from the function
z
=
2: {e-E{s)/kT:
s configuration on G}.
The calculation of this function and in particular the determination of its asymptotic behaviour as the number of atoms of G tends to + oo constitutes the Ising or Ising-Lenz problem. One can show that if G has n vertices and I = 0, then Z =(cos
:rt ~0
h(m) (tanh
:rt•
where h(m) is the number of spanning subgraphs of G containing m edges such that each vertex has even valency. Explicit solutions of the Ising problem are known only in a small number of cases, for example by Onsager (1944) for the planar case with I= 0. A result due to Kasteleyn (1967) shows that the Ising problem can be reduced to a modified form of the dimer problem. For this as well as for other results we refer to Montroll (1964), Kasteleyn (1967), Percus (1971), Harary (1971) and Temperley (1981). 4. The random walk problem. Let a point perform a move randomly on zd according to the following rules: At time t = 0 it is at the origin and if at time t - 1 it is at site v, say, then at time t it will be one of the 2d lattice points nearest to v; the probability of its being at any specified one of those points is 1/2d. P6lya (1921) discovered the remarkable fact that the randomly moving point will with probability 1 return to the origin if d :5 2, while if d > 2 then the probability of returning to o is less than 1. More precisely, this probability is 1-
P(11) , where P(1) =
- -1d
(21T)
J"
...
-rr
f"
-rr
or asymptotically (2d- 2 - (3/2d) + ... )-1
as d-+
oo.
1 - (1/d) ~1=1 cos cp;
132
LA ITICE POINTS
One generalization of this problem is to consider different probabilities for different directions; another is to consider random walks on other lattice graphs where not only nearest vertices are adjacent. These problems are connected with enumeration problems for paths of given length and starting at the origin: among the voluminous body of papers and books on random walks we mention Montroll (1964), Spitzer (1964), Kasteleyn (1967), Percus (1971), Mohanty (1979) and Snell and Doyle (1984).
17 Extremal combinatorial problems
17.1 In this section we discuss extremal problems on sets of points in which a lattice structure provides or might provide a solution. Some of the problems will be posed specifically on sets of lattice points of zd. Usually we will restrict ourselves to the plane, though many interesting questions can be posed in higher dimensions. 1. Let there be given n points, x(l>, ... , x, in the plane. Assume their mutual minimum distance is 1. Put
o(n) =min
{2:
ix - xU>I},
(17.1)
the minimum of the sum of all possible distances between the points. Fejes T6th poses the problem of determining o(n ). Let {x(l>, ... , x} be a set which implements (17.1). Fejes T6th conjectures that in this case the x U>s are the vertices of an equilateral triangular lattice of side 1. Horvath (1969) gave an affirmative answer to the conjecture in case 3 ~ n ~ 7. 2. For points x in the plane with minimum mutual distance 1 denote by D(x(!>, ... , x) the number of distinct distances. (Note that if the number of points is not finite then the number of different distances D is not finite either, as can be shown easily.) Put
f(n) =min D(x(!>, ... , x), where the minimum is to be taken for all possible choices of x(l>, ... , x. Denote by g(n) the largest number of pairs in {x(l>, ... , x} for which lx(i> - xi = v,v a constant. As far as we know problems concerning f(n) and g(n) were first asked (and some of them answered) by Erdos (1946). It is easy to see that /(2) = /(3) = 1, /(4) = f(5) = 2, /(6) = /(7) = 3. To determine f(n) for all n seems hopeless at the moment. The strongest conjectures for upper and lower bounds for these functions are 133
LATTICE POINTS
134
f(n) < an exp(c1log n/log log n)
(17.2)
and g(n) > f3n/(Iogn) 112.
(17.3)
(In this section all a, {3, y, lJ, a, 1: are positive constants.) It was shown that if (17.2) and (17.3) are true, they are best possible. Also it was proved that (n- 1) 112- 1 < f(n) < an/(logn) 112.
(17.4)
The upper bound in (17.4) is obtained by considering the number of lattice points {(x, y): 0 < x, y::::; Vn} (see Erdos (1946)). L. Moser (1952) improved the lower bound in (17.4) to lJn 213 and Chung (1984) improved this to lJn 5f1. For g(n) it was proved that n1+r/log1ogn < g(n) < 2n2/3. Again the latter is obtained by considering the lattice points {(x, y): 0::::; x, y::::; Vn}. See Erdos (1946). Beck and Spencer (1984) improved the first inequality to n 312-e for a certain E > 0. 3. Let {x(l>, ... , x} be a set which implements f(n), i.e. D(xO>, ... , x) = f(n). Is it true that {x(l>, ... , x} has lattice structure? The first step to answer this question would be to decide if there is always a line which contains an 112 of the x (i)s (and in fact n e instead of n 112 would be interesting), where a > 0 is an absolute constant. A stronger result would be that there are an 112 (or n 1-e) lines which contain all the x(i>s. The only result in this direction, due to Szemeredi, states that if D(x(l>, ... , x) is o(n) (more precisely we should consider a sequence of sets {x (n, 1), •.• , x (n,n)}, n = 1, 2, ... , but we adopt the usual sloppy notation) and k is a positive integer, then there is always a line which contains at least k of the points supposing n is sufficiently large (see Erdos (1975)). In fact Szemeredi's result gives that such a line can be chosen as the perpendicular bisector of two of our points, and also that there are o(n) lines which contain all our points. 4. Erdos and Guy (1970) ask: how many lattice points (u\il, u~>), 1 :S i::::; k with coordinates 0 < u\il, u~> ::::; n may be chosen with all mutual distances distinct? They conjecture k < an 213 (Iogn) 116
and showed that n 213-e < k < an /(log n) 114
for any
E
> 0 and sufficiently large n.
EXTREMAL COMBINATORIAL PROBLEMS
135
Further related problems can be found in Erdos (1975, 1986) and in Moser and Pach (1986).
17.2 A well-known theorem of van der Waerden (1927, 1971) states that for all positive integers I, h there is a number w(l, h) such that if the positive integers not exceeding w(l, h) are partitioned into I classes, at least one class contains an arithmetic progression containing h terms. The geometric interpretation of the theorem makes it plausible to extend this to higher dimensions: For any finite subset H of the lattice points of Ed and any partition of the lattice points of Ed into I classes, at least one class contains a subset which is homothetic to H. This theorem was established by Grunwald (see Rado (1938)). There are several other generalizations and extensions of van der Waerden's theorem - see Erdos and Graham (1980), Guy (1981) and S6s (1983) and the references there. For the purpose of obtaining estimates for the number w(l, h), Erdos and Tunin (1936) introduced the quantity rk(n), defined to be the least integer r so that if I :S a 1 < · · · 0 let f(h) be the smallest integer f so that every set of cardinality f contains a subset consisting of h elements with a given structure. 1. Zarankiewicz (1951) posed a problem, which can be stated as follows: Let 2 < a < p, 2 < b < q be integers: determine the least number z = z(a, b; p, q) so that a p x q (0, 1)-matrix, containing z ones and pq - z zeros, no matter how distributed, contains an a x b submatrix consisting entirely of ones. Or in colourful terminology: determine the least z such that if in the above matrix we paint any z elements red, and the remaining ones blue, then the matrix will contain
LA ITICE POINTS
136
an all red 'spot' of size a x b. Sierpinski (1951) showed that z(3, 3; 4, 4) = 14, z(3, 3; 5, 5) = 21 and z(3, 3; 6, 6) = 27. Kovari et al. (1954) (see also Reiman (1958)) showed that limn- 3 /2 z(2, 2; n, n) = 1. n--+"
There are some more exact values for z but it seems hopeless to determine the general z. The interested reader can find information about the 'many faceted' nature of z in the review paper of Guy (1969) and in Bollobas (1978). 2. Determine the smallest integer f(r, d) such that any set of f(r, d) lattice points in Ed contains a subset of r points the centroid of which is itself a lattice point. Clearly /(2, d)= 2d + 1, as an arbitrary set of 2 d + 1 lattice points in Ed, contains at least one pair of lattice points such that the centre of their connecting line is again a lattice point, and this number is minimal as shown by the unit cube. Harborth (1973) has shown that (r - 1)2d
+ 1 $. f(r, d)
$.
(r - 1)rd
+ 1.
He also showed that f(3', 2) = 4.3' and/(2', d)= (2'- 1)2d + 1. See also the papers of Kemnitz (1983) and Erdos, Ginsburg and Ziv (1961). 3. Many interesting results and problems exist which are of similar type to the above, but since they are not directly related to lattice points we indicate just a few of them: Ramsey's theorem (see Parsons (1978) and Graham, Rothchild and Spencer (1980)), Esther Klein's convex n-gon problem (see Erdos and Szekeres (1935, 1960/61), Korte and Lovasz (1984) and Roberts (1986)), Turan's problem in graph theory (see Bollobas (1978) and Simonovits (1983)).
17.4 The van der Waerden type theorems are the forerunners of a new branch of combinatorics which goes under the name euclidean Ramsey theory. This theory deals with questions of the following type. Given any finite set S in some euclidean space, S is called Ramsey if the following situation holds: for any k there is an nk (depending only on k and on the finite set S) so that if you partition the points of E"* into k classes (or if you wish, you colour by k colours), then at least one class contains a set which is isometric to S (i.e. it contains a monochromatic copy of S). Note that this set is not homothetic to S as in Grunwald's theorem, but isometric to S. The simplest thing which is Ramsey is (the
EXTREMAL COMBINATORIAL PROBLEMS
137
set of vertices of) the unit square. For example in E 5 one can give fifteen points so that if they are coloured by two colours at least one colour contains a unit square. More generally, for every k there is an nk so that one can give a finite set in E n• so that if it is coloured by k colours one of them contains a unit square. This clearly implies that (the set of vertices of) the unit square is Ramsey. Finally we mention a theorem of Graham (1980): for any k there is a number g(k) so that for any k-colouring of the lattice points of the plane there is always a monochromatic right-angled triangle with area g(k). For results of a similar character, see the papers of Erdos et al. (1973) and Erdos and Graham (1980).
17.5 A theorem of Roth (1964) states that if we colour the integers from 1 to n by two colours, say red and blue, in any way, there always exists an arithmetic progression such that the difference of the numbers of red and blue terms in this progression has absolute value greater than an 114 for an absolute constant a> 0. This is a discrepancy-type problem in the theory of uniform distribution (see S6s (1983)). A basic problem in the theory of uniform distribution is to colour the elements of a set with two colours as uniformly as possible with respect to a given family of subsets such that each colour meets each subset in approximately the same number of elements. Now, let X be a finite set and ~ be a family of subsets of X. Given a two-colouring f: X- { + 1, -1} of X, and a setS E ~.call E
= E(S, f) = 12:/(y)J yeS
the error off relative to S. Set D(~.
f)
= max{E(S, f));
and define the discrepancy Disc(~.
f)
S
E ~}
Disc(~.
= min{D(~. f);
f) off by
fa two colouring of X}.
The basic problem is to estimate and, if possible, to determine Beck (1982) conjectures that Disc(~)
Disc(~).
= 0((a log a) 112),
where
a= maxiS yeX
E ;AJ:
y
E
SJ.
Beck (1982) has the following generalizations of Roth's theorem: If we
138
LA lTICE POINTS
colour the lattice points of the n x n-square {(u~o u 2 ): 0 < u; :s n} C Z 2 with red and blue in any way (n = 1, 2, 3, ... ), there exists a line segment with E at least f3n 114 -', where f3 > 0 is a suitable absolute constant. On the other hand there exist two-colourings of the n X n-square (n = 1, 2, 3, ... ) such that for any line segment E = O(nl/3(Jogn)sf2). A more general theorem of Beck (1985) is the following: There is an absolute constant y > 0 such that for convex bodies C in Ed for which the radius of the largest inscribed eucidean ball is at least 1 and for any colouring f: Z d - { 1, - 1} there is a proper orthogonal transformation A, a real number A. E [0, 1) and a vector tEEd such that
:~f(u): u
E
(A.A(C) + t) n
zdl ~ yS(C) 1
1 2.
Here S( C) denotes the surface area of C. Uniform distribution and, in particular, results dealing with discrepancy have applications in geometry, number theory, numerical analysis and several parts of combinatorics. See S6s (1983), Beck (1985) and Lovasz et al. (1986). For general information on uniform distribution we refer to the books of Kuipers and Niederreiter (1974) and Hlawka (1984).
References
Abbot H L 1974 Some results in combinatorial geometry Discrete Math 9: 199-204 Abbot H L and Hanson D 1975 On a combinatorial problem in geometry Discrete Math 12: 389-92 Abbot H L and Katchalski M 1982 On a set of lattice points not containing the vertices of a square Europ J Combinatorics 3: 191-3 Afflerbach L 1982 Minkowskische Reduktionsbedingungen fiir positiv definite quadratische Formen in 5 Variablen Monatsh Math 94: 1-8 Afflerbach L and Grothe H 1985 Calculation of Minkowski-reduced lattice bases Computing 35: 26976 Ahmedov N S 1977 The representation of square matrices in the form of a product of a diagonal, an orthogonal, a triangular and an integral unimodular matrix (in connection with the inhomogeneous Minkowski conjecture) Zap Naucn Sem Leningrad Otdel Mat Inst Steklov (LOMI) 67: 86-94, 225, J Soviet Math 16: 820-6 Ajtai M and Szemeredi E 1974 Sets of lattice points that form no squares Studia Sci Math Hungarica 9: 9-11 Akimova I Ya 1984 Applications of Voronoi diagrams in combinatorial problems (a survey) lzv Akad Nauk SSSR Tekhn Kibernet 205: 102-9, (1984) Engrg Cybernetics 22: 6-12 (1985) Alexandroff P and Hopf H 1935 Topologie /. Springer, Berlin. Alexandrov A D 1954 On filling space by polytopes Vestnik Leningrad Univ Ser Mat Fiz Him 9: 33-43 Allen T T 1986 P6lya's orchard problem Amer Math Monthly 93: 98-104 Andrews G E 1963 A lower bound for the volume of strictly convex bodies with many boundary lattice points Trans Amer Math Soc 106: 270-9 139
140
LA TriCE POINTS
Arganbright D E 1985 Mathematical applications of electronic spread sheets. McGraw-Hill, New York. Arkinstall J R 1980 Minimal requirements for Minkowski's theorem in the plane I, II Bull Austral Math Soc 22: 259-74, 274-83 Aurenhammer F 1982 Power diagrams, properties, algorithms and applications, SIAM J Computing. To appear. Babai L On Lovasz lattice reduction and the nearest lattice point problem, 1986 Combinatorica 6: 1-13 Babenko V F 1976 Asymptotically sharp bounds for the remainder for the best quadrature formulas for several classes of functions Mat Zametki 19: 313-22; Math Notes 19: 187-93 On the optimal cubature formulae on certain classes of continuous 1977 functions Analysis Math 3: 3-9 Baiada E and Tripiciano G 1975 Area dei convessi e punti a coordinate intere Boll U Mat /tal (4): 11 623-31 Baker A 1967 Linear forms in the logarithms of algebraic numbers I-IV Mathematika 13 (1966) 204-16, 14 (1967) 102-7, 14 (1967) 220-8, 15 (1968) 204-16 1967/68 Contributions to the theory of Diophantine equations Phil Trans Roy Soc London (A) 263: 173-208 1975 Transce1;dental number theory. Cambridge University Press. Baker A and Coates J 1970 Integer points on curves of genus 1 Proc Cambridge Phil Soc 67: 595-602 Bambah R P On polar reciprocal convex domains Proc Nat Inst Sci India 20: 1954(a) 119-20; Addendum ibid 20: 324-5 1954(b) Polar reciprocal convex bodies Proc Cambridge Phil Soc 51: 377-8 On lattice covering by spheres Proc Nat Inst Sci India 20: 25-52 1954(c) Bambah R P Dumir V C and Hans-Gill R J 1977 Covering by star domains Indian J Pure Appl Math 8: 344-50 1986 An analogue of a problem of Mordell Studia Sci Math Hungar 21: 135-42 Bambah R P Rogers C A and Zassenhaus H On coverings with convex domains Acta Arith 9: 191-207 1964 Bambah R P and Woods A C 1980 Minkowski's Conjecture for n = 5, a theorem of Skubenko J Number Theory 12: 27-48 Bambah R P Woods A C and Zassenhaus H 1965 Three proofs of Minkowski's second inequality in the geometry of numbers J Austral Math Soc 5: 453-62 Bannai E and Sloane N J A 1981 Uniqueness of certain spherical codes Canad J Math 33: 437-49 Baranovskii E P 1964 On packing n-dimensional Euclidean spaces by equal spheres I Izv
REFERENCES
141
Vyss Ucebn Zaved Mat 2 (39): 14-24 Local density minima of a lattice coverings of a four-dimensional Euclidean space by equal spheres Dok/ Akad Nauk SSSR 152: 523-4; Soviet Math Dokl 4: 1331-3 1965(b) Local density minima of a lattice covering of a four-dimensional Euclidean space by equal spheres Dokl Akad Nauk SSSR 164: 13-15; Soviet Math Dokl 6: 1131-3 1966 Local minima of the density of the lattice covering of a fourdimensional Euclidean space by similar spheres Sibir Mat iurn 1: 974--1001; Siber Math J 1: 779-98 1969 Packings, coverings, partitionings and certain other distributions in spaces of constant curvature Itogi Nauki Ser Mat Algebra Topologija Geometrija 1967: 189-225; Progress Math 9: 209-53 Barany I Boroczky K, Makai Jr E and Pach J 1986 Maximal volume enclosed by plates and proof of the chessboard conjecture Discrete Math 60: 101-20 Barbier E 1860 Note sur le probleme de l'aiguille et le jeu du joint couvert J Math Pures Appl 5 (2): 273-86 Barnes E S 1954 The inhomogeneous minima of binary quadratic forms IV Acta Math 92: 235-64 On linear inhomogeneous diophantine approximation J London 1956(a) Math Soc 31: 73-9 1956(b) The covering of space by spheres Canad J Math 8: 293-304 1957 The complete enumeration of extreme senary forms Phil Trans Roy Soc London A 249: 461-506 1959 Criteria for extreme forms J Austral Math Soc A 1: 17-20 1978 Minkowski's fundamental inequality for reduced positive quadratic forms J Austral Math Soc A 26: 46-52 Barnes E S and Dickson T J 1967(a) Extreme coverings of n-space by spheres J Austral Math Soc 7: 115-27; Corrigendum ibid 8: 638-40 1967(b) The extreme covering of 4-space by spheres J Austral Math Soc 7: 490-6 Barnes E S and Sloane N J A 1983(a) The optimal lattice quantizer in three dimensions SIAM J Alg Discr Math 4: 30-41 1983(b) New lattice packings of spheres Canad J Math 35: 117-30 Barnes E Sand Swinnerton-Dyer H P F 1954 The inhomogeneous minima of binary quadratic forms III Acta Math 92: 199-234 Batyrev V V 1982 Toroidal Fano 3-folds Math USSR Jzv 19: 13-25 Beck J 1982 Irregularities of two-colourings of the N x N square lattice Combinatorica 2: 111-23 1984 On a lattice point problem of Steinhaus. Manuscript (See J Beck (1985)) 1985 Irregularities of distribution and combinatorics In: Surveys in combinatorics London Math Soc Lecture Notes 103: 25-46, London. On a lattice point problem of L. Moser. Combinatorica 8(1): 21-47 1988 1965(a)
142
LA ITICE POINTS
Beck J and Chen W 1987 Irregularities of distribution. Cambridge UniveFsity Press. Beck J and Spencer J 1984 Unit distances J Combinat Theory A 37: 231-8 Behrend FA 1946 On sets of integers which contain no three terms in arithmetic progression Proc Nat Acad Sci USA 32: 331-2 Bender E A 1962 Area-perimeter relations for two-dimensional lattices Amer Math Monthly 69: 742-4 Berard PH 1978 On the number of the lattice points in some domains Comm Partial Different Equations 3: 335-47 Bernal J D 1959 A geometrical approach to the structure of liquids Nature 183: 141-7 Bernstein D M ( = Bernshtein) 1976 The number of integral points in integral polyhedra Funkcional Analiz i Priloien 10: 72-3, Functional Anal App 10: 293-4 Betke U Gitterpolytope, Zerlegungen und Bewertungen. In: 3 Kolloquium 1985 iiber diskrete Geometrie, 11-16, Inst Math Univ Salzburg. Betke U and Kneser M 1985 Zerlegungen und Bewertungen von Gitterpolytopen J reine angew Math 358: 202-8 Betke U and McMullen P 1985 Lattice points in lattice polytopes Monatsh Math 99: 253-65 Betke U and Wills J M 1972 Untere Schranken fiir zwei diophantische ApproximationsFunktionen Monatsh Math 76: 214-17 1979 Stetige und diskrete Funktionale konvexer Korper. In: Contributions to geometry, 226-37. Birkhauser, Basel Bieberbach L 1910(a) Ober die Bewegungsgruppen der euklidischen Raume (Erste Abhandlung) Math Ann 70: 297-336 1910(b) Ober die Bewegungsgruppen des n-dimensionalen Euklidischen Raumes mit einem endlichen Fundamentalbereich Nachr Konig/ Ges Wiss Gottingen Math Phys Kl 1910: 75-84 1911 Ober einen Satz des Herrn C. Jordan in der Theorie der endlichen Gruppen linearer Substitutionen, S-ber Preuss Akad Wiss Berlin, Phys Math K/1911: 231-40 1912 Ober die Bewegungsgruppen der Euklidischen Raume (Zweite Abhandlung) Math Ann 12: 400-12 Bigalke H-G 1988 Heinrich Heesch, Kristallgeometrie, Parkettierungen, Vierfarbenforschung. Birkhauser, Basel. Binz J C 1973 Hamiltonwege in rechteckigen und quaderformigen Gittergraphen Elem Math 33: 39-42 Binz J and Wilker P 1973 Mathematische Problemwettbewerbe 1970/71 und 1971/1972 Elem Math 28: 49-53
REFERENCES Birch B J 1956
143
A transference theorem of the geometry of numbers J London Math Soc 31: 248-51
Blaschke W 1916 Kreis und Kugel. Goschen, Leipzig (1916); Chelsea, New York (1949); de Gruyter, Berlin (1956). 1955 Vorlesungen uber lntegralgeometrie (3rd edn), Deutsch Verlag Wiss., Berlin. Bleicher M N 1975 The thinnest three dimensional point lattice trapping a sphere Studia Sci Math Hungarica 10: 157-70 Bleicher M N and Osborn J M 1967 Minkowskian distribution of congruent discs Acta Math Hungarica 18: 5-17 Blichfeldt H F 1914 A new principle in the geometry of numbers with some applications Trans Amer Math Soc IS: 227-35 Note on geometry of numbers Bull Amer Math Soc 27: 152-3 1921 On the minimum value of positive real quadratic forms in 6 1925 variables Bull Amer Math Soc 31: 386 1926 The minimum value of positive quadratic forms in seven variables Bull Amer Math Soc 32: 99 1929 The minimum value of quadratic forms and the closest packing of spheres Math Ann 101: 605-8 1934 The minimum values of positive quadratic forms in six, seven and eight variables Math Z 39: 1-15 BlumH 1973 Biological shape and visual science I J Theor Bioi 38: 205-87 Blundon W J 1957 Multiple covering of the plane by circles Mathematika 4: 7-16 1963 Multiple packing of circles in the plane J London Math Soc 38: 176-82 1964 Some lower bounds for density of multiple packing Canad Math Bull 7: 565-72 Bakowski J Hadwiger H and Wills J M 1972 Eine Ungleichung zwischen Volumen, Oberfliiche und Gitterpunktanzahl konvexer Korper im n-dimensionalen euklidischen Raum Math Z 127: 363-4 Bakowski J and Wills J M 1974 Eine Ungleichung zwischen Volumen, Oberfliiche und Gitterpunktanzahl konvexer Mengen im R 3 Acta Math Acad Sci Hungar 25: 7-13 Bolle U 1976 Mehrfache Kreisanordnungen in der euklidischen Ebene, PhD thesis, Univ Dortmund 1982 Dichteabschiitzungen fUr mehrfache gitterformige Kugelanordnungen im Rm II Studia Sci Math Hungar 17: 429-44 1983 Ober die Dichte mehrfacher gitterformiger Kreisanordnungen in der Ebene Studia Sci Math Hungar 19: 275-84 Bollobas B Extremal Graph Theory. Academic Press 1978
&A, bL a61,
144
LA TriCE POINTS
Boltyanskii V G (= Boltjansky) 1950 On a property of two-dimensional compacta (Russian) Dokl Akad Nauk SSSR (NS) 75: 605-8 1978 Hilbert's third problem. Wiley, New York Boltyanskii V G and Gohberg I 1965 Results and problems in combinatorial geometry. Nauka, Moscow; Cambrige University Press Bombieri E 1962 Sulla dimostrazione di C L Siegel del teorema fondamentale di Minkowski nella geometria dei numeri Boll U Mat /tal (3): 17 283-8 Bonnesen T and Fenchel W 1934 Theorie der konvexen Korper. Springer, Berlin (1934, 1974), Chelsea, New York (1948) Bi:iri:iczky K 1984 Closest packing and loosest covering of the space with balls Ber Math lnst Univ Salzburg (1-2): 84 47-70 Bi:iri:iczky K and Fejes T6th G (eds) 1987 Intuitive geometry. Coli Math Soc J Bolyai 48: North-Holland, Amsterdam Borwein P B 1984 Sylvester's problem and Motzkin's theorem for countable and compact sets Proc Amer Math Soc 90: 580--4 Bos A Conway J H and Sloane N J A 1982 Further packings in high dimensions Mathematika 29: 171-80 Botya F V 1984 Bravais types of five-dimensional lattices Trudy Mat Inst Steklov 163: 19-22 Bourgain J 1986 On lattice packing of convex symmetric sets in R • In: Lecture Notes 1267, 5-12, Springer, New York Bourgain J and Milman V D 1985 Sections euclidiennes et volume des corps symetriques convexes dans R• C R Acad Sci Paris 300: 435-8 1987 New volume ratio properties for convex symmetric bodies in R • Invent Math 88: 319-40 Bravais A 1849 Memoire sur les polyhedres de formes symetriques. J Math de M Liouville 14: (1849) 141 1850 Memoire sur les systemes formes par des points distribues regulierements sur un plan ou dans l'espace J Ecole Polytechn 19: 1-128, (Eng/ trans Memoir 1, Crystallogr Soc of America (1949) Monograph 4, Amer Crystallogr Assoc) Breach DR 1985 Exploring a binomial identity Ars Combinatoria 19A: 87-97 Browder F (ed) 1976 Mathematical developments arising from Hilbert problems Amer Math Soc. Providence R I Brown H, Bulow R, Neubiiser J, Wondratschek H and Zassenhaus H 1978 Crystallographic groups of 4-dimensional space. Wiley, New York Bruijn N G de 1981 Algebraic treatment of Penrose's non-periodic tilings of the plane I, II Nederl Akad Wetensch Proc A 84: 39-52, 53-66
REFERENCES 1986
145
Quasicrystals and their Fourier transform, Nederl Akad Wetensch Proc A 89: 123-52 Buffon G L L 1777 Essai d'arithmetique morale (1733). In: Supplement a l'Histoire Naturelle 4; Paris. BUlow R 1967 Eine Ableitung der Kristallklassen im R 4 mit Hilfe gruppentheoretischer Programme. Master's thesis, University of Kiel. BUlow R and Neubiiser J 1970 On some applications of group-theoretical programs to the derivation of the crystal classes of R 4 • In: Computational problems in abstract algebra (Oxford 1967) 131-5, Pergamon Press. Burckhardt J J 1988 Die Symmetrie der Kristalle. Birkhauser, Basel. Burr S Griinbaum B and Sloane N J A 1974 The orchard problem Geom Dedicata 2: 397-424 Burzlaff H and Zimmermann H 1977 Symmetrielehre. Thieme, Stuttgart. Butler G J 1972 Simultaneous packing and covering in Euclidean space Proc London Math Soc 25 (3): 721-35 Cahn J W and Taylor J E 1986 An introduction to quasicrystals. Manuscript. Cannon R and Dolan S 1986 The knight's tour Math Gaz 70: 91-100 Cassels J W S 1947 On a theorem of Rado in the geometry of numbers J London Math Soc 22: 196-200 1957 An introduction to diophantine approximation. Cambridge University Press. 1959 On a problem of Rankin about the Epstein zeta-function Proc Glasgow Math Soc 4: 73-81 1972 An introduction to the geometry of numbers (2nd edn). Springer, Berlin. Chabauty C 1949 Sur les minima arithmetiques des formes Ann Sci Ecole Norm Sup Paris 66: 367-94 1950 Limite d'ensembles et geometrie des nombres Bull Soc Math France 78: 143-51 Chaix H 1972 Demonstration elementaire d'une theoreme de Van der Corput, C R Acad Sci Paris (A) 275: 883-5 1975 Points extremaux d'une convexe compact de R • appartenant a un reseau Sem Delange-Pisot-Poitou (1974/75); Theorie des nombres, Fasc 2 (exp 26) 9 pp 1977 Sur les points frontieres des compacts strictement convexes de R 2 appartenant a un reseau C R Acad Sci Paris (A) 285: 887-9 1978 Points frontieres de certains compacts convexes appartenant a un reseau, dans R 2 et R 3 Sem Delange-Pisot-Poitou (1977 /78), Theorie des nombres, Fasc I (exp 16) 12 pp Chalk J H H 1950 On the frustrum of a sphere Ann Math 52 (2): 199-216
146 1964 1967
LATTICE POINTS A local criterion for the covering of space by convex bodies Acta Arith 9: 237-43 A note on coverings of E• by convex sets Canad Math Bull 1:
669-73 Algebraic lattices. In: Convexity and its applications, 97-110, Birkhiiuser, Basel Chalk J H H and Rogers C A 1948 The critical determinant of a convex cylinder J London Math Soc 23: 178-87 Charve H F 1882 De Ia reduction des forms quadratiques quaternaires positives Ann Sci Ecole Norm Sup 11 (2): 119-42 Chung F 1984 The number of different distances determined by n points in the plane J Comb Theory A 36: 392-4 Chung F and Graham R L 1981 On Steiner trees for bounded point sets Geometriae Dedicata 11: 353-61 Cohn H Support polygons and the resolution of modular functional singular1973 ities Acta Arith 24: 261-78 Cohn M Multiple lattice covering of space Proc London Math Soc (3): 32 1976 117-32 Colin de Verdiere Y 1977 Nombre de points enti,ers dans une famille homothetique des domains de R•, Ann Sci Ecole Norm Sup (4): 10 559-75 Collatz L 1966 The numerical treatment of differential equations. Springer, Berlin. Conway J H 1969 A group of order 8315553613086720000 Bull London Math Soc 1: 79-88 1971 Groups, lattices and quadratic forms. In: SIAM-AMS Proc 4: Computers in algebra and number theory 135-9. Amer Math Soc, Providence R I Conway J H and Sloane N J A 1982 Laminated lattices Ann Math 116: 593-620 1987 Sphere packings, lattices and groups. Springer, Berlin Cook RJ 1974 Compounds of asymmetric convex bodies. Israel J Math 19: 349-58 Coppersmith D 1985 Each four-celled animal tiles the plane J Combinat Theory A 40: 444-49 Corput J G van der 1920 Ober Gitterpunkte in der Ebene Math Ann 81: 1-20 1935 Verallgemeinerung einer Mordellschen Beweismethode in der Geometrie der Zahlen Acta Arith 1: 62-6 1936 Verallgemeinerung einer Mordellschen Beweismethod in der Geometrie der Zahlen II Acta Arith 2: 145-6 Corput J G van der and Davenport H 1946 On Minkowski's fundamental theorem in the geometry of numbers Proc Kon Nederl Akad Wet 49: 701-6 1983
REFERENCES
147
Coxeter H S M 1963 An upper bound for the number of equal nonoverlapping spheres that can touch another of the same size. In: Convexity, Proc Sympos Pure Math 7: 53-71. Amer Math Soc. Providence R I 1969 Introduction to geometry (2nd edn). Wiley, New York. Coxeter H S M, Few L and Rogers C A 1959 Covering space by equal balls Mathematika 6: 147-57 Croft H T 1970 Some problems of combinatorial geometry. In: Proc of the Calgary International Conference on Combinatorial Structures and their applications, 47-53 Gordon and Breach Cusick T W 1973 View-obstruction problems Aequationes Math 9: 165-70 Dade E C The maximal finite groups of 4 x 4 matrices, III J Math 9: 99-122 1965 Danicic I 1969 An elementary proof of Minkowski's second inequality J Austral Math Soc 10: 177-81 Danilov VI 1978 The geometry of toric varieties, Russ Math Surveys 33: 97-154 Danzer L 1986 Finite point sets on S 2 with minimum distance as large as possible, Habilitationsschr University of Gottingen (1963); Discrete Math 60: 3-66 (1986) Dreidimensionale Analoga der Penrose - Pflasterungen und Quasik1988 ristalle. GAMM-Jahrestagung, Vienna. Danzer L, Griinbaum B and Klee V 1963 Helly's theorem and its relatives. In: Convexity, Proc Sympos Pure Math 7: 101-80. Amer Math Soc, Providence R I. Dauenhauer M H and Zassenhaus H J 1987 Local optimality of the critical lattice sphere-packing of regular tetrahedra, Discrete Math 64: 129-46 Davenport H 1946 The product of n homogeneous linear forms Proc Kon Acad Wet 49: 822-28; Indag Math 8: 525-31 1951 Sur un systeme des spheres qui recouvrent l'espace a n dimensions. C R Acad Sci Paris 233: 571-3 1952 The covering of space by spheres Rend Circ Mat Palermo (2): 1 92-107 1977 The collected works of Harold Davenport, Vols 1 and 2 Academic Press Delone B N (= Delaunay) 1928 Sur Ia sphere vide In: Proc Internat Congr Math (Toronto 1924) 1: 695-700, University of Toronto Press 1929 Sur Ia partition reguliere de l'espace a 4-dimensions lzv Akad Nauk SSSR Otdel Fiz-Mat Nauk 1929(7): 79-110, 147-64 Mathematical foundations of the structural analysis of crystals. 1934(a) ONTI, Moscow. 1934(b) Sur Ia sphere vide Izv Akad Nauk SSSR Otdel Math Estestven Nauk 1934 (7): 793-800 1937/38 The geometry of positive quadratic forms Uspehi Mat Nauk 3 16-62 (1937); 4: 102-67 (1938)
148 1947
LATriCE POINTS
Algorithmus der zerteilten Parallelogramme lzv Akad Nauk SSSR Ser Mat 11: (1948) 505-38 (1947); Sowjetwiss 1948 (2): 178-210 (1948) 1961 Proof of the fundamental theorem in the theory of stereohedra Dokl Akad Nauk SSSR 138 1270-2; Soviet Math Dpkl2: 812-15 Delone B N Dolbilin N P Ryskov S S and Stogrin M I 1970 A new construction in the theory of lattice coverings of an ndimensional space by equal balls lzv Akad Nauk SSSR Ser Mat 34: 289-98, Math USSR lzv 4: 293-302 Delone B N Dolbilin N P and Stogrin M I 1978 Combinatorial and metric theory of planigons Trudy Mat lnst Steklov 148: 109-40 (1978), Proc Steklov Inst Math 148: 111-41 (1980) Delone B Nand Ryskov S S 1963 Solution of the problem on the least dense lattice covering of a 4-dimensional space by equal spheres Dokl Akad Nauk SSSR 152: 523-4; Soviet Math Dokl 4: 1333-4 1967 A contribution to the theory of the extrema of a multidimensional zeta-function Dokl Akad Nauk SSSR 156: 981-94 1971 Extremal problems in the theory of positive quadratic forms Trudy Mat Inst Steklov 112: 203-23, 387 Proc Steklov Inst Math 112: 211-31 Delsarte P 1973 An algebraic approach to the association schemes of coding theory, Philips Research Reports, Suppl 10: 97 pp Delsarte P, Goethals J M and Seidel J J 1975 Bounds for systems of lines and Jacobi polynomials, Phillips Research Reports 30: 91-105 Demazure M 1970 Sous-groupes algebriques de maximum groupe de Cremona Ann Sci Ecole Norm Sup 3(4) 507-88 Diananda PH 1964 Notes on 2 lemmas concerning the Epstein zeta-function Proc Glasgow Maths Assoc 6: 202-4 Dickson T J 1968 A sufficient condition for extreme covering of n-space by spheres J Austral Math Soc 8: 56-62 Dieter U 1988 Calculating shortest vectors in .a lattice. In: Proc 20th Conf Math Programming (Berlin 1988). Dirichlet G T 1850 Ober die Reduction der positiven quadratischen Formen mit drei unbestimmten ganzen Zahlen J reine angew Math 40: 209-27 (1850), Werke 2: 27-48, Reimer, Berlin (1897); Chelsea, New York (1964). Divis B 1976 On lattice points on strictly convex surfaces J Number Theory 8: 298-307 Doignon J P 1973 Convexity in crystallographical lattices J of Geometry 3: 71-85 · Dowker C H 1944 On minimum circumscribed polygons Bull Amer Math Soc 50: 120-2
REFERENCES
149
Dumir V C and Hans-Gill R J 1972(a) Lattice double packings in the plane Indian J Pure Appl Appl Math 3: 481-7 1972(b) Lattice double coverings in the plane Indian J Pure Math 3: 466-80 1977 On a conjecture of Mahler Bull Austral Math Soc 16: 125-9 Dwyer D, Hammer J and Neeman A 1983 On sequences of lattice packings and coverings. Manuscript. Edelsbrunner H 1987 Algorithms in combinatorial geometry. Springer, Berlin. Ehlers F 1975 Eine Klasse komplexer Mannigfaltigkeiten und die Auflosung einige isolierter Singularitiiten. Math Ann 218: 127-56 Ehrhart E 1955(a) Une generalisation du theoreme de Minkowski C R Acad Sci Paris 240: 483-5 1955(b) Surles ovales et les ovoides C R Acad Sci Paris 240: 573-5 1964 Une generalisation probable du theoreme fondamental de Minkowski C R A cad Sci Paris 258: 4885-7 1967 Sur un probleme de geometrie diophantienne Iineaire J reine angew Math 226: 1-29; 227: 25-49 1977 Polynomes arithmetiques et methode des polyedres en combinatoire. Birkhiiuser, Basel. 1985 Articles de mathematique. Cedic/Nathan, Paris. Eichler M 1963 Einfuhrung in die Theorie der algebraischen Zahlen und Funktionen. Birkhiiuser, Basel Elkington G B and Hammer J 1976 Lattice points in a convex set of given width J Austral Math Soc (A) 21: 504-7 Ellison W J 1970/71 Recipes for solving Diophantine problems by Baker's method Sem Theorie Nombres (Univ Bordeaux I, Tolence) Exp 11: 10 pp. Engel P Geometric crystallography. Reidel, Dordrecht. 1986 Ennola V 1961 On the lattice constant of a symmetric convex domain J London Math Soc 36: 135-8 1964(a) A lemma about the Epstein zeta-function Proc Glasgow Math Assoc 6: 198-201 1964(b) On a problem about the Epstein zeta-function Proc Cambridge Philos Soc 60: 855-75 Erdos P 1946 On sets of distances of n points Amer Math Monthly 53: 248-50 1958 On an elementary problem in number theory Canad Math Bull 1: 5-8 1973 Problems and results on finite and infinite combinatorial analysis. In: Proc Conf Finite and infinite sets, 403-24. 403-424. Coli Math Soc J Bolyai 10, North-Holland, Amsterdam 1975 On some problems of elementary and combinatorial geometry Annali Math 103 (4): 99-108 1981 Problem 456, Pi, Mu, Epsilon J 7: 262-3 Problems and results on block designs and set systems, Southern 1982
150
LA ITICE POINTS
Conference on Combinatorics, Graph Theory and Computing 35: 3-16 1986 On some metric and combinatorial geometric problems, Discrete Math 60: 147-53 Erdos P, Ginsburg A and Ziv A 1961 Theorems in the additive number theory Bull Res Council Israel 10 F: 41-3 Erdos P and Graham R L 1980 Old and new problems and results in combinatorial number theory: van der Waerden's theorem and related topics L'Enseign Math 25: 325-44 Erdos P Graham R L Montgomery B Rothchild B Spencer J and Straus E 1973 Eucidean Ramsey theorems J Combinatorial Theory A 14: 341-63; II III Proc Conf Finite and Infinite Sets,: 529-57, 558-84 Coli Math Soc J Bolyai 10. North Holland, Amsterdam Erdos P and Guy R 1970 Distinct distances between lattice points Elem Math 25: 121-3 Erdos P and Rogers C A 1962 Covering space with convex bodies Acta Arith 7: 281-5 1964 The star number of coverings of space with convex bodies Acta Arith 9: 41-5 Erdos P and Szekeres G 1935 A combinatorial problem in geometry Compositio Math 2: 463-70 1960/61 On some extremum problems in geometry Ann Univ Sci Budapest 3-4: 53-62 Erdos P and Tunin P 1936 On some sequences of integers J London Math Soc 11: 261-4 Ewald G 1986 Spherical complexes and nonprojective toric varieties Discrete Comp Geom 1: 115-22 Faltings G 1983 Endlichkeitssiitze fiir abelsche Varietiiten iiber Zahlkorper Invent Math 73: 349-66 1984 Die Vermutungen von Tate und Mordell J-ber Deutsch Math Verein 86: 1-13 Fary I 1950 Sur Ia densite des reseaux de domaines convexes Bull Soc Math France 78: 152-61 Fedorenko R P 1964 The speed of convergence of one iterative process i Vycisl Mat i Mat Fiz 43: 559-64; USSR Comput Math and Math Phys 43: 227-235 Fedorov E S 1885 Elements of the study of figures Zap Mineral lmper S Petersburgskogo Obsc 21 (2): 1-279 (1885), Izdat Akad Nauk SSSR Moscow (1953). 1891(a) Symmetry of regular systems of figures Zap Mineral Jmper S Petersburgskogo Obsc 28 (2): 1-146 1891(b) Symmetry in the plane Zap Mineral Imper S Petersburgskogo Obsc 28 (2): 345-89 1892 Zusammenstellung der krystallographischen Resultate des Herrn
REFERENCES
151
SchOnflies und der meinigen Z Kryst Mineral 20: 25-75 Symmetry and structure of crystals. Akad Nauk SSSR, Moscow (1949); Engl transl Amer Cryst Assoc (1971). Fejes T6th G 1983 New results in the theory of packing and covering. In: Convexity and its applications. 318-59 Birkhauser, Basel. 1984 Multiple lattice packings of symmetric convex domains in the plane J London Math Soc (2) 29: 556-61 198? Note to a paper of Bambah, Rogers and Zassenhaus Acta Arith. To appear. Fejes T6th L (= L Fejes) 1940 Ober einen geometrischen Satz, Math Z 46: 83-5 1946 Eine Bemerkung iiber die Bedeckung der Eben durch Eibereiche mit Mittelpunkt, Acta Univ Szeged Acta Sci Math 11: 93-5 1964 Regular figures. Pergamon, (1964); Akademiai Kiad6, Budapest (1964, 1965); Teubner, Leipzig (1965). 1967 On the arrangement of houses in a housing estate Studia Sci Math Hungar 2: 37-42 1971 Densest packings of lenses (Hungar) Mat Lapok 22 (1971); 209-213 (1972) 1972 Lagerungen in der Ebene auf der Kugel und im Raum (2nd edn). Springer, Berlin. 1973 On the density of a connected lattice of convex bodies Acta Math Acad Sci Hungar 24: 373-6 1975(a) Some remarks on saturated sets of points Studia Sci Math Hungar 10: 75-9 1975(b) Research problem 14, Period Math Hungar 6: 277-8 1976 Close packing and loose covering with balls Pub/ Math Debrecen 23: 323-6 1978 Remarks on the closest packing of convex discs Comment Math Helv 53: 536-41 1983 On the densest packing of convex discs Mathematika 30: 1-3 1984 Density bounds for packing and covering with convex discs Expo Math 2: 131-53 1985 Densest packings of translates of a domain Acta Math Acad Sci Hungar 45: 437-40 FewL 1953 The double packing of spheres J London Math Soc 28: 297-304 1956 Covering space by spheres Mathematika 3: 136-9 1967 Multiple packings of spheres: a survey. In: Proc Colloquium Convexity (Copenhagen 1965) 88-93; K0benhavens Univ Mat Inst Copenhagen. Few L and Kanagasabapathy P 1969 The double packing of spheres J London Math Soc 44: 141-6 Fisher M and Stephenson J 1963 Phys Rev 1963: 1411 Fisher M E and Sykes M F 1959 Excluded-volume problems and the Ising model of ferromagnetism Phys Rev 114: 45-48 Florian A 1978 Mehrfache Packungen konvexer Korper, S-ber 6sterr Akad Wiss 1949
152
LA TriCE POINTS
Math-Natur Kill 186: 373-84 Packing and covering with convex discs. In: Intuitive geometry 191-207. Coli Math Soc J Bolyai 48. North-Holland, Amsterdam. Forsythe G E and Wasow W R 1960 Finite difference methods for partial differential equations, Wiley, New York, London. Foulds L R Johnston 1984 An application of graph theory and integer programming: Chessboard non-attacking puzzles Math Mag 57: 95-104 Frankenheim M L 1826 Crystallonomische Aufsiitze ISIS enzyklopiidische Zeitung von Oken 5: 497-515; 6 542-65 Fricke R and Klein F 1897 Vorlesungen uber die Theorie der automorphen Funktionen I. Teubner, Leipzig. Fricker F 1982 Einfuhrung in die Gitterpunktlehre. Birkhiiuser, Basel. Frobenius F G 1911 Ober die unzerlegbaren diskreten Bewegungsgruppen, S-ber Preuss Akad Wiss Berlin Phys Math Kl 654-65; Ges Abh 3: 507-18. Springer, Berlin (1968). Fukasawa S 1925 Ober die Kleinsche geometrische Darst~llung des Kettenbruchs, Japan J Math 2: 101-14 1926 Das Problem der besten Approximation der irrationalen Zahlen durch rationale Zahlen Japan J Math 3: 87-9 Furstenberg H 1977 Ergodic behaviour of diagonal measures and a theorem of Szemeredi on arithmetic progressions J Analyse Math 31: 204-56 1981 Recurrence in ergodic theory and combinatorial number theory. Princeton University Press, Princeton NJ. Furstenberg H and Katznelson Y 1978 An ergodic Szemeredi theorem for commuting transformations, J Analyse Math 34: 275-91 Galiulin R B 1984 Geometric crystallography (Russ.). Nauka, Moscow. Gardner M 1977 Mathematical games: Extraordinary nonperiodic tiling that enriches the theory of tiles Scient Amer 236 (1): 11(}..21 1986 Mathematical games: casting a net on a checkboard and other puzzles of the forest Scient Amer 254: 14-17 Garsia A M and Remmel J 1985 A combinatorial view of Andrew's proof of the L-M-W conjectures Europ J Comb 6: 335-52 Gauss C F 1831 Untersuchungen iiber die Eigenschaften der positiven terniiren quadratischen Formen von Ludwig August Seeber, Gottingische gelehrte Anzeigen, 9.7. (1831), Werke 2: 188-96, Gottingen (1836), J Reine angew Math 20: 312-20 (1840) Gerald C F and Wheatly P 0 1985 Applied numerical analysis (3rd edn). Addison-Wesley, Reading Mass 1987
REFERENCES
153
Gilbert E N and Pollak H 0 1968 Steiner minimal trees SIAM J Appl Math 16: 1-29 Golomb S W 1965 Polyominoes. Scribner's, New York. 1966 Tiling with polyominoes J Comb Theory 1: 280-96 Goulden I P and Jackson D M 1983 Combinatorial enumeration. Wiley, New York Graham R L 1980 On partitions of E• J Combinat Theory A 28: 89-97 Graham R L, Rothchild B L and Spencer J H 1980 Ramsey theory Wiley, New York. Graham R L, Witzenhausen H S and Zassenhaus H 1972 On tightest packings in the Minkowski plane, Pacific J Math 41: 699-715 Grisanovskaja K I, Malysev A V, Pacev U M and Fidarova A C Proof of Minkowski's conjecture concerning the critical determinant 1977 of the domain ixiP + IYIP :5 1 for 5 :5 p :56 Zap Naucn Sem Leningrad Otdel Mat Jnst Steklov (LOMJ) 67: 95-107, 225 (1977); J Soviet Math 16: 827-36 (1981) Gritzmann P 1985 Lattice covering of space with symmetric convex bodies Mathematika 32: 311-15 Gritzman P and Wills J M An upper estimate for the lattice point enumerator Mathematika 33: 1986 196-202 Groemer H 1959 Eine Bemerkung tiber Gitterpunkte in ebenen konvexen Bereichen, Arch Math Basel 10: 62-3 1960(a) Abschatzung fur die Anzahl der konvexen Korper, die einen konvexen Korper beriihren Monatsh Math 65: 74-81 1960(b) The number of lattice points on the boundary of a star body Proc Amer Math Soc 11: 757-62 1961(a) Lagerungs- und Oberdeckungseigenschaften konvexer Bereiche mit gegebener Kriimmung Math Z 76: 217-25 1961(b) Eine Ungleichung fiir die Dichte von Lagerungen konvexer Korper Arch Math 12: 477-80 1962(a) Ober Zerlegungen des Euklidischen Raumes Math Z 1962: 79 364-75 1962(b) Ober die dichteste gitterformige Lagerung kongruenter Tetraeder Monatsh Math 66: 12-15 1966 Zusammenhangende Lagerungen konvexer Korper Math Z 94: 6678 1970 Ober die Treffanzahl in Figurengittern Monatsh Math 74: 21-9 1971 Continuity properties of Voronoi domains Monatsh Math 75: 423-31 1986 Multiple packings and coverings Studia Sci Math Hungar 21: 189200 Gruber PM 1967(a) Eine Erweiterung des Blichfeldtschen Satzes mit einer Anwendung auf inhomogene Linearformen Monatsh Math 11: 143-7 1967(b) Ober das Produkt inhomogener Linearformen Acta Arith 13: 9-27 1970 Ober einen Satz von Remak in der Geometrie der Zahlen J reine angew Math 245: 107-18
154 1971
LA TIICE POINTS
Bemerkungen zum Umkehrproblem fUr den Minkowskischen Linearformensatz Ann Univ Sci Budapest Sect Math 13: 5-10 1976 Eine Bemerkung fiber DOTU-Matrizen J Number Theory 8: 350-1 Geometry of numbers. In: Contributions to geometry, Proc Geom 1979 Sympos Siegen 1978, 186-225. Birkhiiuser, Basel Results of Baire category type in convexity. In: Discrete Geometry 1985 and convexity, Ann New York Acad Sci 440: 163-9 Typical convex bodies have surprisingly few neighbours in densest 1986 lattice packings Studia Sci Math Hungar 21: 163-73 199? In Preparation. Gruber P M Hietler K H and LuptaCik M 1987 The ball packing by the Leech lattice locally has maximum density. Manuscript. Gruber P M and Lekkerkerker C G 1987 Geometry of numbers (2nd edn). North-Holland, Amsterdam Gruber P M and Ramharter G 1982 Beitrage zum Umkehrproblem fUr den Minkowskischen Linearformensatz Acta Math Acad Sci Hungar 39: 135-41 Gruber P M and Ryskov S S 198? Facet-to-facet implies face-to-face Europ J Combinatorics. To appear Griinbaum B 1963 Measures of symmetry for convex sets In: Convexity, Proc Sympos Pure Math 7: 233-70, Amer Math Soc, Providence R I 1978 Isohedral tilings of the plane by polygons Comment Math Helv 53: 542-71 1984 The emperor's new clothes: Full regalia, G-string or nothing Math lntelligencer 6: 47-53 Griinbaum B and Shephard G C 1977 The eighty-one types of isohedral tilings of the plane Math Proc Cambridge Philos Soc 82: 177-96 1980 Tiling with congruent tiles Bull Amer Math Soc (NS) 3: 951-73 1986 Tilings and patterns. Freeman, New York GuyRK 1969 A many-faceted problem of Zarankiewicz. Lecture Notes 110, 12948. Springer, Berlin 1981 Unsolved problems in number theory. Springer, Berlin. Haas A 1976 Die diinnste siebenfache Uberdeckung der Ebene durch kongruente Kreise. PhD thesis, University of Vienna. Hackbusch W 1985 Multi-grid methods and applications. Springer, Berlin. Hadwiger H 1941 Oberdeckung ebener Bereiche durch Kreise und Quadrate, Comment Math He/v 13: 195-200 1953 Ober Gitter und Polyeder Monatsh Math 57: 248-54 1957 Vorlesungen iiber Inhalt, Oberfliiche und Isoperimetrie. Springer, Berlin. 1969 Oberdeckung des Raumes durch translationsgleiche Punktmengen und Nachbarzahlen Monatsh Math 73: 213-17
REFERENCES 1970
155
Volumen und Oberflache eines Eikorpers, der keine Gitterpunkte iiberdeckt Math Z 116: 191-6 Gitterpunktanzahl im Simplex und Wills'sche Vermutung Math Ann 1979 239: 271-88 Hadwiger Hand Debrunner H (with additions by V Klee) 1959 Combinatorial geometry in the plane. L'Enseignement Mathematique, Geneva (1959), Holt, Rinehart and Winston, New York (1964) Hadwiger H and Wills J M 1972 Ober Eikorper und Gitterpunkte im gewohnlichen Raum Geometriae Dedicata 2: 255-60 Neuere Studien iiber Gitterpolygone J reine angew Math 280: 61-9 1976 Haj6s G 1942 Ober einfache und mehrfache Bedeckung des n-dimensionalen Raumes mit einem Wiirfelgitter Math Z 47: 427-67 Hales S 1727 Vegetable staticks Hammer J 1964 On a general area-perimeter relation for two-dimensional lattices Amer Math Monthly 71: 534-5 Some relatives of Minkowski's theorem for two-dimensional lattices 1966 Amer Math Monthly 73: 744-6 1968 On some analogies to a theorem of Blichfeldt in geometry of numbers Amer Math Monthly 75: 157-60 1971 Volume-surface area relations for n-dimensional lattices Math Z 123: 219-22 1977 Unsolved problems concerning lattice points. Pitman 1979 Lattice points and area diameter relation Math Mag 52: 25-6 1984 Digital convexity. Lecture given to the Twelfth Australasian Conference on Combinatorial Mathematics, Perth. Manuscript. Hammer J and Dwyer D On sequences of lattice packings Bull Austral Math Soc 15: 133-9 1976 Hammersley J M 1961 The number of polygons on a lattice. Proc Cambridge Philos Soc 57: 516-23 Handa B R 1971 On a generalisation of one-dimensional random walk with a partially reflecting barrier Canad Math Bul/14: 325-32 Hans-Gill R J ( = Hans) 1967 Extremal packing and covering sets Monatsh Math 71: 203-13 1969 On the Reinhardt Mahler theorem Proc Amer Math Soc 20: 391-6 Harary F 1967 Graphical enumeration problems. In: Graph theory and theoretical physics, 1-41 Academic Press. 1971 A graphical exposition of the Ising problem J Austral Math Soc 12: 365-77 Harborth H 1973 Ein Extremalproblem fiir Gitterpunke J reine angew Math 262/263: 356-60 Harborth H and Mengersen I 1979 Ein Extremalproblem fiir Matrizen aus Nullen und Einsen J reine
156
LA ITICE POINTS
angw Math 309: 149-55 Hargittai I (ed) 1986 Symmetry, unifying human understanding. Pergamon, New York Harvey W 1974 Chabauty spaces of discrete groups. In: Discontinuous groups and Riemann surfaces, Annals of Math Studies 79, 239-46. Princeton University Press. Haiiy M I' Abbe 1784 Essai d'une theorie sur Ia structure de cristaux appliquee a plusiers genres de substances cristallisees. Gogue et Nee de Ia Rochelle Libraires, Paris. Heesch H 1935 Aufbau der Ebene aus kongruenten Bereichen Nachr Ges Wiss Gottingen (NF) 1: 115-17 1968 Reguliires Parkettierungproblem. Westdeutscher Verlag, KolnOpladen. Helfrich B 1985 Zur Struktur konvexer Mengen im R 2 mit endlicher Extremalpunktmenge Math Semesterber 32: 261-71 Henry N F M and Lonsdale K (eds) 1965 International tables for X-ray crystallography, I. Symmetry Groups (2nd edn). Kynoch Press. Heppes A Mehrfache gitterformige Kreislagerungen in der Ebene Acta Math 1959 Acad Sci Hungar 10: 141-8 1961 Ein Satz iiber gitterformige Kugelpackungen. Ann Univ Sci Budapest E6tv6s Sect Math 3-4: 89-90 Hermite Ch 1850 Extraits de lettre de M Ch Hermite a M Jacobi sur differents objets de Ia theorie des nombres, Premiere lettre J reine angew Math 40: 261-78, Oeuvres 1: 100-21 Herzog F and Stewart B M 1971 Pattern of visible and non-visible lattice points Amer Math Monthly 78: 487-96 Hessel J F C 1830 Kristall. In: Gehler's Phys Worterbuch S (2): 1023-1360, Schwickert, Leipzig (1830), Ostwald's Klassiker der exakten Wiss 88, 89, Engelmann, Leipzig (1897). Hilbert D 1900 Mathematical problems. Lecture delivered before the International Congress of Mathematicians at Paris in 1900 Gottinger Nachr. 1900: 253-97; Arch Math Phys 1 (3): 44-63, 2-237 (1901); Bull Amer Math Soc 8 437-79 (1902); Browder 1976, 34 (1976) Hilton P and Pedersen J 1984 Comments on Griinbaum's article Math Intelligencer 6 (4): 54-6 Hlawka E 1944 Zur Geometrie der Zahlen Math Z 49: 285-312 1949 Ausfiillung und Oberdeckung konvexer Korper durch konvexe Korper Monatsh Math Phys 53: 81-131 1950(a) Ober Gitterpunkte in Parallelepipeden J reine angew Math 87:
REFERENCES
157
246-52 lntegrale auf konvexen Korpern I Monatsh Math Phys 54: 1-36 Zur Theorie des Figurengitters Math Ann 125: 183-207 Grundbegriffe der Geometrie der Zahlen, J-ber Dtsch Math Verein 58: 287-91 1957 Zur Oberdeckung der Ebene durch konvexe Scheiben Anz mathnaturw Kl Osterr Akad Wiss 94: 79-82 1979 The theory of uniform distribution. Bibliographisches Institut, Mannheim (1979), A B Academic Pub!., Berkhamsted (1984) 1980 90 Jahre Geometrie der Zahlen. In: Jahrbuch Uberblicke Math 1980, 9-41, Bibliographisches Institut, Mannheim. 1982 Anwendung einer zahlengeometrischen Methode von C L Siegel auf Probleme der Analysis Comment Math Helv 56: 66-82 Hlawka E, Schoissengeier J and Taschner R 1986 Geometrische und analytische Zahlentheorie. Manz, Vienna Hodder I and Orton C 1976 Spatial analysis in archeology Cambridge. Hofreiter N 1933(a) Zur Geometrie der Zahlen Monatsh Math Phys 40: 181-9 1933(b) Zur Geometrie der Zahlen I, Monatsh Math Phys 40: 393-406 Honsberger R 1973 Mathematical gems from elementary combinatorics, number theory and geometry 43-44 Amer Math Assoc HoppeR Bemerkungen der Redaktion (von R Hoppe) zu 'C Bender, Bestim1874 mung der grossten Anzahl gleich grosser Kugeln, welche sich auf eine Kugel von demselben Radius wie die iibrigen auflegen lassen Grunert Arch Math Phys 56: 302-6.' Ibid. 307-12 Horn B K P 1986 Robot vision. MIT Press, Cambridge, Mass Hortobagyi I 1972 Du"rchleuchtung gitterfOrmiger Kugelpackungen mit Lichtbiindeln Studia Sci Math Hungar 6: 147-50 Horton J D 1983 Sets with no empty convex 7-gons Canad Math Bull 26 (4): 482-4 Horvath J 1969 A minimum problem on sums of distances (Hungarian) Matematikai Lapok 20: 25-37 1970 Ober die Durchsichtigkeit gitterformiger Kugelpackungen Studia Sci Math Hung 5: 421-6 Hoylman J D 1970 The densest lattice packing of tetrahedra Bull Amer Math Soc 76: 135-7 Hsieh J-J 1969 On lattice point covering properties of £ 2 Tamkang J Sci Engin Business 8: 55-61 Hurwitz A 1891 Ober die angeniiherte Darsteillung der Irrationalzahlen durch rationale Briiche Math Ann. 12: 279-84 (1891), Math Werke 2: 1950(b) 1952 1954
158
LATTICE POINTS
122-8. Birkhauser, Basel (1963). Huygens Chr 1690 Traite de Ia lumiere. P van der Aa, Leyden. Jarnik V Ober Gitterpunkte auf konvexen Kurven Math Z 24: 500-18 1925 Zwei Bemerkungen zur Geometrie der Zahlen. Vestnik Knilovske 1941 Ceske Spolecnosti Nauk 12 pp. On Estermann's proof of a theorem of Minkowski, Casopis Pest Mat 1949 Fyz 73: 131-40 Jespersen D C 1985 Multigrid methods for partial differential equations. Jordan C Sur les groupes de mouvements C R Acad Sci 65: 229-32 (1867), 1867 Oeuvres deC Jordan 4, 113-16, Gauthier-Villars, Paris (1964) 1868/69 Memoire sur les groupes de mouvements Annali mat pura appl 2: 167-215, 322-45 (1868/69), Oeuvres de C Jordan 4, 231-301. Gauthier-Villars, Paris (1964) Memoire sur !'equivalence des formes J Ecole Polytechn 48: 112-150 1880 (1880); Oeuvres de C Jordan 3, 421-60. Gauthier-Villars, Paris (1964). Juhasz R 1979 Ramsey-type theorems in the plane J Comb Th (A) 27: 152-60 Jurkat W Band Kratz W 1981 On optimal systems and on the structure of simultaneous Diophantine approximations Analysis 1: 129-48 Kabat'janskii G A and Levenstein V I 1978 Bounds for packings on the sphere and in space, Problemy Peredaci Informacii 14: 3-25, Problems of Information Transmission 14 (1978): 1-17 Kannan R and Lovasz L 1987 Covering minima and lattice point free convex bodies. Dept of Computer Sci Princeton U, 36 pp. Kaplansky I 1946 The problem of the rooks and its applications Duke Math J 13: 259-68 Kasimatis-Rooney E 198? The lattice covering constant of a certain star body. Manuscript 1984 Kasinsky T A and Bryant V W 1983 Diagonomials Math Gaz 67: 6-14 Kasteleyn P W 1967 Graph Theory and Crystal Physics. Chapter 2 In: Graph Theory and Theoretical Physics 44-110 Academic Press, London. Keller 0-H 1930 Ober die liickenlose Erfiillung des Raumes mit Wiifeln. J reine angew Math 163: 231-48 1937 Ein Satz iiber die liickenlose Erfiilling des 5- und 6-dimensional Raumes mit Wiirfeln J reine angew Math 177: 61-4 1954 Geometrie der Zahlen Enz Math Wiss 1(2), 27. Teubner, Leipzig. Kelvin W T 1904 Baltimore lectures on molecular dynamics. London Kemnitz A 1983 On a lattice point problem Ars Combin 16 B, 151-60
REFERENCES
159
Kempf G Knudsen F Mumford D and Saint Donat B 1973 Toroidal embeddings I Lecture Notes 339. Springer, Berlin. Kepler J 1611 Strena seu de nive sexangula (On the six-cornered snowflake). Tampach, Frankfurt (1611); Ges Werke 4, 259-80, Beck, Munich (1941); Clarendon Press, Oxford (1966). Kershner R B 1939 The number of circles covering a set Amer J Math 61: 665-71 1968 On paving the plane Amer Math Monthly 75: 839-44 Kesten H 1982 Percolation theory for mathematicians. Birkhauser, Basel. KimCE 1981 On the cellular convexity of complexes. IEEE Trans Pattern Anal Mach Intel/ PAMI-3: 617-25 Kim C E and Sklansky J 1982 Digital and cellular convexity. Pattern recognition 15: 359-67 Klamer D A 1981 My life among the polyominoes, In: The Mathematical Gardner. 245-62 Prindle, Weber and Schmidt. Klein F 1895 Ober eine geometrische Auffassung der gewohnlichen Kettenbruchentwicklung Nachr Akad Wiss Gottingen, math-phys Kl FG 1: 357 1895/96 Ausgewiihlte Kapitel der Zahlentheorie, ausgearbeitet von A Sommerfeld u Ph Furtwiingler (2nd edn). Teubner, Leipzig (1907) 1897 Ausgewahlte Kapitel der Zahlentheorie, 2-stiindige Vorlesung, Winter 1895/96, Sommer 1896. Math Ann 48: 562-88 Kneser M Ein Satz iiber Abelsche Gruppen mit Anwendungen auf die 1955 Geometrie der Zahlen Math Z 61: 429-34 1957 Klassenzahlen definiter quadratischer Formen Arch Math 8: 241-50 Knuth D 1981 The art of computer programming, Vol 2 (2nd edn) 95-7 AddisonWesley Reading Mass. Ko Chao 1936 Note on the lattice points in a parallelepiped J Lond Math Soc 12: 40-7 Koch E 1973 Wirkungsbereichspolyeder und Wirkungsbereichsteilungen zu kubischen Gitterkomplexen mit weniger als drei Freiheitsgraden Z Kristallogr 138: 196-215 Korkin A N and Zolotarev E I ( = A Korkine G Zolotareff) 1872 Sur les formes quadratiques positives quaternaires Math Ann 5: 581-3; Zolotarev, Complete collected works 1: 66-8 1873 Sur les formes quadratiques Math Ann 6: 366-89; Zolotarev, Complete collected works 1: 109-37 1877 Survles forms quadratiques positives Math Ann 11:242-92; Zolotarev Complete collected works 1: 375-434 Korte B and Lovasz L 1984 Shelling structures, convexity and a happy end. In: Graph theory and combinatorics (Cambridge, I983), 219-32, Academic Press, London, New York.
160
Kotzig A 1964
LA ITICE POINTS
Hamilton graphs and Hamilton circuits. In: Theory of graphs and its applications Smolenice symposium 63-82 Academic Press, London. Kovari T, S6s V and Turan P 1954 On a problem of K Zarankiewicz Colloq Math 3: 50-7 Kramer P and Neri R 1984 On periodic and non-periodic space fillings of Em obtained by projection Acta Cryst A 40: 580-7 Krasnosel'skii A 1946 Sur un critere pourque un domain soit etoile Mat Sbornik (NS) 51: 309-10 Krejcarek E 1963 Die siebenfache gitterforminge Lagerung kongruenter Kreise in der Ebene. PhD thesis, University of Vienna. Kuharev V G 1966 The critical determinant of the region lxiP + IYIP :s I Dokl Akad Nauk SSSR 169 1273-75; Soviet Math Dokl 7: 1090-3 1968 Investigations on Minkowski's conjecture concerning the critical determinant of the region lxiP + IYIP :s I Vestnik Leningrad Univ 23: 34-50 1971 Critical determinant of the region lxiP + IYIP :s I Izv Vyss Ucebn Zaved Matematika 1971 62-70 Kuipers L and Niederreiter H 1974 Uniform distribution of sequences. Wiley, New York. Kuperberg G and Kuperberg W 198? Double-lattice packing of convex bodies in the plane, In preparation. Kuperberg W 1987(a) On packing the plane with congruent copies of a convex body, In: Intuitive geometry Coli Math Soc J Bolyai 48: 317-29. NorthHolland, Amsterdam 1987(b) An inequality linking packing and covering densities of plane convex bodies Geometriae Dedicata 23: 59-66 Kurschak J 1927 Rosselsprung auf dem unendlichen Schachbrett Acta Sci Math 1927: 12-13 Lagarias J C Lenstra H W Jr and Schnorr C P 198? Korkine-Zolotarev bases and successive minima of a lattice and its reciprocal lattice, manuscript. Lagrange J L 1773 Recherches d'arithmetique, Nouveaux Memories de l'Academie royale des Sciences et Belles-Lettres de Berlin 1773, 265-312; Oeuvres 3: 693-758 Lang S 1962 Diophantine geometry, lnterscience, New York. Leech J 1967 Notes on sphere packings, Canad J Math 19: 251-67 Leech J and Sloane N J A 1971 Sphere packings and error-correcting codes, Canad J Math 23: 718-45
REFERENCES
161
Leichtweiss K 1979 Konvexe Korper. Deutsch Veri Wiss, Berlin (1979); Springer, Berlin (1980). Lenstra A K Lenstra H W Jr and Lovasz L 1982 Factoring polynomials with rational coefficients Math Ann 261: 515-34 Levenstein V I 1975 The maximal density of filling an n-dimensional Euclidean space with equal balls Mat Zametki 18: 303-11; Math Notes 18: 765-71 1979 On bounds for packings in n-dimensional Euclidean space Dokl Akad Nauk SSSR 245: 1299-303; Soviet Math Dokl 20: 417-21 Lindsey J H 1986 Sphere packing in R3, Mathematika 33: 137-47 Linhart J 1978 Closest packings and closest coverings by translates of a convex disc Studia Sci Math Hungar 13: 157-62 1983 Ein Methode zur Berechnung der Dichte einer dichtesten gitterformigen k-fachen Kreispackung Ber Math Inst Univ Salzburg 1-2: 11-40 Litsyn S N and Tsfasman M A 1985 Algebraic-geometric and number-theoric packing of spheres Uspekhi Mat Nauk 40: 185-86 1987 Constructive high-dimensional sphere packings Duke Math J 54: 147-61 Liu CF 1979 Lattice points and Pick's theorem Math Mag 53: 232-5 Loomis P 1983 The covering constant for a certain symmetric star body, S-ber Osterr Akad WiSs II Math Phys Techn WiSs 192: 295-308 Lovasz L, Spencer J and Vesztergombi K 1986 Discrepancy of set-systems and matrices Europ J Combinatorics 7: 151-60 Lucas E 1878 Problem Bull Soc Math France 6: 9 Lutwak E 1985 On the Blaschke-Santal6 inequality Ann New York Acad Sci 440: 106-12 Macbeath AM 1959 Abstract theory of packing and covering I Proc Glasgow Math Assoc 4: 92-5 Macbeath A M and Swierczkowski S 1960 Limits of lattices in a compactly generated group Canad J Math 12: 427-37 Macdonald I G 1963 The volume of a lattice polyhedron Proc Cambridge Philos Soc 59 719-26 1971 Polynomials associated with finite cell complexes London J Math Soc 4 (2): 181-92 Mackay A L 1981 De nive quinquangula: On the pentagonal snowflake, Sov Phys
162
LA TriCE POINTS
Crystalogr 26 (5): 517-22 McKay J H 1973 The William Lowell Putnam mathematical competition, Problem A-1, Amer Math Monthly 80: 170-9 McMullen P 1975 Non-linear angle-sum relations for polyhedral cones and polytopes, Math Proc Cambridge Philos Soc 78: 247-61 1977 Valuations and Euler-type relations on certain classes of convex polytopes Proc London Math Soc (3): 35 113-35 1980 Convex bodies which tile space by translation Mathematika 21: 113-21 (1980); Addendum, ibid 28 191 (1981} McMullen P and Schneider R 1983 Valuations on convex bodies. In: Convexity and its applications. 170-247 Birkhiiuser, Basel. Maculan N 1987 The Steiner problem in graphs Ann Discrete Math 31: 185-212 McWilliams F J and Sloane N J A 1977 The theory of error-correcting codes. North-Holland, Amsterdam. Mahler K 1939(a) Ein Obertragungsprinzip fiir konvexe Korper Casopis Pest Mat Fyz 68: 93-102 1939(b) Ein Minimalproblem fiir konvexe Polygone Mathematica (Zutphen) B 7: 118-27 1946 On lattice points in n-dimensional star bodies I. Existence theorems, Proc Royal Soc London A 187: 151-87 1947 On the minimum determinant and the circumscribed hexagons of a convex domain Proc Kon Acad Wet Amsterdam 50: 695-703 1948 On lattice points in polar reciprocal domains Proc Kon Ned Akad Wet 51: 176-9 On compound convex bodies I, II Proc London Math Soc (3): 5 1955(a) 358-79, 380-4 1955(b) The p-th compound of a sphere Proc London Math Soc (3): 5 385-91 1966 A remark on Kronecker's theorem Enseignement Math (2): 12 183-9 Maier E A 1969 On the minimal rectangular region which has the lattice point covering property Math Mag 42: 84-5 Malysev A V 1977 On the application of an electronic computer to the proof of a conjecture of Minkowski from the geometry of numbers, Zap Naucn Sem Leningrad Otdel Mat Jnst Steklov (LOMI) 71: 163-80, 266; J Soviet Math 20: 2620-35 1979 Critical determinant of the region lxiP + IYIP :s I (Supplement to Malysev (1977)) Zap Naucn Sem Leningrad Otdel Mat Jnst Steklov (LOMI) 82: 29-32; J Soviet Math 18: 862-5 Malysev A V and Teterina JuG (eds) 1986 Investigations in number theory 9 (Russian) Izdat 'Nauka' Leningrad Malysev A V and Voroneckii A B 1977 The proof of Minkowski's conjecture concerning the critical determinant of the region lxiP + IYIP :s I for p 2: 6 Acta Arith 21: 4.f7-58
REFERENCES
163
Matzke E B 1950 In the twinkling of an eye Bull Torrey Botanical Club 77: 222-7 Melnyk Th W, Knop 0 and Smith W R 1977 Extremal arrangements of points and unit charges on a sphere: equilibrium configurations revisited Canad J Chern 55: 1745-861 Melzak Z A 1965 Problems connected with convexity Canad Math Bull 8: 565-73 Minkowski H 1883 Sur Ia reduction des formes quadratiques positives quaternaires C R Acad Sci Paris 96: 1205-10; Ges Abh 1: 145-8. Teubner, Leipzig (1911) 1887 Zur Theorie der positiven quadratischen Formen J reine angew Math 101: 196-202; Ges Abh 1: 212-18 1891 Ober die positiven quadratischen Formen and iiber kettenbruchiinliche Algorithmen J reine angew Math 107: 278-97; Ges Abh 1: 243-60 1892 Ober Geometrie der Zahlen J-ber Deutsch Math Verein 1: 64-5; Ges Abh 1: 264-5 1893 Extrait d'une lettre adressee a M Hermite Bull Sci Math 17 (2): 24-9; Ges Abh 1: 266-70 1896 Geometrie der Zahlen. Teubner, Leipzig (1896, 1910, 1025); Chelsea, New York (1953); Johnson Reprint Corp (1968) Volumen und Oberfliiche Math Ann 57: 447-95; Ges Abh 2: 230-76 1903 1904 Dichteste gitterformige Lagerung kongruenter Korper Nachr Konig/ Ges Wiss Gottingen math-phys K/1904: 311-55; Ges Abh 2: 3-42 1905 Diskontinuitiitsbereich fiir arithmetische Aquivalenz J reine angew Math 129: 220-74; Ges Abh 2; 53-100 1907 Diophantische Approximationen. Teubner, Leipzig (1907, 1927); Chelsea, New York (1957); Physika, Wiirzburg (1961). 1911 Gesammelte Abhandlungen, Vols 1 and 2. Teubner, Leipzig. Minsky M and Papert S 1968 Perceptions: an introduction to computational geometry. MIT Press. Mohanty S G 1979 Lattice path counting and applications. Academic Press Mohanty S G and Handa B R 1968 On lattice paths with several diagonal steps Canad Math Bull 11: 537-45 Montesinos J M 1987 Classical tesselations and three-manifolds. Springer, Berlin. Montroll E W 1964 Lattice statistics. In: Applied combinatorial mathematics, 96-143 Wiley, New York. Mordell L J 1922 On the rational solution of the indeterminate equation of third and fourth degrees, Proc Cambridge Philos Soc 21: 179-92 1936 Note on an arithmetical problem on linear forms J London Math Soc 12: 34-6 1969 Diophantine equations. Academic Press Moser L 1952 On the different distances determined by n points Amer Math Monthly 59: 83-91
164
LATTICE POINTS
Moser W and Pach J 1986 100 research problems in discrete geometry. Mimeographed. Mukhsinov Kh 1981 A refinement of the estimates of the arithmetical minimum of the product of inhomogeneous linear forms for large dimensions (Russian). In: Studies in number theory 1. Zap Naucn Sem Leningrad Otdel Mat lnst Steklov (LOMJ) 106: 82-103, 171-2 Mumford D 1971 A remark on Mahler's compactness theorem Proc Amer Math Soc 28: 289-94 1974 Abelian varieties. Oxford University Press Myers B R 1981 Enumeration of tours in Hamiltonian rectangular lattice graphs Math Mag 54: 19-23 Narayana TV 1979 Lattice path combinatorics with statistical applications. University of Toronto Press, Toronto Nash-Williams C St J A 1960 Decomposition of n-dimensional lattice-graph into Hamiltonian lines Proc Edinburgh Math Soc 12 (2) Nelson DR 1986 Quasicrystals Scient Amer 255 (2): 32-41 Neubiiser J and Wondratschek H 1969 Results in 4-dimensional crystallography Acta Crystallogr A25 suppl 1 Niemeier H-V 1973 Definite quadratische Formen der Dimension 24 and Diskriminante 1 J Number Theory 5: 142-78 Niggli P 1924 Die Flachensymmetrien homogener Diskontinuen Z Krist Mineral 60: 283-98 Niven I and Zuckerman H S 1967 Lattice point coverings by plane figures Amer Math Monthly 74: 353-62. Corrigendum, ibid. 74: 952 Nosarzewska M 1948 Evaluation de Ia difference entre l'aire d'une region plane convexe et le nombre des points aux coordonnees entiers couverts par elle Colloquium Math 1: 305-11 Nowak WG 1984 Zur Gitterpunktlehre der euklidischen Ebene lndag Math 46: 20923 Oda T 1978 Torus embeddings and applications. Tata Institute, Bombay 1988 Convex bodies and algebraic geometry. Springer, Berlin Odlyzko A M and Riele H te 1985 Disproof of the Mertens conjecture J reine angew Math 357: 138-60 Odlyzko A M and Sloane N J A 1979 New bounds on the number of unit spheres that can touch a unit sphere in n dimensions J Combinat Theory (A) 26: 210-14 Ohnari S 1962/63 On the lattice constant of regular n-gons (n = Omod6) Sugaku 14: 236-8
REFERENCES
165
Onsager L 1944 Crystal statistics I. A two-dimensional model with an order-disorder transition Phys Rev 65: 117-49 Parsons T D 1978 Ramsey graph theory. In: Selected topics in graph theory. 361-88. Academic Press. Paschinger I 1982 Konvexe Polytope und Dirichletsche Zellenkomplexe. PhD thesis, University of Salzburg Patruno G N 1983 The lattice polytope problem Elem Math 38: 69-71 Paul J L 1979 Partitioning the lattice points in R• J Combinat Theory, A26: 238-48 Pedersen J 1983 Geometry: The unity of theory and practice Math Intelligencer 5 (4): 37-49 Penrose R 1974 The role of aesthetics in pure and applied mathematical research Bull Inst Math Appl 10: 266-71 1979 Pentaplexity Math Intelligencer 2 (1): 32-7 1984 Pentaplexity: a class of non-periodic tilings of the plane. In: Geometrical combinations, Research Notes in Mathematics, 114: 55-6 Pitman. Percus J K 1971 Combinatorial methods. Springer, New York, Heidelberg, Berlin Perron 0 1940/41 Modulartige liickenlose Ausfiillung des R. mit kongruenten Wiirfeln Math Ann 117 415-47 (1940); 117: 609-58 (1941) 1954 Die Lehre von den Kettenbruchen I, II (reprint of the 3rd edn). Teubner, Stuttgart (1977) Petty C M Affine isoperimetric problems Ann New York Acad Sci 440: 113-27 1985 Pick G 1899 Geometrisches zur Zahlenlehre Naturwiss Zeitschr Lotus (Prag) 1899: 311-19 Plesken W and Hanrath W 1984 The lattices of six-dimensional Euclidean space Math Comp 43: 573-87 Pobst H 1981 On the computation of lattice vectors of minimal length, successive minima and reduced bases with applications SIGSAM Bull 15: 37-44 Poincare H 1912 Calcul de probabilites (2nd edn). Gauthier-Villars, Paris P6lya G 1918 ~roblem (Solution by A Speiser) Arch Math Phys 21 (3): 135 1921 Uber eine Aufgabe der Wahrscheinlichkeitsrechnung betreffend die Irrfahrt im Strassennetz Math Ann 84: 149-60 1924 Ober die Analogie der Krystallsymmetrie in der Ebene Z Krist Mineral60: 278-82 1962 Mathematical discovery: on understanding teaching and learning
166
LA ITICE POINTS
problem solving, Vol. 1, 63-87. Wiley, New York. Preparata F P and Shamos M T 1985 Computational geometry: an introduction. Springer, New York, Berlin, Heidelberg, Tokyo. Rabinowitz S 1986 Convex lattice polytopes. PhD thesis, Polytechnic U, New York Rado R 1938-41 Note on combinatorial analysis Proc London Math Soc (2): 48 122-60 A theorem on the geometry of numbers J London Math Soc 21 1946 34-47 Ramharter G 1980 Ober da Mordellsche Umkehrproblem fiir den Minkowskischen Linearformensatz Acta Arith 36 27-41 1981 Ober ein Problem von Mordell in der Geometrie der Zahlen Monatsh Math 92 143-60 Randol B 1966 A lattice point problem Trans Amer Math Soc 121: 257-68 Rankin R A 1947 On the closest packing of spheres in n dimensions Ann Math (2): 48 1062-81 1953 A minimum problem for the Epstein zeta-function Proc. Glasgow Math Assoc 1: 149-58 Rearick D 1966 Mutually visible lattice points Norske Vid Selsk Fork (Trondheim) 39: 41-5 Reeve J A 1957 On the volume of lattice polyhedra Proc London Math Soc (3): 1 378-95 1959 A further note on the volume of lattice polyhedra J London Math Soc 34 57-62 Reich S 1973 Two-dimensional lattices and convex domains Math Mag 46: 51-2 Reiman I 1958 Ober ein Problem von K. Zarankiewicz Acta Math Acad Sci Hungar 9: 269-73 Reinhardt K 1928 Zur Zerlegung der euklidischen Raume in kongruente Polytope S-ber Preuss Akad Wiss Berlin 1928: 150-5 1934 Ober die dichteste gitterformige Lagerung kongruenter Bereiche in der Ebene und eine besondere Art konvexer Kurven Abh Math Sem Hansischen Univ Hamburg 10: 216-30 Reisner S 1986 Zonoids with minimal volume-product Math Z 192: 339-46 Reynolds 0 1885 In: British Association Report 897, Aberdeen. Reznick B 1978 Extremal psd forms with few terms Duke Math J 45: 363-73 1986 Lattice point simplices Discrete Math 60: 219-42 Rhynsburger D 1973 Analytic delineation of Thiessen polygons Geogr Analysis 5: 133-44
REFERENCES Riddell J 1969
167
On sets of numbers containing no I terms in arithmetic progressions Nieuw Arch Wisk (3) 17: 204-9
Riordan J 1958 An introduction to combinatorial analysis. Wiley, New York. Roberts F S 1986 Applied combinatorics (2nd edn). Prentice-Hall, Englewood Cliffs, NJ. Rogers C A 1949 The product of the minima and the determinant of a set Proc Kon Ned Akad Wet 52: 256-63 1951 The closest packing of convex two-dimensional domains Acta Math 86: 309-21. Corrigendum, ibid. 104: 305-6 (1960) 1957 A note on coverings Mathematika 4 1-6 1958 The packing of equal spheres Proc London Math Soc 8 (3): 609-20 1959 Lattice coverings of space Mathematika 6: 33-9 1964 Packing and covering. Cambridge University Press. Rogers C A and Shephard G C 1957 The difference body of a convex body Arch Math 8: 220-3 Rogers D G 1978 Pascal triangles, Catalan numbers and renewal arrays Discrete Math 22: 310-10 Rohn K 1900 Einige Satze iiber regelmassige Punktgruppen Math Ann 53: 440-9 Rosenfeld A and Kak A C 1976 Digital picture processing. Academic Press. 1982 Digital picture processing. In: Graphic and binary image processing and applications. Artech House, Mass. Roth K F 1964 Remark concerning integer sequences Acta Arith 9: 257-60 Rumsey H 1966 Sets of visible points Duke Math J 33: 263-74 Rush J A On Hilbert's eighteenth problem: Packing. Submitted 198? Rush J A and Sloane N J A 1987 An improvement to the Minkowski-Hlawka bound for packing superballs Mathematika 34: 8-18 Ryskov S S (= Ryshkov) 1967 Effective realisation of a method of Davenport in the theory of coverings Dokl Akad Nauk SSSR 175: 303-5; Soviet Math Dokl 8: 865-7 1970 The polyhedron p.(m) and some external problems in geometry of numbers Dokl Akad Nauk SSSR 194: 514-17; Soviet Math Dok/11: 1240-4 1971 On the reduction theory of positive quadratic forms Dokl Akad Nauk SSSR 198 1028-31; Soviet Math Dok/12 946-50 1972(a) On maximal finite groups of integer (nxn) - matrices Dokl Akad Nauk SSSR 204: 561-4; Soviet Math Dok/13: 720-4 1972(b) On complete groups of integral automorphisms of positive quadratic forms Dokl Akad Nauk SSSR 206: 542-4; Soviet Math Dokl 13: 1251-4
168 1972(c)
LAITICE POINTS
Maximal finite groups of integral nxn matrices and full groups of integral automorphisms of positive quadratic forms (Bravais models) Trudy Mat lnst Steklov 128: 183-211, Proc Steklov lnst Math 128 217-50 1973 On the theory of the reduction of positive quadratic forms in the sense of Hermite-Minkowski. In: Studies in number theory, Zap Naucn. Sem. Leningrad, Otdel Mat lnst Steklov (LOMI) 33: 37-64, J Soviet Math 6: 651-71 1975 The geometry of positive quadratic forms Proc Internal Congr Math (Vancouver 1974) 1: 501-6, Amer Math Soc Trans 109: 27-32 Ryskov S S (ed) 1980 The geometry of positive quadratic forms. Trudy Mat lnst Steklov Akad Nauk SSSR 152 lzdat 'Nauka', Moscow (1980); Proc Steklov lnst Math. Amer Math Soc, Providence Rl. (1982). Ryskov S S and Baranovskii E P 1975 Solution of the problem of the least dense lattice covering of five-dimensional space by equal spheres Dokl. Akad. Nauk SSSR 222: 39-42. Soviet Math Dokl16: 586-90 1976 C-types of n-dimensional lattices and five-dimensional primitive parallelohedra (with applications to the theory of coverings) Dokl Akad Nauk SSSR Trudy Otdel Leningrad Mat lnst Steklov 137 Izdat 'Nauka', Moscow; Proc Steklov Math 137. Amer Math Soc, Providence Rl. 1979 Classsical methods in the theory of lattice packings Uspehi Mat Nauk 34 3-63, Russian Math Surveys 34: 1-68 Ryskov S Sand Horvath J 1975 Estimation of the radius of a cylinder that can be imbedded in any lattice packing of n-dimensional unit balls Mat Zametki 17: 123-8, Math Notes 17: 72-75 Sah C-H 1979 Hilbert's third problem: Scissors congruence. Pitman, San Francisco. Sallee G T 1969 The maximal set of constant width in a lattice Pacific J Math 28: 669-74 Santal6 LA 1944 Acotationes sobre Ia Iongitud de una curva o para el numero de puntos necesarios para cubrir aproximadamente un domino An Acad Brasil Ci 16: 528-34 1949 An affine invariant for convex bodies of n-dimensional space Portugaliae Math 8: 155-61 1955 On geometry of numbers Japan J Math 7: 208-13 1976 Integral geometry and geometric probability. Addison-Wesley, Reading Mass. Sas E 1939 Ober eine Extremumeigenschaft der Ellipsen Compositio Math 6: 468-70 Sawyer DB 1953 On the covering of lattice points by convex regions Quarterly J Math (2): 4 284-92 1954 The lattice determinants of asymmetric convex regions J London Math Soc 29: 251-4
REFERENCES 1955(a) 1955(b)
169
The lattice determinant of asymmetrical convex regions II Proc London Math Soc (3) 5: 92-218 On the covering of lattice points by convex regions II Quarterly J Math (2): 6 207-12
Sawyer DB 1962 Lattice points in rotated convex sets Quart J Math (2) 13: 221-8 1966 Convex bodies and the diagonal group J London Math Soc 41: 131-42 1976 Convex sets and the hexagonal lattice Quart J Math (2): 27 217-25 Schaffer J J 1955 Smallest lattice-point covering convex set Math Ann 129: 265-73 Scherrer W 1922 Ein Satz iiber Gitter und Volumen Math Ann 86: 99-107 1946 Die Einlagerung eines reguliiren Vielecks in ein Gitter Elem Math 1: 97-8 Schmidt W M 1961 Zur Lagerung kongruenter Korper im Raum Monatsh Math 65: 154-8 1963 On the Minkowski-Hiawka theorem Illinois J Math 7: 18-23 1969 Badly approximable systems of linear forms J Number Theory 1: 139-54 1959 Masstheorie in der Geometrie der Zahlen Acta Math 102 159-224 1970 Simultaneous approximation to algebraic numbers by rationals Acta Math 125: 189-201 1972 Volume, surface area and the number of integer points covered by a convex set Arch Math 23 537-43 1980 Diophantine approximation. Springer, Berlin. Schoenberg I J 1937 Regular simplices and quadratic forms J London Math Soc 12: 48-55 Schonflies A M 1886/87 Ober Gruppen von Bewegungen Math Ann 28: 319-42 (1886); 29: 50-80 (1887) 1889 Ober Gruppen von Transformationen des Raumes in sich Math Ann 34: 172-703 1891 Krystallsysteme und Kristallstructur, Teubner, Leipzig (1981); Reprint: Springer, Berlin (1984); 2nd edn: Theorie der Kristallstruktur. Springer. Berlin (1923). Schutte K and van der Waerden B L 1953 Das Problem der dreizehn Kugeln Math Ann 125: 325-34 Schwarzenberger R L E 1980 N-dimensional crystallography. Pitman, San Francisco. Schwenk A J 1985 A covering problem Siam Review 27: 250-2 Scott G D 1962 Radial distribution of the random close packing of equal spheres Nature 194 956-8 Scott P R 1973 A lattice problem in the plane Mathematika 20: 247-52 Area-diameter relations for two-dimensional lattices Math Mag 47: 1974(a) 218-21
170 1974(b) 1976 1978(a) 1978(b) 1979 1980 1983 1985
LA TriCE POINTS An analogue of Minkowski's theorem in the plane J London Math Soc (2) 8: 647-51 Lattice points in convex sets Math Mag 49: 145-6 A new extension of Minkowski's theorem Bull Austral Math Soc 18 403-5 Convex sets and the hexagonal lattice Math Mag 51: 237-8 Two inequalities for convex sets with lattice point constraints in the plane Bull London Math Soc 11: 273-8 Further inequalities for convex sets with lattice point constraints in the plane Bull Austral Math Soc 21: 7-12 Area, width and diameter of planar convex sets with lattice point constraints Indian J Pure Appl Math 14: 444-8 On planar convex sets containing one lattice point Quart J Math Oxford 36 (2): 105-11
Seeber LA 1824 Versuch einer Erkliirung des inneren Baues der festen Korper, Gilbert's Annalen der Physik, Leipzig 76: 229-349 1831 Untersuchungen iiber die Eigenschaften der positiven ternaren quadratischen Formen, Freiburg 1831 Selling E 1873/74 Ober die binaren und ternaren quadratischen Formen J reine angew Math 77: 143-229 Senechal M 1986 Geometry and crystal symmetry. In: Symmetry unifying human understanding. Pergamon, 565-78 New York Shapiro L W 1976 A Catalan triangle Discr Math 11: 83-90 Shechtman P Blech I Gratias D and Cahn J W 1984 Metallic phase with long-range orientational order and no translational symmetry Phys Rev Lett 53: 1951-3 Sidel'nikov V M 1973 On the densest packing of balls on the surface of the n-dimensional Euclidean sphere, and the number of vectors of a binary code with prescribed code distances Dokl Akad Nauk SSSR 213: 1029-32, Soviet Math Dokl 14: 1851-5 1974 New estimates for the packing of spheres in n-dimensional Euclidean space Mat Sb (NS) 95 (137) 148-58, 160, USSR Mat Sbornik 24: 147-57 Siegel C L 1935 Ober Gitterpunkte in konvexen Korpern und ein damit zusammenhangendes Extremalproblem Acta Math 65: 307-23 1945 A mean value theorem in geometry of numbers Ann Math (2): 46 340-7 1945/46 Lectures on geometry of numbers (Notes by B. Friedman, revised 1987 by K. Chandrasekharan). In preparation Sierpinski W 1951 Sur un probleme concernant un reseau a 36 points Ann Polan Math 24: 173-4 Simonovitz M 1983 Extremal graph theory. In: Selected Topics in Graph Theory, Vol. 2 161-200 Academic Press.
REFERENCES
171
Sklansky J 1970 Recognition of convex blobs Pattern recognition 2: 3-10 Measuring concavity on a rectangular mosaic IEEE Trans Comput 1972 C2l: 1355-64 Sklansky J and Kibler D F 1976 A theory of nonuniformity digitised binary images IEEE Trans Syst Man Cybernet SCM-6: 637-47 Skubenko B F 1973 A proof of Minkowski's conjecture on the product of n linear inhomogeneous forms in n variables for n < 5 Zap Naucn Sem Leningrad Odtel Mat Inst Steklov (LOMI) 33: 6-63 (1973); J Soviet Math 6 627-650 (1976) Sloane N J A 1972 Sphere packings constructed from BCH and Justesen codes Mathematika 19: 183-90 Binary codes, lattices and sphere packings. In: Combinatorial sur1977 veys ( Proc Sixth British Combinatorial Conf) 117-64 Academic Press. 1982 Recent bounds for codes, sphere packings and related problems obtained by linear programming and other methods Contemporary Math 9: 153-85 Smith F W 1964 The structure of aggregates and the molecular viscosity of a Bernal liquid Canad J Phys 42 Smythe R T and Wierman J C 1978 First-Passage percolation on the square lattice, Lecture notes 671. Springer, Berlin. Snell J L and Doyle P 1984 Random walks and electric networks, Carus Mathematical Monographs 22, Math Assoc of America. Sobolev S L Introduction to the theory of cubature formulae. Izdat 'Nauka', 1974 Moscow. Sohncke L 1879 Entwicklung einer Theorie der Krystallstruktur. Teubner, Leipzig. S6s VT 1983 Irregularities of partitions, Ramsey theory, uniform distribution. In: Surveys in combinatorics (Ninth British Combinatorical Conference) 201-45 Academic Press. Spitzer F 1964 Principles of random walk Van Nostrand, Princeton, N.J. Stanley R P Decomposition of rational convex polytopes Ann Discrete Math 6 1980 333-42 SteinS K 1972 A symmetric star body that tiles but not as a lattice Proc Amer Math Soc 36: 543-8 1986 Tiling, packing and covering by clusters Rocky Mountain J Math 16: 277-321 Stoer J and Witzgall Chr 1970 Convexity and optimization in finite dimensions I. Springer, Berlin
cJ A1-o 1 . ~ . ~ 7 r
172
LATTICE POINTS
Stogrin M I 1973 Regular Dirichlet- Voronoi partitions for the second triclinic group. Akad Nauk SSSR Trudy Math Inst Steklov 127. Izdat 'Nauka', Moscow (1973); Proc Steklov Inst Math 123. Amer Maths Soc, Providence Rl. (1975). Stolarsky K B 1974 Algebraic numbers and Diophantine approximations. Dekker, New York. Struik D J The 'De impletione loci' problem Nieuw Arch Wiskunde (2): 15 1928 121-37 Subak H Mehrfache gitterformige Uberdeckung der Ebene durch Kreise. PhD 1960 thesis, University Vienna. Suninyi J 1960/61 Ober einen Satz von G. Szekeres in der Geometrie der Zahlen Ann Univ Sci Lorand Eotvos Budapest 3/4: 319-26 Lattice point free rectangles. In: Tagungsber Zahlentheorie ( Ober1971 wolfach 1970). 195-202 Bibliographisches Inst, Mannheim. Sved M 1984 Counting and recounting: the aftermath The Math lntel/igencer 6: 44-5 (and see also page 5) Swinnerton-Dyer H P F 1953 Extremal lattices of convex bodies Proc Cambridge Philos Soc 49: 161-2 Szabo s 1987 A symmetric star polyhedron that tiles but not as a fundamental domain. In: Intuitive geometry, Col/ Math Soc J Bolyai 48: 531-44. North-Holland, Amsterdam. Szekeres G 1936(a) On a problem of the lattice plane J Lond Math Soc 12: 88-93. 1936(b) Note on lattice points within a parallelepiped J Lond Math Soc 12 36-9. Szemeredi E 1975 On sets of integers containing no k elements in arithmetic progression Acta Arith 27: 199-245 Szemeredi E and Trotter W 1983 Extremal problems in discrete geometry Combinatorica 3: 381-97 Szirucsek E 1960 Mehrfache gitterforminge Kreislagerungen in der Ebene, PhD thesis, University of Vienna. Sziisz P 1956 Beweis eines zahlentheoretischen Satzes von G. Szekeres Acta Math Acad Sci Hungar 7: 75-9 Tammela P 1970 An estimate of the critical determinant of a two-dimensional convex symmetric domain lzv Vyss Ucebn Zav Mat 1970 103-7 1973(a) The Hermite-Minkowski domain of reduction of positive quadratic forms in six variables. In: Studies in number theory, Zap Naucn Sem Leningrad Otdel Mat Inst Steklov (LOMI) 33: 72-89, J Soviet Math 6: 677-88
REFERENCES 1973(b) 1975 1977
173
On the reduction theory of positive quadratic forms Dokl Akad Nauk SSSR 209: 1299-1302; Soviet Math Dokl14: 651-5 On the reduction theory of positive quadratic forms. In: Studies in number theory 3, Zap Naut Sem Leningrad Otdel Mat lnst Steklov (LOMI) SO: 6-96, 195; J Soviet Math 11: 197-276 The Minkowski reduction domain from positive quadratic forms in seven variables. In: Studies in number theory, Zap Nautn Sem Leningrad Otdel Mat Jnst Steklov (LOMI) 67: 108-43; 226; J Soviet Math 16: 836-57
Teissier B 1980/81 Varietes toriques et polytopes Sem Bourbaki 33e. anm?e S6S 1-14. Temesvari A 1984 Die diinnste gitterfomige 5-fache Kreisiiberdeckung der Ebene Studia Sci Math Hungar 19: 285-98 Temesvari A H, Horvath J and Jakovlev N N 1987 A method for finding the densest lattice k-fold packing of discs Mat Zametki 41: 625, Math Notes 41: 349-55 Temperley H N V 1981 Graph theory and applications. Ellis Horwood. Thompson G L 1977 Hamiltonian tours and paths in rectangular lattice graphs Math Mag SO: 147-50 Thompson T M 1983 From error-correcting codes through sphere packings to simple groups. Carus Mathematical Monographs 21: Math Assoc of America. ThueA 1892 Om nogle geometrisk-taltheoretiske Theoremer In:Forhandlingerne ved de Skandinaviske Naturforskeres 14: 352-3. Kj0benhavn. 1910 Ober die dichteste Zusammenstellung von kongruenten Kreisen in der Ebene Skr Vidensk-Selsk, Christiania 1: 3-9 Tits J 1975 Quaternions over Q(Y5), Leech's lattice and the sporadic group of Hall-Janko J Algebra 63: 56-75 Tsuji M Theorems in the geometry of numbers for Fuchsian groups J Math 1952 Soc Japan 4: 189-93 1956 Analogue of Blichfeldt's theorem for Fuchsian groups Comment Math Univ St Pauli S: 17-24 Uhrin B 1980 Some useful estimations in the geometry of numbers Period Math Hungar 11: 95-103 1981 On a generalisation of Minkowski's convex body theorem J Number Theory 13: 192-209 Venkov B A 1940 Ober die Reduktion positiver quadratischer Formen lzv Akad Nauk SSSR Ser Mat 4: 37-52 1952 Commentary on Voronoi (1908). In: G F Voronoi, Collected works 2: 379-85. Izdat Akad Nauk Ukrain SSSR, Kiev. 1954 On a class of Euclidean polytopes Vestnik Leningrad Univ Ser Mat Fiz Him 9: 11-31
174
LA TIICE POINTS
Vetcinkin N M 1980 Uniqueness of the class of positive quadratic forms on which the values of the Hermite constants are attained for 6 ~ n ~ 8 Trudy Mat lnst Steklov 152: 34-86, 237 (1980), Proc Steklov lnst Math Akad Sci USSR 152: 37-95 (1982) Vichnevetsky R 1981 Computer methods for partial differential equations (Vol. 1). Prentice Hall, Englewood Cliffs, N. J. Vinberg E B 1985 Hyperbolic reflection groups Uspehi Mat Nauk 70: 31-75 Voronoi G F ( = Woronoi) 1908(a) Proprietes des formes quadratiques positives parfaites J reine angew Math 133: 97-178 1908(b) Nouvelles applications des parametres continus a Ia theorie des formes quadratiques. Deuxieme memoire. Recherches sur Ies paralleloedres primitifs. J reine angew Math 134: 198-287 1909 Nouvelles applications des parametres continus a Ia theories des formes quadratiques. Domaines de formes quadratiques correspondant aux different types des paralleloedres primitifs J reine angew Math 13: 67-181 1952 Collected works (Russ) (Vols 1-3), Izdat Akad Nauk Ukrain SSR, Kiev. Voskresenskii V E and Klyachko A A 1985 Toroidal Fano varieties and root systems lzv Akad Nauk SSSR 48:, Math USSR lzv 24: 221-44 Waerden B L van der 1927 Beweis einer Baudet'schen Vermutung Niew Arch voor Wisk 15: 212-16 1956 Die Reduktionstheorie der positiven quadratischen Formen Acta Math 96: 265-309 1971 How the proof of Baudet's conjecture was found. In: Studies in pure mathematics. 251-60 Academic Press. Waerden B L van der and Gross H (eds) 1968 Studien zur Theorie der quadratischen Formen. Birkhiiuser, Basel. WagonS 1985 The Banach- Tarski paradox. Cambridge University Press. Watson D F 1985 Natural neighbour sorting Austral Computer J 17: 189-93 Watson G L 1956 The covering of space by spheres Rend Circ Mat Palermo (2) 5: 93-100 1966 On the minimum of a positive quadratic form in n ( ~ 8) variables (verification of Blichfeldt's calculations) Proc Cambridge Philos Soc 62: 719 White G K 1963 A refinement of van der Corput's theorem on convex bodies Amer J Math 85: 320-6 Whitworth J V 1948 On the densest packing of sections of a cube Annali Mat Pura Appl (4) 27: 29-37 1951 The critical lattices of the double cone Proc London Math Soc (2) 53: 422-43
REFERENCES
175
Wigand K Aufgabe 414 Praxis der Mathematik 12: 343 1970 Wills J M Ein Satz tiber konvexe Mengen und Gitterpunkte Monatsh Math 72: 1968 451-63 Ein Satz tiber konvexe Mengen und Gitterpunkte Abh Math Sem 1970 Univ Hamburg 35: 8-13 Zur Gitterpunktanzahl konvexer Mengen Elemente Math 28: 57-63 1973 Gitterzahlen und innere Volumina Comment Math Helv 53: 508-24 1978 Gitterpolytope mit inneren Gitterpunkten. In: 2 Kolloquium iiber 1980 diskrete Geometrie (Salzburg 1980) 231-5. Inst Math University of Salzburg. On an analogue to Minkowski's lattice point theorem. In: The 1982 1989
Kugellagerungen und Konvexgeometrie, Jber. Deutsch. Math. Verein., In print.
Wilson R S 1985 Introduction to graph theory (3rd edn). Longman. Winfee A 1965 Advanced problem 5263 Amer Math Monthly 72: 192-3 WittE 1941 Spiegelungsgruppen und Aufzahlung halbeinfacher Liescher Ringe Abh Math Sem Univ Hamburg 14: 289-322 Woods A C 1956 The anomaly of convex bodies Proc Cambridge Philos Soc 52: 406-23 On a theorem of Tschebotareff Duke Math J 25: 631-8 1958(a) 1958(b) On two-dimensional convex bodies Pacific J Math 8: 635-40 On a theorem of Minkowski Proc Amer Math Soc 9: 354-5 1958(c) 1965 Lattice coverings of five space by spheres Mathematika 12: 143-50 1966 A generalisation of Minkowski's second inequality in the geometry of numbers J Austral Math Soc 6: 148-52 Yakovlev N N 1983 On the densest lattice 8-packing in the plane Vestn Mosk Univ Ser 1: 8-16; Moscow Univ Math Bull 38: 7-16 Yates D L 1970 Suprema for a class of finite sums with applications to lattice coverings Proc London Math Soc (3): 21 731-56 Yeh Y Lattice points in a cylinder over a convex domain J London Math 1948 Soc 23: 188-95 Zarankiewicz K 1951 Problem 101 Colloqu Math 2: 310 Zassenhaus H 1948 Ober einen Algorithmus zur Bestimmung der Raumgruppen Comment Math He/vet 21: 117-41 1961 Modern developments in the geometry of numbers Bull Amer Math Soc 67: 427-39 Zitomirskii 0 K 1929 Verscharfung eines Satzes von Woronoi i Leningrad Fiz-Mat Obsc 2: 131-51 Zolotarev E I ( = G Zolotareff) 1931 Complete collected works (Russ). lzdat Akad Nauk SSSR, Moscow.
Subject index
adjacent vertices 123 admissible in the sense of MinkowskiHiawka 53 admissible lattice 16 affine perimeter 21 algorithm of Voronoi 90 Alhambra 70, 71 animals 129 aperiodic tiling 78 arithmetic minimum 89 arithmetical crystal class 93 aspect of a tiling 78 asymmetry coefficient 19 Baire categories 51 basis 14 binary code 59 binomial coefficient 126, 127 blocking a point 108 body centred cubic lattice 65 Bravais type 72, 93 Brillouin zone 74 Buffon's needle experiment Ill cell growth problem 129 cellular region 128 chess 124, 125 chord of symmetry 21 circle problem of Gauss 104 circuit 124 classical Minkowski reduction 84, 86 coarse grid correction 120 code 59 cone of coefficients of positive quadratic forms 81 conjecture on non-homogeneous linear forms 103 conjecture of Davenport 29 conjecture of Ehrhart 20, 23 conjecture of Gruber 18 176
conjecture of L. Moser 27 conjecture of Mahler 31 conjecture of Mordell 104 connected graph 124 continued fractions 100, 101, 102 convergence in the space of lattices 37 converse problem of Mordell 17, 99 convex body 10 convex tiling 73 covering 41 covering constant 32 covering criterion 50, 52 covering lattice 41 covering of multiplicity k 42 covering radius 93 covering with congruent copies/translates 41 critical determinant 16 crystal structure 68 crystallographic or proper space group type 69 damped Jacobi iteration 119 Delone triangulation 74, 94 density 16, 41 density of the densest lattice packing 41 density of the thinnest lattice covering 41 determinant of a lattice 14 digital (cellular) image 129 digital line segment 129 digital region 128 digitally convex 129 dimer problem 130 Diophantine equation 104 Dirichlet boundary value problem 118 Dirichlet-Voronoi cell 38, 74, 88, 117 Dirichlet-Voronoi tiling 74, 75 Dirichlet's box principle 25 discrepancy 137
SUBJECT INDEX discrepancy-type problem 137 discretization method 118 discriminant 16, 81 discriminant surface 90 dissection 1 divided cell algorithm 102, 103, 104 domain of action 74 dual cone 11 edge form 83, 92 edge of a graph 123 edge of a polytope 6 ellipsoid algorithm 88 embedding into Zd 12 empty ball94 empty ball method of Delone 94 enantiomorphic pair 69, 71, 72 equi-affinity 21 equidissectable 1 equivalent quadratic forms 81 error 117, 118 Euler characteristic 6, 111 eutactic form 91 extremal rectangle 96 extreme form 89 face-to-face tiling 73 facet-to-facet tiling 73 fan 11 finiteness theorems 84, 86 first successive minimum 28 formula of Hofreiter 3 formula of Poincare 112 formula of Steiner 23 fundamental domain of a lattice 114 fundamental kinematic formula of Blaschke 112 fundamental lattice 2 fundamental parallelotope 14 fundamental theorem of Minkowski 15, 26 G-equicomplementable 1 G-equidissectable 1 genus 104 geometric crystal class 71 geometry of numbers 14 graph 123 graph of visible points 109 grid 102 grid of level 1, 119 Hadwiger's criterion for Zd equidissectability 3 Hamilton circuit 124 Hamming distance 59 Hilbert's 18•h problem 40, 67, 69
177
Hilbert's 3•d problem 1, 2 homogeneous minimum 28 honeycomb 74 inequality of Blaschke and Santa16 31 inhomogeneous minimum 54 integer lattice 65 integer unimodular matrix 82 integrally conjugate groups 93 interior form 83 Ising (-Lenz) problem 130, 131 isolation theroem 100 k-fold covering 42 k-fold packing 41 kinematic density 111 kissing number 64 Klein polygons 100, 101, 102 L-polytope 94 L-tiling 74, 93, 94 L-type 94 L3-algorithm 88 L3-reduction 87, 88 lattice 14 lattice constant 16 lattice covering 41 lattice graph 123 lattice packing 16 lattice point 14 lattice point enumerator 6 lattice polytope 4, 6 lattice square 128 lattice tiling 73 Laurent polynomial 11 Leech lattice 64, 91 length of a code 59 letters of a codeword 59 linear code 60 linear form theorem of Minkowski 17 linear programming method 58 locally densest lattice packing 89, 91 locally finite tiling 73 locally thinnest lattice covering 94, 95 losseness of a covering 53, 65 Mahler's selection (or compactness) theorem 38 measure of density 53 measure of thinness 53 Mehrstellenverfahren 121 Mertens conjecture 88 metric form of a lattice 82 minimum distance of a code 60 minimum width 23 Minkowski reduction 83, 84, 85, 86
178
LA ITICE POINTS
Minkowski's convex body theorem 15, 26 Minkowski's second theorem 28, 29 Minkowski-Hiawka packing 53 Minkowski-Hlawka theorem 34, 35, 36, 42, 59, 61 Minkowskian arrangement 53 mixed volume 10, 23 multi grid method 121 multiple reduction domain 83 neighbour in a packing 50 neighbourhood basis for the space of lattices 37 neighbouring lattice points 109 Newton number 64 norm of a matrix 37 normalized internal angle 2 numerical integration 116, 117, 118 orchard problem 107 packing 40 packing lattice 41 packing of multiplicity k 41 packing radius 89 packing results 52 parallel body 10 parallelogram algorithm 96 prallelohedron 15, 28, 29, 79, 80 path 124 pattern 109 Penrose tiling 77 perfect form 90 pigeonhole principle 25 Poisson equation 121 polear (reciprocal) body 30 polar (reciprocal) lattice 32 polygon 6 polyhedron 73 polyominoes 129 polytope 6 positive (definite) quadratic form 81 power-diagramm 74 primitive L-type 94 primitive point 11, 35, 108 problem of the thirteen balls 55 problemm of Voronoi 80 proper Bravais type 72 proper convex lattice polytope 4 proper geometric crystal class 71 proper polytope 1, 6 prototile 73 pseudo random numbers 88 quermassintgrals 23
Ramsey theory 136 random walk problem 131 rational point 104 realizable pattern 109 reduced form 83 reduction domain 83 reduction theory 82 Riemann hypothesis 88 rook polynomial 125 selection theorem of Blaschke 38 selection theorem of Mahler 38 short vectors 88 Siegel's mean value theorem 35, 59 simple reduction domain 83 simplex algorithm 64 simplicial complex 6 simplicial decomposition 6 smooth body 31 space group 68, 69, 93 space group type 69, 70, 71, 93 spanning subgraph 124 sporadic simple group 64 star body 16 star number 50, 51 star set 34, 107 Steiner tree 125 Steinhaus' problem 24 stereohedron 78 stereon 78 strictly convex body 31 subgrah 123 successive minimum 28 symmetry (operation) 68 theorem of Bieberbach 69, 75 theorem of Blichfeldt 25 theorem of Failings 104 theorem of Haj6s 17, 80 theorem of Mahler 32 theorem of van der Waerden 135 theorem of Venkov and McMullen on parallelohedra 79 theorem of Voronoi 64, 65, 91 tile 3, 73 tiling 73, 83 tiling lattice 73 tiling of congruent copies or translates 73 topology on the space of lattices 37 toric variety 11 transference theroems 53, 54 transmission of data 60 tree 124 two grid method 21 types of parallelohera 79, 80
SUBJECT INDEX uniform distribution 137 valency 123 vertex of a graph 123 vertex of a polytope 6 view obstruction 107 visible point 107, 108 Voronoi polyhedron 92
Wabenzelle 74 weight of a codeword 59 weighted lattice point enumerator 3 weighted number of points 3 Wigner-Seitz zone 74 Wirkungsbereich74 Witt lattice 64 zeta-function for lattices 116
179
Author index
Abbott 108, llO Afflerback 84, 87 Ahmedov 103 Akimova 74 Alexandroff 73 Alexandrov 12, 79 Allen 107 Andrews 105 Arganbright 128 Aristotle 68 Arkinstall 21 Aurenhammer 74, 75 Babai 88 Babenko 74, ll7 Bacon 68 Baiada 24 Baker 104 Bambah 18, 29, 31, 32, 40, 48, 49, 57, 65, 104 . Banach 2 Bannai 64 Baranovskii 40, 56, 57, 58, 91, 93, 95 Barany 108 Barbier 112 Barnes 30, 56, 57, 64, 74, 91, 95, 104 Batyrev 12 Beck 24, 27, 134, 137, 138 Bender 22, 24, 50 Berger 77 Bern~tein 10 Betke 4, 5, 9, 10, 11, 108 Berard 105 Bieberbach 67, 69, 75 Binz 124 Birch 54 Blaschke 21, 31, 38, 111, 112 Bleicher 53 Blichfeldt 17, 18, 25, 26, 27, 29, 56, 57, 58
180
Blundon 62, 63 Bokowski 22, 52 Bolle 62, 64 Bollobas 136 Boltjanski 2, 51, 207 Bolyai 2 Bombieri 26 Bonnesen 10, 20, 43 Bos 61 Bourgain 31, 32 Biiriiczky 65 Brauer 56 Bravais 67, 72 Breach 128 Brown 67, 71, 72, 93 Bruijn, de 78 Brunn 43 Bryant 127 Buffon lll, 115 Burckhardt 67 Burzlaff 67, 71, 78 Butler 35, 54 Biilow 72, 93 Cahn 78 Cannon 124 Cassels 16, 19, 26, 38, 100, 102, 116 Chabauty 30, 38 Chaix 105, 106 Chalk 33, 46, 50 Charve 83 Chung 126, 134 Coates 104 Cohn H. 101, 102 Cohn M. 52 Colin de Verdiere 105 Collatz 118, 121 Conway 56, 59, 60, 64 Cook 33 Coppersmith, 130
AUTHOR INDEX Corput, van der 18, 19, 21, 26, 104, 105 Coxeter 8, 40, 55, 58, 59, 64 Crofton 111 Cusick 107, 108 Czuber Ill
Fricker 104 Frobenius 69 Fukasawa 101 Furstenberg 135 Furtwangler 14
Dade 93 Danicic 29 Danilov 12 Danzer 78, 107 Dauenhauer 58 Davenport 14, 19, 21, 29, 59 Dehn 2 Delone 14, 56, 57, 67, 68, 74, 79, 80, 81, 83, 93, 94, 95, 96, 102, 117 Delsarte 59 Demazure II Diananda 116 Dickson 56, 95 Dieter 88 Dirichlet 14, 25, 38, 39, 68, 73, 74, 75, 79,83 Divis 106 Doignon 128, 129 Dolan 124 Dolbilin 79, 93, 95 Dowker 44 Doyle 132 Dumir 18, 52 Dwyer 39
Galiulin 67 Gardner 77, 126 Garsia 128 Gauss 1, 14, 46, 55, 56, 57, 83, 84, 104, 124 Gerald 118 Gerwien 2 Gilbert 125 Ginsburg 136 Gohberg 107 Golomb 130 Goulden 128 Graham44, 126,135,136,137 Gregory 55, 64 Grisanovskaja 47 Gritzmann 23, 43 Groemer 21, 38, 39, 46, 50, 51, 52, 64, 79, 108, 114 Gross 83 Grothe 87 Gruber 18, 26, 51, 64, 73, 100, 103, 118 Gruber, Lekkerkerker 9, 16, 26, 28, 36,
Edelsbrunner 74, 75 Ehrhart 9, 11, 20, 21, 55 Eichler 19 Elkington 24 Ellison 104 Engel67, 78 Ennola 44, 116, 117 Erdos 43, 51, 110, 133, 134, 135, 136, 137 Euler 6, 7 Ewald 12 Faltings 104 Fary 45, 48 Fedorenko 118 Fedorov 14, 67, 68, 70, 71, 79, 95 Fejes T6th G. 40, 48, 52, 61 Fejes T6th L. 13, 21, 40, 43, 44, 45, 47, 48, 53, 56, 58, 68, 80, 108, 125, 133 Fenchel 10,12,20,43 Few 57, 61, 63 Fisher 130 Florian 40, 51 Foulds 125 Frankenheim 72 Fricke 70
~.~.~.~.~.7~00.~.~.
104 Griinbaum 21, 67, 68, 78, 79 Grunwald 135 Guy 134, 135, 136 Haas 61,63 Hackbusch 118 Hadwiger 2, 3, 4, 7, 8, 22, 23, 50, 51, 107' Ill' 112, 114 Haj6s 14, 17, 80 Hales 55 Hammer 22, 24, 25, 39, 128 Handa 128 Hans-Gill 18, 52 Harary 130, 131 Harborth 136 Hargittai 68 Harvey 39 Haiiy 67 Heesch 67, 77 Helly 128 Henry 71, 78 Heppes 62, 65 Hermann 67 Hermite 14, 17, 83 Herzog 109 Hessel 67, 72 Hietler 64
181
182
LA ITICE POINTS
Hilbert 1, 2, 40, 67, 69, 75, 76 Hilton 67, 71 Hlawka 18, 19, 34, 35, 36, 40, 42, 51, 53, 54, 56, 58, 59, 61, 105, 138 Hofreiter 3, 83 Honsberger 107 Hopf 73 Hoppe 55, 64 Horn 128, 129 Hortobagyi 65 Horvath 65, 133 Hoylman 46 Hsieh 23 Hurwitz 101 Huygens 67 Ising 130, 131 Jackson 128 Jarnfk 29, 54, 104, 105, 106 Jespersen 118 Johnston 125 Jordan 67, 71, 93 Jurkat 28 Kabat'janskii 17, 59 Kak 128, 129 Kanagasabapathy 63 Kaplanski 125 Kasimatis-Rooney 49 Kasjnski 127 Kasteleyn 130, 131, 132 Katznelson 135 Keller 45, 80, 83, 96, 97 Kelvin 40 Kemnitz 136 Kempf 11 Kepler 14, 55, 67 Kershner 56, 57, 77 Kibler 128 Kim 128 Klein E. 136 Klein F. 14, 70, 96, 100 Klyachko 12 Kneser 4, 54, 65 Knuth 88 Ko 18 Koch 74 Korkin 14, 50, 56, 57, 83, 90, 91 Korte 136 Kotzig 124 Kovari 136 Krasnoselskii 107 Kratz 28 Krejcarek 62 Kuharev 47 Kuipers 138
Kuperberg 45, 48 Kiirschak 124 Lagarias 33 Lagrange 14, 47, 55, 56, 57, 83, 84 Landau 104 Lang 104 Leech 43, 60, 61, 64 Leichtweiss 10, 30 Lekkerkerkersee Gruber Lenstra A. K. 83, 87, 88 Lenstra H. W. 33, 83, 87, 88 Lenz 131 Levenstein 17, 59, 64 Lindsey 58 Linhart 53, 61 Litsyn 61 Liu 8 Lonsdale 71, 78 Loomis 49 Lovasz 83, 87, 88, 136, 138 Lucas 12 LuptaCik 64 Lutwak 31 Macbeath 27, 39 Macdonald 8, 11 Mackay 78 Maculan 125 Mahler 28, 31, 32, 33, 37, 38, 39, 44 Maier 23 Malysev 47 Marvin 55 Maschke 93 Matzke 55 Maxwell125 McMullen 2, 9, 10, 11, 12, 79 McWilliams 60 Melnyk 55 Milman 31, 32 Minkowski 10, 14, 15, 16, 17, 25, 28, 29, 30, 34, 35, 36,40, 42, 43, 50, 53, 58, 59, 61, 68, 79, 80, 81, 83, 84, 86, 87, 89, 90, 92, 96, 97, 100, 103 Minsky 128 Mohanty 128, 132 Montesinos 71 Montroll 131, 132 Mordell 17, 99, 104 Moser L. 27, 134 Moser W. 135 Mukhsinov 104 Mumford 39, 104 Myers 124 Narayana 128
AUTHOR INDEX Nash-Williams 124 Nelson 78 Neubiiser 93 Newton 55, 64 Niederreiter 138 Niemeier 65 Niggli 70 Niven 24 Nowak 105 Nozarzewska 8, 22, 24 Oda 12 Odlyzko 64, 88 Ohnari 47 Onsager 131 Osborn 53 Pach 135 Papert 128 Parsons 136 Paschinger 74, 75 Patruno 12 Pedersen 67, 71 Penrose 77 Percus 130, 131, 132 Perron 80, 101 Petty 31 Pick 7, 8, 21 Pobst 88 Poincare 111, 112 Pollak 125 P6lya 70, 107, 126, 131 Preparata 74 Rabinowitz 9, 13 Rado 26, 135 Ramharter 18 Ramsey 136 Randol105 Rankin 58, 116 Rearick 110 Reeve 7, 8 Reich 23 Reiman 136 Reinhardt 44, 68, 76 Reisner 31 Remmel128 Reynolds 40 Reznick 8 Rhynsburger 74 Riele, te 88 Riordan 125 Roberts 125, 136 Rogers C. A. 30, 36, 40, 43, 44, 46, 48, 51, 56, 58, 59, 74 Rogers D. G. 128 Rohn 71
Rosenfeld 128, 129 Roth 137 Rothchild 136 Rumsey 110 Rush 36, 42, 61 Ryskov 56, 57, 59, 65, 73, 83, 84, 87, 89, 90, 91, 92, 93, 95, 117 Sah 2 Sallee 24 Santalo 27, 31, 111, 112, 114 Sas 48 Sawyer 18, 19, 20, 23, 25 Schaffer 23 Scherrer 12, 25, 26, 29 Schmidt 22, 27, 28, 35, 36, 42, 49, 51, 58 Schneider 2, 9 Schnorr 33 Schoenberg 12 Schoenflies 67, 71 Schiitte 55, 64 Schwarzenberger 67, 70 Scott G. D. 55 Scott P. 20, 21, 23, 24 Seeber 55, 67, 83, 84 Selling 83 Senechal67 Shamos 74 Shapiro 128 Shechtman 78 Shephard 43, 68, 78, 79 Sidel'nikov 59 Siegel 14, 19, 26, 35, 36, 59 Sierpinski 136 Simonovits 136 Sklansky 128 Skubenko 103 Sloane 36, 43, 56, 59, 60, 61, 64 Smith% Smith F. 74 Snell132 Sobolev 116, 117 Sohncke 67, 71 S6s 135, 137, 138 Speiser 107 Spencer 134, 136 Spitzer 132 Stanley 11, 12 Stein 49, 77, 80 Steiner 23 Steinhaus 24 Stephenson 130 Stewart 109 Stoer 30 Stogrin 79, 80, 93, 95 Stolarski 104
183
184
LAITICE POINTS
Struik 68 Subak 62 Suninyi 18, 99 Sved 128 Swierczkowski 39 Swinnerton-Dyer 50, 104 Szab6 49,77 Szekeres 18, 99, 136 Szemeredi 134, 135 Sziruczek 62 Sziisz 18 Tammela 44, 84, 86, 87, 88 Tarski 2 Taylor 78 Teissier 12 Temesvari 61, 63 Temperley 130, 131 Thompson 60, 124 Thue 56 Tits 64 Tripiciano 24 Tsfasman 61 Tsuji 27 Turan 135, 136 Uhrin 19,26 Venkov 14, 68, 79, 81, 83 Veteinkin 56, 57 Vinberg 65 Voroneckii 47 Voronoi 14, 38, 39, 50, 64, 68, 73, 74,
75, 79, 80, 90, 91' 92, 93, 94, 95 Voskresenskii 12 Waerden, van der 55, 64, 83, 135, 136 Wagon 2 Walfisz 104 Wang 77 Watson D. F. 74 Watson G. L. 57, 59 Wheathly 118 White 18 Whitworth 46 Wills 7, 8, 9, 11, 22, 23, 50, 108 Wilson 123 Winfee 110 Witt 64, 65 Witzenhausen 44 Witzgall 30 Wondratschek 93 Woods 26, 29, 30, 50, 103, 104 Yakovlev 62 Yates 50 Yeh 46 Zarankiewic 135 Zassenhaus 29, 40, 44, 48, 55, 58, 67, 71 Zimmermann 67, 71, 78 Zitomirskii 80 Ziv 136 Zolotarev 14, 50, 56, 57, 83, 90, 91 Zuckermann 24