Extremal even unimodular lattices
Lattices and Gram matrices
A lattice in is the set of all integer combinations of linearly independent vectors :
The simplest example is , the points with integer coordinates. We write for the usual inner product and call , the squared length, the norm of .
Up to rotations and reflections, a lattice is determined by the inner products of its basis vectors. They form the Gram matrix
If a vector of is written as , its norm is with .
The basis of a lattice is not unique. Changing the basis replaces by for an integer matrix with , so the determinant does not depend on the choice of basis. We call it the determinant of the lattice. Its square root is the volume of the parallelepiped , called a fundamental cell. Translating the fundamental cell by all vectors of the lattice covers without overlaps.
All lattices on this website are given by Gram matrices with integer entries (the lattices studied here have integer inner products, as the next section explains). The figure shows the Gram matrix of a lattice in called . Among the even unimodular lattices defined in the next section, is the one of smallest dimension, and it appears throughout this website.
Positive entries are red, negative entries blue, zeros grey. The diagonal entries are , and .
Even unimodular lattices
A lattice is integral if all inner products of its vectors are integers, that is, if its Gram matrix has integer entries. Among integral lattices, those with the following properties have names of their own.
- An integral lattice is even if every norm is even. This holds exactly when the diagonal entries of are even.
- An integral lattice is unimodular if . Equivalently, the lattice coincides with its dual lattice
Even unimodular lattices exist only when is a multiple of [Ser73, Ch. V] (the reason is explained in the next section). The lattice is unimodular but not even, since its basis vectors have norm . On the other hand, the Gram matrix of in the figure above has on the diagonal and determinant , so is even unimodular.
If we identify two lattices when a rotation or reflection carries one onto the other, there are only finitely many even unimodular lattices in each dimension. In dimension the only one is . In dimension there are two: and a lattice called . Here denotes the orthogonal sum: the two copies of lie in mutually orthogonal -dimensional subspaces of .
In dimension there are of them. They are called the Niemeier lattices, after the mathematician who classified them [Nie73]. In dimension there are more than ten million, even counting only those without vectors of norm [Kin03, Cor. 5], and the exact number is not known. The mass formula page explains how such lower bounds are obtained.
Among the Niemeier lattices, only one has no vectors of norm . This is the Leech lattice , published by Leech in 1967 [Lee67]. Conway proved that every even unimodular lattice of dimension without vectors of norm is the Leech lattice [Con69]. The nonzero vectors of have norm at least , and there are vectors of norm . The figure shows a Gram matrix of .
From the construction with the extended Golay code [SPLAG, Ch. 4]. The diagonal entries are , and .
The theta series
For a lattice , the theta series is the function
Collecting the vectors of equal norm, we can write it as , where is the number of vectors of norm . For an even lattice only even norms occur, so with the theta series is a power series in whose coefficients count vectors:
For and the Leech lattice it begins
For lattices and , the theta series of the orthogonal sum is the product of their theta series. A vector of is a pair with and , and its norm is . So
The theta series of an even unimodular lattice obeys two transformation rules. First, since is even, for every , and therefore
Second, the Poisson summation formula gives, for any lattice,
with the dual lattice on the right [Ser73, Ch. VII, §6]. For a unimodular lattice and , so the same function appears on both sides:
This is why unimodularity is required: it makes the theta series transform into itself, up to an explicit factor.
These two rules already force to be a multiple of . Combining them, the map acts on the theta series by
Applying three times returns every point to itself: . Hence
and since is not identically zero and the factors depend continuously on , the product of the three factors is for every . Now take . Then , and , so each factor equals . Therefore , which means that is a multiple of .
Once is a multiple of , the factor is simply . A holomorphic function on that is unchanged under , is multiplied by under , and stays bounded as is called a modular form of weight . So the theta series of an even unimodular lattice of dimension is a modular form of weight [Ser73, Ch. VII, §6]. This matters because, for a fixed weight, the modular forms of that weight form a vector space of small dimension. As the next section shows, this leaves little freedom for the numbers .
A bound on the minimum
The minimum of a lattice is the smallest norm of a nonzero vector. For an even lattice it is an even number. How large can the minimum of an even unimodular lattice be?
A basis of the modular forms of weight can be built from the two lattices we have met. The orthogonal sum of copies of and copies of is an even unimodular lattice of dimension , and its theta series is . When is a multiple of , the products with , one for each , form a basis of the modular forms of weight [Ser73, Ch. VII, §3]. Consequently, the theta series of every even unimodular lattice of dimension is a linear combination of these products.
Take , where there are three products. The table lists their coefficients from to , together with those of one particular linear combination of them.
| sum |
The combination was chosen to make the coefficients of and vanish. With three products we can impose three conditions: the constant term is , and the coefficients of and are . These conditions determine the combination, and with it the coefficient of , which is .
Now take any even unimodular lattice of dimension . If it has a nonzero vector of norm or , its minimum is at most . If it has none, its theta series begins , so it must be this combination, and the lattice has vectors of norm . In both cases its minimum is at most .
The same reasoning works in every dimension. Write . There are products, so we can require the constant term to be and the coefficients of to vanish. These conditions determine the combination, and with it all coefficients. A little more thought shows that the minimum can never exceed . What is needed is that the coefficient of in the combination so determined is always positive, and Siegel proved that it is [Sie69].
Theorem (Mallows–Odlyzko–Sloane [MOS75]). An even unimodular lattice of dimension satisfies
An even unimodular lattice for which equality holds is called an extremal even unimodular lattice, or simply an extremal lattice. The bound rises by each time the dimension reaches a multiple of : it is in dimensions and , in dimensions to , in dimensions to , and so on. and the Leech lattice are extremal.
The theta series of an extremal lattice is the combination determined above. The number of vectors of each norm is therefore known before the lattice itself is found. The second table lists the number of vectors of minimal norm.
The coefficients of this combination are not always positive. Since a number of vectors cannot be negative, a negative coefficient rules out an extremal lattice in that dimension. Mallows, Odlyzko and Sloane showed that a negative coefficient appears once the dimension is large enough. Jenkins and Rouse then showed that one appears in every dimension greater than , so there are no extremal lattices in those dimensions [JR11].
In dimensions up to , on the other hand, whether an extremal lattice exists has to be decided dimension by dimension. The history page lists the dimensions in which examples are known.
| dimension | bound | vectors of minimal norm |
|---|---|---|
Sphere packings and spherical designs
This section is a side topic. The bound of the previous section is a statement about theta series, but extremal lattices are also of interest for geometric reasons, and we mention two of them here.
The first is sphere packing. Place a ball of radius at every point of a lattice. The balls do not overlap, and there is one ball per fundamental cell, whose volume is . The proportion of space that the balls fill is therefore
For unimodular lattices the denominator is . Among even unimodular lattices of a given dimension, a larger minimum therefore means a denser packing, and an extremal lattice gives the densest packing that the bound allows.
Each ball touches as many others as there are vectors of minimal norm. This number is called the kissing number of the packing; for extremal lattices it is the last column of the second table above. The figure shows the same construction in the plane, where the balls become disks: each disk touches six others, so the kissing number of this packing is .
In three dimensions the largest possible kissing number is . Whether a thirteenth ball can also touch the central one was debated in the seventeenth century, and the answer, no, was proved by Schütte and van der Waerden [SvdW53]. For the kissing number is , and for the Leech lattice it is . These are the largest possible values in dimensions and [OS79].
An extremal lattice is not necessarily the densest packing of its dimension. The comparison above is only among even unimodular lattices of that dimension; other lattices, and packings that do not come from lattices, are not included. Finding the densest packing is hard even in three dimensions. Kepler conjectured in 1611 that no packing of equal balls is denser than the face-centred cubic arrangement (the way oranges are often stacked), which fills of space. Hales announced a proof in 1998, published in 2005 [Hal05].
In dimensions and , by contrast, the extremal lattices and give the densest sphere packings of all. Viazovska proved this in dimension [Via17], and Cohn, Kumar, Miller, Radchenko and Viazovska in dimension [CKMRV17].
The second reason concerns how the vectors of a fixed norm are distributed: in an extremal lattice, they are spread evenly over the sphere on which they lie. This is made precise as follows. A finite set on a sphere is called a spherical -design if, for every polynomial of degree at most , the average of over equals its average over the whole sphere.
Venkov showed the following. In an extremal lattice of dimension , for every nonzero norm, the vectors of that norm form a spherical -design, -design or -design according as leaves remainder , or on division by [BV01, Cor. 4.1].
References
- [Ser73] J.-P. Serre, A Course in Arithmetic, Graduate Texts in Mathematics 7, Springer, 1973. doi
- [Nie73] H.-V. Niemeier, Definite quadratische Formen der Dimension 24 und Diskriminante 1, J. Number Theory 5 (1973) 142–178. doi
- [Kin03] O. D. King, A mass formula for unimodular lattices with no roots, Math. Comp. 72 (2003) 839–863. doi
- [Lee67] J. Leech, Notes on sphere packings, Canad. J. Math. 19 (1967) 251–267. doi
- [Con69] J. H. Conway, A characterisation of Leech's lattice, Invent. Math. 7 (1969) 137–142. doi
- [SPLAG] J. H. Conway, N. J. A. Sloane, Sphere Packings, Lattices and Groups, 3rd ed., Springer 1999. doi
- [Sie69] C. L. Siegel, Berechnung von Zetafunktionen an ganzzahligen Stellen, Nachr. Akad. Wiss. Göttingen Math.-Phys. Kl. II 1969, 87–102.
- [MOS75] C. L. Mallows, A. M. Odlyzko, N. J. A. Sloane, Upper bounds for modular forms, lattices, and codes, J. Algebra 36 (1975) 68–76. doi
- [JR11] P. Jenkins, J. Rouse, Bounds for coefficients of cusp forms and extremal lattices, Bull. London Math. Soc. 43 (2011) 927–938. doi
- [SvdW53] K. Schütte, B. L. van der Waerden, Das Problem der dreizehn Kugeln, Math. Ann. 125 (1953) 325–334. doi
- [OS79] A. M. Odlyzko, N. J. A. Sloane, New bounds on the number of unit spheres that can touch a unit sphere in n dimensions, J. Combin. Theory Ser. A 26 (1979) 210–214. doi
- [Hal05] T. C. Hales, A proof of the Kepler conjecture, Ann. of Math. 162 (2005) 1065–1185. doi
- [Via17] M. Viazovska, The sphere packing problem in dimension 8, Ann. of Math. 185 (2017) 991–1015. arXiv:1603.04246
- [CKMRV17] H. Cohn, A. Kumar, S. D. Miller, D. Radchenko, M. Viazovska, The sphere packing problem in dimension 24, Ann. of Math. 185 (2017) 1017–1033. arXiv:1603.06518
- [BV01] C. Bachoc, B. Venkov, Modular forms, lattices and spherical designs, in: Réseaux euclidiens, designs sphériques et formes modulaires, Monogr. Enseign. Math. 37 (2001).