Lect Notes
Lect Notes
Henry Cohn
(density = 1)
(density ≈ 0.91)
(density ≈ 0.74)
Some climate models have ten billion variables, so their states are
points in R10000000000 .
21000 = 107150860718626732094842504906000181056140481170
553360744375038837035105112493612249319837881569
585812759467291755314682518714528569231404359845
775746985748039345677748242309854210746050623711
418779541821530464749835819412673987675591655439
460770629145711964776865421676604298316526243868
37205668069376
Why is exponential volume growth a curse?
So do hypercubes:
Hinton cubes
Charles Howard Hinton (1853–1907)
A New Era of Thought, Swan Sonnenschein & Co., London, 1888
(Hinton introduced the term “tesseract” and invented the automatic pitching machine.)
Alicia Boole Stott (1860–1940)
On certain series of sections of the regular four-dimensional
hypersolids, Verhandelingen der Koninklijke Akademie van
Wetenschappen te Amsterdam 7 (1900), no. 3, 1–21.
Information theory
The channel has some noise level ε, and r is almost always within
distance ε of s.
r
s
How can we communicate without error?
Agree ahead of time on a restricted vocabulary of signals.
r
s1 s2
2ε
s1 s2
This is sphere packing!
Thus, the radius r packing has density at least 2−n (since the
radius 2r packing covers all of space). Q.E.D.
That proof showed that the best packing in Rn must have density
at least 2−n .
In fact, nobody has any idea how to build such a good packing.
Our constructions are all much worse.
π n/2
(n/2)!2n
For comparison, the best upper bound known is 2−0.599n , due to Grigorii
Kabatiansky and Vladimir Levenshtein (1978).
3
log(density) vs. dimension
2
0
Upper bound by Cohn & Elkies
-1 Best packing known
Lower bound by Ball
-2
-3
-4
-5
-6
4 8 12 16 20 24 28 32
-7
-8
-9
-10
-11
-12
-13
-14
The most remarkable packings
R8 : E8 root lattice
R24 : Leech lattice [named after John Leech (1926–1992)]
{a1 v1 + a2 v2 + · · · + an vn | a1 , . . . , an ∈ Z}.
v2
v2-v1 v1
(0,0)
Dn = {(x1 , . . . , xn ) ∈ Zn | x1 + · · · + xn is even}.
(0, 0, . . . , 0) and(1, 1, 0, . . . , 0)
√ √
at distance 2, so use spheres of radius 2/2.
Wonderful properties of dimension 8
p √
When n = 8, radius n/4 of deep hole equals distance 2
between lattice points.
We can slip another copy of D8 into the holes! This doubles the
packing density.
Lots of space.
Let’s start by thinking about cubes, because they are easy to pack.
Even the cubes go crazy
Let’s look at the cube {(x1 , . . . , xn ) | |xi | ≤ 1 for all i}.
2n vertices (±1, . . . , ±1).
√ √
Distance from center to vertex is 12 + · · · + 12 = n.
Imagine n = 106 . How can this be?
Concentration of volume
Almost all volume in high-dimensional solids is concentrated near
the boundary.
r 0.9r
There are good algorithms that give pretty short vectors, at least
in low dimensions. These vectors are short enough for some
applications.
Practical applications
This system has weaknesses (Nguyen 1999), but there are other,
stronger lattice-based systems.
Recognizing algebraic numbers:
The number
α = −7.82646099323767402929927644895
0.1345345345345345345345345345345
v0 = (1, 0, 0, 0, 0, 0, C ),
v1 = (0, 1, 0, 0, 0, 0, C α),
v2 = (0, 0, 1, 0, 0, 0, C α2 ),
v3 = (0, 0, 0, 1, 0, 0, C α3 ),
v4 = (0, 0, 0, 0, 1, 0, C α4 ),
v5 = (0, 0, 0, 0, 0, 1, C α5 ).
ai αi ,
P
For this to be small, we want small ai ’s and really small i
since C is huge.
We can find a short vector using a computer:
Yoav Kallus, Veit Elser, and Simon Gravel, Method for dense
packing discovery, Phys. Rev. E 82, 056707 (2010)
Recall that SLn (R) is the group of all n × n real matrices with
determinant 1. They act on Rn by left multiplication and preserve
volume.
Why is this true? There is enough symmetry to rule out any other
possible answer.
R
Specifically, by linearity the answer must be f dµ for some
measure µ on Rn \ {0} that is invariant under SLn (R). This is only
one such measure, up to scaling, and some simple consistency
checks determine the constant of proportionality.
Meta principle: averaging over all possible structures is the same
as having no structure at all.
These lattice points come in pairs, and some lattices have a lot of
them. Since the average is 2, some lattices must have none.
Get packing with one copy of B/2 per unit volume, density
vol(B)
= 2 · 2−n .
2n
Vance’s idea
Other sorts of groups will distort the pair correlation function away
from Poisson statistics. But is that good or bad?
But these problems really matter. Every time you use a cell phone,
you can thank Shannon and his relationship between information
theory and high-dimensional sphere packing.
For more information