Introduction
The root lattice D 5 = { x ∈ Z 5 : x 1 + ⋯ + x 5 ∈ 2 Z } D_{5}=\{x\in\mathbb{Z}^{5}:x_{1}+\cdots+x_{5}\in2\mathbb{Z}\} D 5 = { x ∈ Z 5 : x 1 + ⋯ + x 5 ∈ 2 Z } [8 Ch. 4, §7.1] , scaled by 2 \sqrt{2} 2 so that its minimal distance is 2, carries a packing of unit balls of density π 2 / ( 15 2 ) \pi^{2}/(15\sqrt{2}) π 2 / ( 15 2 ) . Korkine and Zolotarev proved that no lattice packing of balls in R 5 \mathbb{R}^{5} R 5 is denser [11 ] . Whether D 5 D_{5} D 5 is densest among all packings in R 5 \mathbb{R}^{5} R 5 is open, and non-lattice packings of the same density exist: Leech constructed three [12 ] , Conway and Sloane placed them in a family of layered packings [7 ] , and Cohn and Rajagopal [6 ] found further examples after Szöllősi’s discovery of a new kissing configuration of 40 points [16 ] .
A periodic packing is a finite union of translates of one lattice. After lattices, the next case is two translates, P = Λ ∪ ( Λ + b ) P=\Lambda\cup(\Lambda+b) P = Λ ∪ ( Λ + b ) . Andreanov and Kallus [1 ] extended Voronoi’s algorithm for perfect forms [17 ] to such sets. In dimension 5 their enumeration found that the maximal density is that of D 5 D_{5} D 5 , attained by five configurations, three of which represent D 5 D_{5} D 5 . Parts of their computation used floating-point arithmetic, and they present these results as numerical rather than rigorous [1 §4] . Cohn and Rajagopal cite the bound as a theorem of [1 ] [6 §4.2] . We prove the bound together with the list of equality cases. The four-dimensional statement is proved in [3 ] .
Throughout, Λ m \Lambda_m Λ m and b m b_m b m denote the lattices and vectors of Table 1.1, and P m = Λ m ∪ ( Λ m + b m ) P_m=\Lambda_m\cup(\Lambda_m+b_m) P m = Λ m ∪ ( Λ m + b m ) . Each Λ m \Lambda_m Λ m has covolume 4 and minimal norm 2. Two pairs ( Λ , b ) (\Lambda,b) ( Λ , b ) and ( Λ ′ , b ′ ) (\Lambda',b') ( Λ ′ , b ′ ) are congruent if an isometry of R 5 \mathbb{R}^{5} R 5 maps Λ \Lambda Λ onto Λ ′ \Lambda' Λ ′ and Λ + b \Lambda+b Λ + b onto Λ ′ + b ′ \Lambda'+b' Λ ′ + b ′ .
Theorem 1.1. Let Λ ⊂ R 5 \Lambda\subset\mathbb{R}^{5} Λ ⊂ R 5 be a lattice and b ∈ R 5 ∖ Λ b\in\mathbb{R}^{5}\setminus\Lambda b ∈ R 5 ∖ Λ such that ∣ x − y ∣ ≥ 2 |x-y|\ge2 ∣ x − y ∣ ≥ 2 for all distinct x , y ∈ P = Λ ∪ ( Λ + b ) x,y\in P=\Lambda\cup(\Lambda+b) x , y ∈ P = Λ ∪ ( Λ + b ) . Then covol ( Λ ) ≥ 16 2 \operatorname{covol}(\Lambda)\ge16\sqrt{2} covol ( Λ ) ≥ 16 2 . Equality holds if and only if ( Λ , b ) (\Lambda,b) ( Λ , b ) is congruent to ( 2 Λ m , 2 b m ) (\sqrt{2}\Lambda_m,\sqrt{2}b_m) ( 2 Λ m , 2 b m ) for some m ∈ { 0 , … , 4 } m\in\{0,\ldots,4\} m ∈ { 0 , … , 4 } , and these five pairs are pairwise not congruent. Equivalently, the packing of unit balls centred at P P P has density at most π 2 / ( 15 2 ) \pi^{2}/(15\sqrt{2}) π 2 / ( 15 2 ) , and equality holds exactly when P P P is congruent to 2 D 5 \sqrt{2}D_{5} 2 D 5 , 2 P 1 \sqrt{2}P_{1} 2 P 1 or 2 P 2 \sqrt{2}P_{2} 2 P 2 .
The sets P 0 P_{0} P 0 , P 3 P_{3} P 3 , P 4 P_{4} P 4 are D 5 D_{5} D 5 split into two cosets of a sublattice of index two; the 31 such sublattices form three orbits under the symmetries of D 5 D_{5} D 5 , and Λ 0 \Lambda_{0} Λ 0 , Λ 3 \Lambda_{3} Λ 3 , Λ 4 \Lambda_{4} Λ 4 represent them (Remark 6.3). The set 2 P 1 \sqrt{2}P_{1} 2 P 1 is the uniform packing with Szöllősi’s kissing configuration Q 5 Q_{5} Q 5 , found by Andreanov and Kallus and described by Cohn and Rajagopal [6 Table 4.2] . The set 2 P 2 \sqrt{2}P_2 2 P 2 is the layered packing of Leech whose kissing configuration is L 5 L_5 L 5 [12 , 6 ] . The three sets are pairwise not congruent.
Table 1. The five extremal configurations, at minimal distance 2 \sqrt{2} 2 . Here 1 = ( 1 , 1 , 1 , 1 , 1 ) \mathbf{1}=(1,1,1,1,1) 1 = ( 1 , 1 , 1 , 1 , 1 ) , D n = { x ∈ Z n : ∑ x i ∈ 2 Z } D_n=\{x\in\mathbb{Z}^n:\sum x_i\in2\mathbb{Z}\} D n = { x ∈ Z n : ∑ x i ∈ 2 Z } , and ∣ Min Λ m ∣ |\operatorname{Min}\Lambda_m| ∣ Min Λ m ∣ is the number of vectors of norm 2 in Λ m \Lambda_m Λ m .
Figure 1.1. Two translates of a lattice, drawn in three dimensions: the points of Λ \Lambda Λ and of Λ + b \Lambda+b Λ + b , with a cell spanned by a basis of Λ \Lambda Λ . Such a set is described by the Gram matrix of the basis together with b b b . In five dimensions the densest packings of unit balls centred at such sets are 2 D 5 \sqrt{2}D_5 2 D 5 , 2 P 1 \sqrt{2}P_1 2 P 1 and 2 P 2 \sqrt{2}P_2 2 P 2 (Theorem 1.1 ).
A lattice L L L is the union of two cosets of any sublattice Λ \Lambda Λ of index two, with covol ( L ) = 1 2 covol ( Λ ) \operatorname{covol}(L)=\frac{1}{2}\operatorname{covol}(\Lambda) covol ( L ) = 2 1 covol ( Λ ) . So Theorem 1.1 contains the five-dimensional case of the theorem of Korkine and Zolotarev: a lattice in R 5 \mathbb{R}^5 R 5 with minimal distance 2 has covolume at least 8 2 8\sqrt{2} 8 2 , with equality only for 2 D 5 \sqrt{2}D_5 2 D 5 . It also bounds the Voronoi cells.
Corollary 1.2. Let P ⊂ R 5 P\subset\mathbb{R}^5 P ⊂ R 5 be a lattice, or a union of two translates of a lattice, such that distinct points of P P P are at distance at least 2. Every Voronoi cell of P P P has volume at least 8 2 8\sqrt{2} 8 2 , the volume of the Voronoi cell of 2 D 5 \sqrt{2}D_5 2 D 5 . Equality holds if and only if P P P is congruent to 2 D 5 \sqrt{2}D_5 2 D 5 , 2 P 1 \sqrt{2}P_1 2 P 1 or 2 P 2 \sqrt{2}P_2 2 P 2 .
Method
A pair ( Λ , b ) (\Lambda,b) ( Λ , b ) is encoded by the 6 × 6 6\times6 6 × 6 Gram matrix J J J of a basis of Λ \Lambda Λ together with b b b . The packing condition becomes infinitely many linear inequalities J [ k ] ≥ 4 J[k]\ge4 J [ k ] ≥ 4 , which cut out a locally finite polyhedron R \mathcal{R} R in the 21-dimensional space of symmetric matrices (§ 8 ). Packings are the points of R \mathcal{R} R with det J = 0 \det J=0 det J = 0 , and the quantity to minimise is det Q \det Q det Q , where Q Q Q is the upper left 5 × 5 5 \times5 5 × 5 block of J J J . Proposition 3.2 moves every packing, without increasing det Q \det Q det Q , to a vertex of R \mathcal{R} R or to an interior point of an edge. The argument uses only the concavity of log det Q \log\det Q log det Q and of the Schur complement of Q Q Q in J J J .
Up to the integral symmetries of the problem, R \mathcal{R} R has 34 vertices and 480 edges at them (Proposition 4.3). This finite statement is computed in exact arithmetic and recorded in a certificate. Four independent implementations check the certificate, four independent enumerations recompute the extreme rays of the vertex cones, and a proof in Lean 4 checks in the kernel the minimal vectors and determinants of every vertex and the statements of the certificate on every listed edge (Appendix B states exactly what is formalized). The 25 unbounded edges are explicit (Table 4.2). In dimension four every vertex other than the optimum has det J > 0 \det J > 0 det J > 0 ; in dimension five two vertices have det J < 0 \det J < 0 det J < 0 , and the bounded edges at them carry packings (Remark 4.4).
The equality case is proved by hand in § 5 . A deep hole of a lattice is surrounded by lattice points that span the space affinely (Lemma 5.1). Perturbing along the directions of R \mathcal{R} R at an extremal configuration then shows that it is a vertex or an interior point of an edge of R \mathcal{R} R , so it appears in the finite list (Proposition 5.3). § 6 identifies the five configurations.
Two-periodic sets and the polyhedron R \mathcal{R} R
Notation
Notation. Sym n \operatorname{Sym}_n Sym n is the space of real symmetric n × n n \times n n × n matrices, with any fixed norm ∥ ⋅ ∥ \lVert\cdot\rVert ∥ ⋅ ∥ . For J ∈ Sym 6 J \in\operatorname{Sym}_6 J ∈ Sym 6 and x ∈ R 6 x \in\mathbb{R}^6 x ∈ R 6 we write J [ x ] = x T J x J[x] = x^{\mathsf{T}}Jx J [ x ] = x T J x , and
J = ( Q r r T s ) , Q = Q ( J ) ∈ Sym 5 , r ∈ R 5 , s ∈ R . J = \begin{pmatrix} Q & r \\ r^{\mathsf{T}} & s \end{pmatrix}, \qquad Q = Q(J) \in\operatorname{Sym}_5,\ r \in\mathbb{R}^5,\ s \in\mathbb{R}. J = ( Q r T r s ) , Q = Q ( J ) ∈ Sym 5 , r ∈ R 5 , s ∈ R .
Let M = Z 5 × { − 1 , 0 , 1 } ⊂ Z 6 \mathcal{M} = \mathbb{Z}^5 \times\{-1,0,1\} \subset\mathbb{Z}^6 M = Z 5 × { − 1 , 0 , 1 } ⊂ Z 6 and M ∗ = M ∖ { 0 } \mathcal{M}^* = \mathcal{M} \setminus\{0\} M ∗ = M ∖ { 0 } . Elements of M \mathcal{M} M are written k = ( n , l ) k = (n,l) k = ( n , l ) with n ∈ Z 5 n \in\mathbb{Z}^5 n ∈ Z 5 and l ∈ { − 1 , 0 , 1 } l \in\{-1,0,1\} l ∈ { − 1 , 0 , 1 } . Define
R = { J ∈ Sym 6 : J [ k ] ≥ 4 for all k ∈ M ∗ } . \mathcal{R} = \{J \in\operatorname{Sym}_6 : J[k] \ge4 \text{ for all } k \in\mathcal{M}^*\}. R = { J ∈ Sym 6 : J [ k ] ≥ 4 for all k ∈ M ∗ } .
R \mathcal{R} R is closed and convex. For J ∈ R J \in\mathcal{R} J ∈ R let
Min ( J ) = { k ∈ M ∗ : J [ k ] = 4 } , C J = { X ∈ Sym 6 : X [ k ] ≥ 0 for all k ∈ Min ( J ) } , \operatorname{Min}(J) = \{k \in\mathcal{M}^* : J[k] = 4\}, \qquad C_J = \{X \in\operatorname{Sym}_6 : X[k] \ge0 \text{ for all } k \in\operatorname{Min}(J)\}, Min ( J ) = { k ∈ M ∗ : J [ k ] = 4 } , C J = { X ∈ Sym 6 : X [ k ] ≥ 0 for all k ∈ Min ( J )} ,
L J = C J ∩ ( − C J ) = { X ∈ Sym 6 : X [ k ] = 0 for all k ∈ Min ( J ) } , L_J = C_J \cap(-C_J) = \{X \in\operatorname{Sym}_6 : X[k] = 0 \text{ for all } k \in\operatorname{Min}(J)\}, L J = C J ∩ ( − C J ) = { X ∈ Sym 6 : X [ k ] = 0 for all k ∈ Min ( J )} ,
and d ( J ) = dim L J d(J) = \dim L_J d ( J ) = dim L J . Since k k k and − k -k − k give the same condition, we list one vector of each pair ± k \pm k ± k when counting Min ( J ) \operatorname{Min}(J) Min ( J ) .
Let Λ ⊂ R 5 \Lambda\subset\mathbb{R}^5 Λ ⊂ R 5 be a lattice with basis a = ( a 1 , … , a 5 ) a = (a_1,\ldots,a_5) a = ( a 1 , … , a 5 ) and let b ∈ R 5 b \in\mathbb{R}^5 b ∈ R 5 . The Gram matrix of ( a 1 , … , a 5 , b ) (a_1,\ldots,a_5,b) ( a 1 , … , a 5 , b ) is denoted J ( a , b ) J(a,b) J ( a , b ) , so that
J ( a , b ) [ ( n , l ) ] = ∣ ∑ i = 1 5 n i a i + l b ∣ 2 . (1) J(a,b)[(n,l)] = \left\lvert\sum_{i=1}^{5} n_i a_i + lb \right\rvert^2. \tag*{(1)} J ( a , b ) [( n , l )] = i = 1 ∑ 5 n i a i + l b 2 . (1)
Lemma 2.1. Let b ∉ Λ b \notin\Lambda b ∈ / Λ . The distinct points of Λ ∪ ( Λ + b ) \Lambda\cup(\Lambda+ b) Λ ∪ ( Λ + b ) are at distance at least 2 if and only if J ( a , b ) ∈ R J(a,b) \in\mathcal{R} J ( a , b ) ∈ R .
Proof. Since Λ \Lambda Λ and Λ + b \Lambda+ b Λ + b are disjoint, the differences of distinct points are the vectors of ( Λ ∖ 0 ) ∪ ( Λ + b ) ∪ ( Λ − b ) (\Lambda\setminus0) \cup(\Lambda+ b) \cup(\Lambda- b) ( Λ ∖ 0 ) ∪ ( Λ + b ) ∪ ( Λ − b ) , that is, the vectors ∑ n i a i + l b \sum n_i a_i + lb ∑ n i a i + l b with ( n , l ) ∈ M ∗ (n,l) \in\mathcal{M}^* ( n , l ) ∈ M ∗ . Apply (1) . □ \square □
Lemma 2.2. For J ∈ R J \in\mathcal{R} J ∈ R the block Q ( J ) Q(J) Q ( J ) is positive definite.
Proof. We have Q [ n ] = J [ ( n , 0 ) ] ≥ 4 Q[n] = J[(n,0)] \ge4 Q [ n ] = J [( n , 0 )] ≥ 4 for n ∈ Z 5 ∖ 0 n \in\mathbb{Z}^5 \setminus0 n ∈ Z 5 ∖ 0 . If Q [ x ] < 0 Q[x] < 0 Q [ x ] < 0 for some x ∈ R 5 x \in\mathbb{R}^5 x ∈ R 5 , the open cone { Q < 0 } \{Q < 0\} { Q < 0 } contains a rational point and hence an integral point n ≠ 0 n \ne0 n = 0 with Q [ n ] < 0 Q[n] < 0 Q [ n ] < 0 , a contradiction. So Q Q Q is positive semidefinite. Suppose Q v = 0 Qv = 0 Q v = 0 with max i ∣ v i ∣ = 1 \max_i |v_i| = 1 max i ∣ v i ∣ = 1 . By Dirichlet’s theorem on simultaneous approximation, for every integer N ≥ 1 N \ge1 N ≥ 1 there are an integer $1 \le m \le N 5 N^5 N 5 and n ∈ Z 5 n \in\mathbb{Z}^5 n ∈ Z 5 with max i ∣ m v i − n i ∣ ≤ 1 / N \max_i |mv_i-n_i| \le1/N max i ∣ m v i − n i ∣ ≤ 1/ N . Then n ≠ 0 n \ne0 n = 0 because max i ∣ m v i ∣ = m ≥ 1 > 1 / N \max_i |mv_i|=m \ge1>1/N max i ∣ m v i ∣ = m ≥ 1 > 1/ N , and Q [ n ] = Q [ n − m v ] ≤ 25 ∥ Q ∥ ∞ / N 2 Q[n]=Q[n-mv]\le25\lVert Q\rVert_\infty/N^2 Q [ n ] = Q [ n − m v ] ≤ 25 ∥ Q ∥ ∞ / N 2 , where ∥ Q ∥ ∞ \lVert Q\rVert_\infty ∥ Q ∥ ∞ is the largest absolute value of an entry. For large N N N this is less than 4, a contradiction. Hence Q Q Q is positive definite.
Let Sym 6 + = { J ∈ Sym 6 : Q ( J ) positive definite } \operatorname{Sym}^{+}_6=\{J\in\operatorname{Sym}_6:Q(J)\text{ positive definite}\} Sym 6 + = { J ∈ Sym 6 : Q ( J ) positive definite } , an open convex set containing R \mathcal{R} R . For J ∈ Sym 6 + J\in\operatorname{Sym}^{+}_6 J ∈ Sym 6 + put
q ( J ) = Q − 1 r , σ ( J ) = s − r T Q − 1 r . q(J)=Q^{-1}r,\qquad\sigma(J)=s-r^{\mathsf T}Q^{-1}r. q ( J ) = Q − 1 r , σ ( J ) = s − r T Q − 1 r .
Lemma 2.3. Let J ∈ Sym 6 + J\in\operatorname{Sym}^{+}_6 J ∈ Sym 6 + .
(1) J [ ( x , l ) ] = Q [ x + l q ( J ) ] + l 2 σ ( J ) J[(x,l)]=Q[x+lq(J)]+l^2\sigma(J) J [( x , l )] = Q [ x + l q ( J )] + l 2 σ ( J ) for x ∈ R 5 x\in\mathbb{R}^5 x ∈ R 5 and l ∈ R l\in\mathbb{R} l ∈ R .
(2) σ ( J ) = min x ∈ R 5 J [ ( x , 1 ) ] \sigma(J)=\min_{x\in\mathbb{R}^5}J[(x,1)] σ ( J ) = min x ∈ R 5 J [( x , 1 )] , attained at x = − q ( J ) x=-q(J) x = − q ( J ) . In particular σ ( J ′ ) ≤ J ′ [ u ] \sigma(J')\le J'[u] σ ( J ′ ) ≤ J ′ [ u ] for every J ′ ∈ Sym 6 + J'\in\operatorname{Sym}^{+}_6 J ′ ∈ Sym 6 + and every u ∈ R 5 × { 1 } u\in\mathbb{R}^5\times\{1\} u ∈ R 5 × { 1 } , and σ \sigma σ is concave on Sym 6 + \operatorname{Sym}^{+}_6 Sym 6 + .
(3) det J = det Q ⋅ σ ( J ) \det J=\det Q\cdot\sigma(J) det J = det Q ⋅ σ ( J ) .
Proof. (1) is completing the square, (2) follows from (1) because Q Q Q is positive definite, and a minimum of affine functions of J J J is concave. (3) is the Schur complement formula.
Lemma 2.4. Let J ∈ R J\in\mathcal{R} J ∈ R .
(1) σ ( J ) = 0 \sigma(J)=0 σ ( J ) = 0 if and only if J = J ( a , b ) J=J(a,b) J = J ( a , b ) for a basis a a a of a lattice Λ ⊂ R 5 \Lambda\subset\mathbb{R}^5 Λ ⊂ R 5 and a vector b ∉ Λ b\notin\Lambda b ∈ / Λ such that the distinct points of Λ ∪ ( Λ + b ) \Lambda\cup(\Lambda+b) Λ ∪ ( Λ + b ) are at distance at least 2. In that case det Q ( J ) = covol ( Λ ) 2 \det Q(J)=\operatorname{covol}(\Lambda)^2 det Q ( J ) = covol ( Λ ) 2 .
(2) If σ ( J ) < 0 \sigma(J)<0 σ ( J ) < 0 , then J + ∣ σ ( J ) ∣ e 6 e 6 T ∈ R J+|\sigma(J)|e_6e_6^{\mathsf T}\in\mathcal{R} J + ∣ σ ( J ) ∣ e 6 e 6 T ∈ R , its Q Q Q -block is Q ( J ) Q(J) Q ( J ) , and its σ \sigma σ is 0.
Proof. (1) If σ ( J ) = 0 \sigma(J)=0 σ ( J ) = 0 , then J J J is positive semidefinite of rank 5 by Lemma 2.3 (1), (3) and Lemma 2.2, hence the Gram matrix of six vectors a 1 , … , a 5 , b a_1,\ldots,a_5,b a 1 , … , a 5 , b of R 5 \mathbb{R}^5 R 5 , and a 1 , … , a 5 a_1,\ldots,a_5 a 1 , … , a 5 are linearly independent because Q Q Q is positive definite. If b b b were ∑ n i a i \sum n_i a_i ∑ n i a i , then J [ ( − n , 1 ) ] = 0 < 4 J[(-n,1)]=0<4 J [( − n , 1 )] = 0 < 4 . Lemma 2.1 gives the packing property. Conversely J ( a , b ) J(a,b) J ( a , b ) is a Gram matrix of six vectors in R 5 \mathbb{R}^5 R 5 , so det J ( a , b ) = 0 \det J(a,b)=0 det J ( a , b ) = 0 and σ = 0 \sigma=0 σ = 0 by Lemma 2.3 (3). Finally det Q = det ( a i ⋅ a j ) = covol ( Λ ) 2 \det Q=\det(a_i\cdot a_j)=\operatorname{covol}(\Lambda)^2 det Q = det ( a i ⋅ a j ) = covol ( Λ ) 2 .
(2) Adding ∣ σ ∣ e 6 e 6 T |\sigma|e_6e_6^{\mathsf T} ∣ σ ∣ e 6 e 6 T changes J [ ( n , l ) ] J[(n,l)] J [( n , l )] by l 2 ∣ σ ∣ ≥ 0 l^2|\sigma|\ge0 l 2 ∣ σ ∣ ≥ 0 , leaves Q Q Q and r r r unchanged and raises s s s , hence σ \sigma σ , by ∣ σ ∣ |\sigma| ∣ σ ∣ .
Lemma 2.5. For J ∈ R J\in\mathcal{R} J ∈ R , det Q ( J ) ≥ 64 π 4 / 225 \det Q(J)\ge64\pi^4/225 det Q ( J ) ≥ 64 π 4 /225 .
Proof. Q Q Q is the Gram matrix of a lattice Λ \Lambda Λ with no nonzero vector of length less than 2. The open ball of radius 2 in R 5 \mathbb{R}^5 R 5 has volume 2 5 ⋅ 8 π 2 / 15 2^5\cdot8\pi^2/15 2 5 ⋅ 8 π 2 /15 . By Minkowski’s convex body theorem [5 Ch. III] it contains a nonzero point of Λ \Lambda Λ if its volume exceeds 2 5 covol ( Λ ) 2^5\operatorname{covol}(\Lambda) 2 5 covol ( Λ ) . Hence covol ( Λ ) ≥ 8 π 2 / 15 \operatorname{covol}(\Lambda)\ge8\pi^2/15 covol ( Λ ) ≥ 8 π 2 /15 .
Local structure
Lemma 2.6.
(1) For every compact set K ⊂ Sym 6 + K\subset\operatorname{Sym}^{+}_6 K ⊂ Sym 6 + the set M K = { k ∈ M ∗ : J [ k ] ≤ 5 for some J ∈ K } M_K=\{k\in\mathcal{M}^*:J[k]\le5\text{ for some }J\in K\} M K = { k ∈ M ∗ : J [ k ] ≤ 5 for some J ∈ K } is finite.
(2) For every J ∈ R J\in\mathcal{R} J ∈ R there is ε > 0 \varepsilon>0 ε > 0 such that for all X ∈ Sym 6 X\in\operatorname{Sym}_6 X ∈ Sym 6 with ∥ X ∥ ≤ ε \lVert X\rVert\le\varepsilon ∥ X ∥ ≤ ε we have J + X ∈ R J+X\in\mathcal{R} J + X ∈ R if and only if X ∈ C J X\in C_J X ∈ C J .
(3) For every J ∈ R J\in\mathcal{R} J ∈ R , Min ( J ) \operatorname{Min}(J) Min ( J ) is finite and R ⊆ J + C J \mathcal{R}\subseteq J+C_J R ⊆ J + C J .
Proof. (1) On K K K the smallest eigenvalue of Q Q Q is at least some μ > 0 \mu>0 μ > 0 , and ∣ q ( J ) ∣ ≤ ρ |q(J)|\le\rho ∣ q ( J ) ∣ ≤ ρ , ∣ σ ( J ) ∣ ≤ ρ |\sigma(J)|\le\rho ∣ σ ( J ) ∣ ≤ ρ for some ρ \rho ρ , by continuity. For k = ( n , l ) ∈ M ∗ k=(n,l)\in\mathcal{M}^* k = ( n , l ) ∈ M ∗ and J ∈ K J\in K J ∈ K , Lemma 2.3 (1) gives J [ k ] ≥ μ ∣ n + l q ( J ) ∣ 2 − ρ J[k]\ge\mu|n+lq(J)|^2-\rho J [ k ] ≥ μ ∣ n + l q ( J ) ∣ 2 − ρ . If ∣ n ∣ > ρ + ( 5 + ρ ) / μ |n|>\rho+\sqrt{(5+\rho)/\mu} ∣ n ∣ > ρ + ( 5 + ρ ) / μ , then ∣ n + l q ( J ) ∣ ≥ ∣ n ∣ − ρ |n+lq(J)|\ge|n|-\rho ∣ n + l q ( J ) ∣ ≥ ∣ n ∣ − ρ and J [ k ] > 5 J[k]>5 J [ k ] > 5 . (2) Choose ε 0 > 0 \varepsilon_0>0 ε 0 > 0 such that the closed ball K = B ‾ ( J , ε 0 ) K=\overline{B}(J,\varepsilon_0) K = B ( J , ε 0 ) is contained in Sym 6 + \operatorname{Sym}^{+}_6 Sym 6 + . The finitely many k ∈ M K ∖ Min ( J ) k\in\mathcal{M}_K\setminus\operatorname{Min}(J) k ∈ M K ∖ Min ( J ) have J [ k ] > 4 J[k]>4 J [ k ] > 4 , so there is ε ≤ ε 0 \varepsilon\le\varepsilon_0 ε ≤ ε 0 with ( J + X ) [ k ] > 4 (J+X)[k]>4 ( J + X ) [ k ] > 4 for all of them whenever ∥ X ∥ ≤ ε \lVert X\rVert\le\varepsilon ∥ X ∥ ≤ ε . For such X X X , the vectors k ∉ M K k\notin\mathcal{M}_K k ∈ / M K satisfy ( J + X ) [ k ] > 5 (J+X)[k]>5 ( J + X ) [ k ] > 5 , so J + X ∈ R J+X\in\mathcal{R} J + X ∈ R if and only if ( J + X ) [ k ] = 4 + X [ k ] ≥ 4 (J+X)[k]=4+X[k]\ge4 ( J + X ) [ k ] = 4 + X [ k ] ≥ 4 for all k ∈ Min ( J ) k\in\operatorname{Min}(J) k ∈ Min ( J ) . (3) Min ( J ) ⊂ M { J } \operatorname{Min}(J)\subset\mathcal{M}_{\{J\}} Min ( J ) ⊂ M { J } is finite. If J ′ ∈ R J' \in\mathcal{R} J ′ ∈ R , then J + λ ( J ′ − J ) ∈ R J+\lambda(J'-J) \in\mathcal{R} J + λ ( J ′ − J ) ∈ R for λ ∈ [ 0 , 1 ] \lambda\in[0,1] λ ∈ [ 0 , 1 ] , and by (2) λ ( J ′ − J ) ∈ C J \lambda(J'-J) \in C_J λ ( J ′ − J ) ∈ C J for small λ > 0 \lambda>0 λ > 0 ; C J C_J C J is a cone. □
Lemma 2.7. R \mathcal{R} R contains no line.
Proof. If J + τ X ∈ R J+\tau X \in\mathcal{R} J + τ X ∈ R for all τ ∈ R \tau\in\mathbb{R} τ ∈ R , then X [ k ] = 0 X[k]=0 X [ k ] = 0 for every k ∈ M ∗ k \in\mathcal{M}^* k ∈ M ∗ . The matrices k k T kk^{\mathsf T} k k T for k = e i k=e_i k = e i (1 ≤ i ≤ 6 1\leq i\leq6 1 ≤ i ≤ 6 ) and k = e i + e j k=e_i+e_j k = e i + e j (1 ≤ i < j ≤ 6 1\leq i<j\leq6 1 ≤ i < j ≤ 6 ), all in M ∗ \mathcal{M}^* M ∗ , span Sym 6 \operatorname{Sym}_6 Sym 6 , so X = 0 X=0 X = 0 . □
Definition 2.8. A vertex of R \mathcal{R} R is a point J ∈ R J\in\mathcal{R} J ∈ R with d ( J ) = 0 d(J)=0 d ( J ) = 0 . Then C J C_J C J is a pointed polyhedral cone, defined by the finitely many inequalities X [ k ] ≥ 0 X[k]\geq0 X [ k ] ≥ 0 , k ∈ Min ( J ) k\in\operatorname{Min}(J) k ∈ Min ( J ) , whose linear forms span the 21-dimensional dual of Sym 6 \operatorname{Sym}_6 Sym 6 . An extreme ray of C J C_J C J is a ray R ≥ 0 Y \mathbb{R}_{\geq0}Y R ≥ 0 Y , Y ≠ 0 Y\ne0 Y = 0 , with Y ∈ C J Y\in C_J Y ∈ C J such that the forms X ↦ X [ k ] X\mapsto X[k] X ↦ X [ k ] for the k ∈ Min ( J ) k\in\operatorname{Min}(J) k ∈ Min ( J ) with Y [ k ] = 0 Y[k]=0 Y [ k ] = 0 span a 20-dimensional space. For an extreme ray Y Y Y put
t ∗ ( J , Y ) = sup { t ≥ 0 : J + t Y ∈ R } ∈ ( 0 , ∞ ] , t^*(J,Y)=\sup\{t\geq0:J+tY\in\mathcal{R}\}\in(0,\infty], t ∗ ( J , Y ) = sup { t ≥ 0 : J + t Y ∈ R } ∈ ( 0 , ∞ ] , which is positive by Lemma 2.6 (2). The set { J + t Y : 0 ≤ t ≤ t ∗ } \{J+tY:0\leq t\leq t^*\} { J + t Y : 0 ≤ t ≤ t ∗ } (with t < ∞ t<\infty t < ∞ ) is the edge of R \mathcal{R} R at J J J in direction Y Y Y ; it is bounded if t ∗ < ∞ t^*<\infty t ∗ < ∞ .
We use two standard facts on polyhedral cones [18 Lecture 1] : a pointed polyhedral cone has finitely many extreme rays and is their conical hull, and a nonzero vector of the cone spans an extreme ray exactly when the inequalities it satisfies with equality have rank one less than the dimension.
Lemma 2.9. Let J J J be a vertex and Y Y Y an extreme ray of C J C_J C J , and let Z = { k ∈ Min ( J ) : Y [ k ] = 0 } Z=\{k\in\operatorname{Min}(J):Y[k]=0\} Z = { k ∈ Min ( J ) : Y [ k ] = 0 } .
{ t ≥ 0 : J + t Y ∈ R } \{t\geq0:J+tY\in\mathcal{R}\} { t ≥ 0 : J + t Y ∈ R } is the interval [ 0 , t ∗ ] [0,t^*] [ 0 , t ∗ ] , or [ 0 , ∞ ) [0,\infty) [ 0 , ∞ ) if t ∗ = ∞ t^*=\infty t ∗ = ∞ . If t ∗ < ∞ t^*<\infty t ∗ < ∞ , then J + t ∗ Y J+t^*Y J + t ∗ Y is a vertex.
For 0 < t < t ∗ 0<t<t^* 0 < t < t ∗ we have Min ( J + t Y ) = Z \operatorname{Min}(J+tY)=Z Min ( J + t Y ) = Z and d ( J + t Y ) = 1 d(J+tY)=1 d ( J + t Y ) = 1 .
Every J ′ ∈ R J'\in\mathcal{R} J ′ ∈ R with d ( J ′ ) = 1 d(J')=1 d ( J ′ ) = 1 lies on an edge: J ′ = J v + t Y ′ J'=J_v+tY' J ′ = J v + t Y ′ for a vertex J v J_v J v , an extreme ray Y ′ Y' Y ′ of C J v C_{J_v} C J v , and 0 < t < t ∗ ( J v , Y ′ ) 0<t<t^*(J_v,Y') 0 < t < t ∗ ( J v , Y ′ ) .
Proof. (1) The set is convex and closed. Let J 1 = J + t ∗ Y J_1=J+t^*Y J 1 = J + t ∗ Y with t ∗ < ∞ t^*<\infty t ∗ < ∞ . Every k ∈ Z k\in Z k ∈ Z has J 1 [ k ] = 4 J_1[k]=4 J 1 [ k ] = 4 , so Z ⊆ Min ( J 1 ) Z\subseteq\operatorname{Min}(J_1) Z ⊆ Min ( J 1 ) . Since J 1 + η Y ∉ R J_1+\eta Y\notin\mathcal{R} J 1 + η Y ∈ / R for η > 0 \eta>0 η > 0 , Lemma 2.6 (2) gives Y ∉ C J 1 Y\notin C_{J_1} Y ∈ / C J 1 , so some k 1 ∈ Min ( J 1 ) k_1\in\operatorname{Min}(J_1) k 1 ∈ Min ( J 1 ) has Y [ k 1 ] < 0 Y[k_1]<0 Y [ k 1 ] < 0 . The forms of Z Z Z vanish on Y Y Y and span a 20-dimensional space, and the form of k 1 k_1 k 1 does not vanish on Y Y Y ; together they have rank 21, so L J 1 = 0 L_{J_1}=0 L J 1 = 0 . (2) For k ∈ M ∗ k\in\mathcal{M}^* k ∈ M ∗ the function τ ↦ ( J + τ Y ) [ k ] \tau\mapsto(J+\tau Y)[k] τ ↦ ( J + τ Y ) [ k ] is affine and at least 4 on [ 0 , t ] [0,t] [ 0 , t ] and slightly beyond t t t . If it equals 4 at t t t , it is constant, so J [ k ] = 4 J[k]=4 J [ k ] = 4 and Y [ k ] = 0 Y[k]=0 Y [ k ] = 0 . Hence Min ( J + t Y ) = Z \operatorname{Min}(J+tY)=Z Min ( J + t Y ) = Z , and L J + t Y L_{J+tY} L J + t Y , cut out by the forms of Z Z Z of rank 20, has dimension 1. (3) Let L J ′ = R X 0 L_{J'}=\mathbb{R}X_0 L J ′ = R X 0 . The set I 0 = { τ : J ′ + τ X 0 ∈ R } I_0=\{\tau:J'+\tau X_0\in\mathcal{R}\} I 0 = { τ : J ′ + τ X 0 ∈ R } is a closed interval which contains a neighbourhood of 0 by Lemma 2.6 (2) and is not R \mathbb{R} R by Lemma 2.7 . Let τ e \tau_e τ e be a finite end point, J v = J ′ + τ e X 0 J_v=J'+\tau_eX_0 J v = J ′ + τ e X 0 and Y ′ = − sgn ( τ e ) X 0 Y'=-\operatorname{sgn}(\tau_e)X_0 Y ′ = − sgn ( τ e ) X 0 . Since X 0 [ k ] = 0 X_0[k]=0 X 0 [ k ] = 0 for k ∈ Min ( J ′ ) k\in\operatorname{Min}(J') k ∈ Min ( J ′ ) , we have Min ( J ′ ) ⊆ Min ( J v ) \operatorname{Min}(J')\subseteq\operatorname{Min}(J_v) Min ( J ′ ) ⊆ Min ( J v ) and L J v ⊆ L J ′ L_{J_v}\subseteq L_{J'} L J v ⊆ L J ′ . If X 0 ∈ L J v X_0\in L_{J_v} X 0 ∈ L J v , then J v ± η X 0 ∈ R J_v\pm\eta X_0\in\mathcal{R} J v ± η X 0 ∈ R for small η \eta η by Lemma 2.6 (2), contradicting the choice of τ e \tau_e τ e ; so d ( J v ) = 0 d(J_v)=0 d ( J v ) = 0 . The segment from J v J_v J v to J ′ J' J ′ lies in R \mathcal{R} R , so Y ′ ∈ C J v Y'\in C_{J_v} Y ′ ∈ C J v by Lemma 2.6 (2), and Y ′ Y' Y ′ vanishes on Min ( J ′ ) \operatorname{Min}(J') Min ( J ′ ) , which has rank 20; so Y ′ Y' Y ′ spans an extreme ray of C J v C_{J_v} C J v , and J ′ = J v + ∣ τ e ∣ Y ′ J'=J_v+|\tau_e|Y' J ′ = J v + ∣ τ e ∣ Y ′ . Finally ∣ τ e ∣ < t ∗ ( J v , Y ′ ) |\tau_e|<t^*(J_v,Y') ∣ τ e ∣ < t ∗ ( J v , Y ′ ) , since otherwise J ′ J' J ′ would be a vertex by (1). □
Symmetries
Let T \mathcal{T} T be the group of matrices
T = ( U v 0 ϵ ) , U ∈ GL 5 ( Z ) , v ∈ Z 5 , ϵ ∈ { 1 , − 1 } . T=\begin{pmatrix} U & v \\ 0 & \epsilon\end{pmatrix},\qquad U\in\operatorname{GL}_5(\mathbb{Z}),\ v\in\mathbb{Z}^5,\ \epsilon\in\{1,-1\}. T = ( U 0 v ϵ ) , U ∈ GL 5 ( Z ) , v ∈ Z 5 , ϵ ∈ { 1 , − 1 } .
Then T ( n , l ) = ( U n + l v , ϵ l ) T(n,l)=(Un+lv,\epsilon l) T ( n , l ) = ( U n + l v , ϵ l ) , so T T T maps M \mathcal{M} M bijectively onto itself, and J ↦ T T J T J\mapsto T^{\mathsf T}JT J ↦ T T J T maps R \mathcal{R} R bijectively onto itself with ( T T J T ) [ k ] = J [ T k ] (T^{\mathsf T}JT)[k]=J[Tk] ( T T J T ) [ k ] = J [ T k ] . Consequently Min ( T T J T ) = T − 1 Min ( J ) \operatorname{Min}(T^{\mathsf T}JT)=T^{-1}\operatorname{Min}(J) Min ( T T J T ) = T − 1 Min ( J ) , $X\mapsto T T X T T^{\mathsf T}XT T T X T maps C J C_J C J onto C T T J T C_{T^{\mathsf T}JT} C T T J T , and vertices, extreme rays, edges and the values t ∗ t^* t ∗ correspond. Moreover Q ( T T J T ) = T T Q T Q(T^{\mathsf T}JT)=T^{\mathsf T}QT Q ( T T J T ) = T T QT , so det Q \det Q det Q , det J \det J det J and σ = det J / det Q \sigma=\det J/\det Q σ = det J / det Q are Γ \Gamma Γ -invariant. We call J , J ′ J,J' J , J ′ equivalent if J ′ = T T J T J'=T^{\mathsf T}JT J ′ = T T J T for some T ∈ Γ T\in\Gamma T ∈ Γ , and write Γ J \Gamma_J Γ J for the stabiliser of J J J .
Lemma 2.10. Let a , a ′ a,a' a , a ′ be bases of lattices Λ , Λ ′ ⊂ R 5 \Lambda,\Lambda'\subset\mathbb{R}^5 Λ , Λ ′ ⊂ R 5 and b , b ′ ∈ R 5 b,b'\in\mathbb{R}^5 b , b ′ ∈ R 5 . Then J ( a , b ) J(a,b) J ( a , b ) and J ( a ′ , b ′ ) J(a',b') J ( a ′ , b ′ ) are equivalent if and only if ( Λ , b ) (\Lambda,b) ( Λ , b ) and ( Λ ′ , b ′ ) (\Lambda',b') ( Λ ′ , b ′ ) are congruent.
Proof. Suppose J ( a ′ , b ′ ) = T T J ( a , b ) T J(a',b')=T^{\mathsf T}J(a,b)T J ( a ′ , b ′ ) = T T J ( a , b ) T with T T T as above. The vectors ( a ′ , b ′ ) (a',b') ( a ′ , b ′ ) and ( a U , ε b + ∑ v i a i ) (aU,\varepsilon b+\sum v_i a_i) ( a U , ε b + ∑ v i a i ) have the same Gram matrix, and a ′ a' a ′ spans R 5 \mathbb{R}^5 R 5 , so a linear isometry ψ \psi ψ maps a ′ a' a ′ to a U aU a U and b ′ b' b ′ to ε b + ∑ v i a i \varepsilon b+\sum v_i a_i ε b + ∑ v i a i . Then ψ ( Λ ′ ) = Λ \psi(\Lambda')=\Lambda ψ ( Λ ′ ) = Λ and ψ ( Λ ′ + b ′ ) = Λ + ε b \psi(\Lambda'+b')=\Lambda+\varepsilon b ψ ( Λ ′ + b ′ ) = Λ + ε b . If ε = − 1 \varepsilon=-1 ε = − 1 , replace ψ \psi ψ by − ψ -\psi − ψ , which maps Λ ′ \Lambda' Λ ′ onto Λ \Lambda Λ and Λ ′ + b ′ \Lambda'+b' Λ ′ + b ′ onto Λ + b \Lambda+b Λ + b . Conversely, let an isometry f f f map Λ ′ \Lambda' Λ ′ onto Λ \Lambda Λ and Λ ′ + b ′ \Lambda'+b' Λ ′ + b ′ onto Λ + b \Lambda+b Λ + b . Then f ( 0 ) ∈ Λ f(0)\in\Lambda f ( 0 ) ∈ Λ , and ψ = f − f ( 0 ) \psi=f-f(0) ψ = f − f ( 0 ) is a linear isometry with ψ ( Λ ′ ) = Λ \psi(\Lambda')=\Lambda ψ ( Λ ′ ) = Λ and ψ ( Λ ′ + b ′ ) = Λ + b \psi(\Lambda'+b')=\Lambda+b ψ ( Λ ′ + b ′ ) = Λ + b . So ψ ( a ′ ) = a U \psi(a')=aU ψ ( a ′ ) = a U with U ∈ GL 5 ( Z ) U\in\operatorname{GL}_5(\mathbb{Z}) U ∈ GL 5 ( Z ) and ψ ( b ′ ) = b + ∑ v i a i \psi(b')=b+\sum v_i a_i ψ ( b ′ ) = b + ∑ v i a i with v ∈ Z 5 v\in\mathbb{Z}^5 v ∈ Z 5 , and J ( a ′ , b ′ ) = T T J ( a , b ) T J(a',b')=T^{\mathsf T}J(a,b)T J ( a ′ , b ′ ) = T T J ( a , b ) T with ε = 1 \varepsilon=1 ε = 1 . □
Reaching all vertices
Proposition 2.11. Let v v v and w w w be vertices of R R R . There are vertices v = v 0 , v 1 , … , v m = w v=v_0,v_1,\ldots,v_m=w v = v 0 , v 1 , … , v m = w such that v s + 1 = v s + t ∗ Y s v_{s+1}=v_s+t^*Y_s v s + 1 = v s + t ∗ Y s for an extreme ray Y s Y_s Y s of C v s C_{v_s} C v s with t ∗ ( v s , Y s ) < ∞ t^*(v_s,Y_s)<\infty t ∗ ( v s , Y s ) < ∞ .
Proof. Let ℓ ( X ) = ∑ k ∈ Min ( w ) X [ k ] \ell(X)=\sum_{k\in\operatorname{Min}(w)}X[k] ℓ ( X ) = ∑ k ∈ Min ( w ) X [ k ] . Then ℓ ≥ 0 \ell\geq0 ℓ ≥ 0 on C w C_w C w , and ℓ ( X ) = 0 \ell(X)=0 ℓ ( X ) = 0 for X ∈ C w X\in C_w X ∈ C w only if X ∈ L w = 0 X\in L_w=0 X ∈ L w = 0 . By compactness of { X ∈ C w : ∥ X ∥ = 1 } \{X\in C_w:\lVert X\rVert=1\} { X ∈ C w : ∥ X ∥ = 1 } there is δ > 0 \delta>0 δ > 0 with ℓ ( X ) ≥ δ ∥ X ∥ \ell(X)\geq\delta\lVert X\rVert ℓ ( X ) ≥ δ ∥ X ∥ on C w C_w C w . By Lemma 2.6 (3), R ⊆ w + C w R\subseteq w+C_w R ⊆ w + C w , so ℓ ( J ) > ℓ ( w ) \ell(J)>\ell(w) ℓ ( J ) > ℓ ( w ) for J ∈ R ∖ { w } J\in R\setminus\{w\} J ∈ R ∖ { w } , and for every c c c the set S c = { J ∈ R : ℓ ( J ) ≤ c } S_c=\{J\in R:\ell(J)\leq c\} S c = { J ∈ R : ℓ ( J ) ≤ c } is compact. A vertex J J J is the unique solution of the linear equations J [ k ] = 4 J[k]=4 J [ k ] = 4 , k ∈ Min ( J ) k\in\operatorname{Min}(J) k ∈ Min ( J ) , and the vertices in S c S_c S c have Min ( J ) ⊆ M S c \operatorname{Min}(J)\subseteq\mathcal{M}_{S_c} Min ( J ) ⊆ M S c , a finite set by Lemma 2.6 (1). So S c S_c S c contains finitely many vertices.
Let u u u be a vertex with u ≠ w u\neq w u = w . If ℓ ( Y ) ≥ 0 \ell(Y)\geq0 ℓ ( Y ) ≥ 0 for every extreme ray of C u C_u C u , then ℓ ≥ 0 \ell\geq0 ℓ ≥ 0 on C u C_u C u , and R ⊆ u + C u R\subseteq u+C_u R ⊆ u + C u gives ℓ ( w ) ≥ ℓ ( u ) \ell(w)\geq\ell(u) ℓ ( w ) ≥ ℓ ( u ) , which is false. So some extreme ray Y Y Y of C u C_u C u has ℓ ( Y ) < 0 \ell(Y)<0 ℓ ( Y ) < 0 . Along u + t Y u+tY u + t Y the value of ℓ \ell ℓ decreases, and S ℓ ( u ) S_{\ell(u)} S ℓ ( u ) is compact, so t ∗ ( u , Y ) < ∞ t^*(u,Y)<\infty t ∗ ( u , Y ) < ∞ , and u ′ = u + t ∗ Y u'=u+t^*Y u ′ = u + t ∗ Y is a vertex (Lemma 2.9 ) with ℓ ( u ′ ) < ℓ ( u ) \ell(u')<\ell(u) ℓ ( u ′ ) < ℓ ( u ) . Starting from u = v u=v u = v and repeating, we obtain a sequence of vertices in S ℓ ( v ) S_{\ell(v)} S ℓ ( v ) along which ℓ \ell ℓ strictly decreases. It is finite, and it can only stop at w w w . □
Corollary 2.12. Let J 0 , … , J N J_0,\ldots,J_N J 0 , … , J N be vertices of R R R such that for every i i i and every extreme ray Y Y Y of C J i C_{J_i} C J i with t ∗ ( J i , Y ) < ∞ t^*(J_i,Y)<\infty t ∗ ( J i , Y ) < ∞ the vertex J i + t ∗ Y J_i+t^*Y J i + t ∗ Y is equivalent to some J j J_j J j . Then every vertex of R R R is equivalent to some J j J_j J j , and every edge of R R R is equivalent to an edge at some J j J_j J j .
Proof. Let w w w be a vertex and take the path J 0 = v 0 , … , v m = w J_0=v_0,\ldots,v_m=w J 0 = v 0 , … , v m = w of Proposition 2.11 . If v s = T T J i T v_s=T^{\mathsf T}J_iT v s = T T J i T , then Y ′ = T − 1 Y s T − T Y'=T^{-1}Y_sT^{-\mathsf T} Y ′ = T − 1 Y s T − T is an extreme ray of C J i C_{J_i} C J i with the same t ∗ t^* t ∗ , and v s + 1 = T T ( J i + t ∗ Y ′ ) T v_{s+1}=T^{\mathsf T}(J_i+t^*Y')T v s + 1 = T T ( J i + t ∗ Y ′ ) T , which is equivalent to some J j J_j J j by hypothesis. By induction w w w is equivalent to some J j J_j J j . An edge at a vertex w = T T J j T w=T^{\mathsf T}J_jT w = T T J j T in direction Y Y Y is the image under T T T of the edge at J j J_j J j in direction T − T Y T − 1 T^{-\mathsf T}YT^{-1} T − T Y T − 1 . □
Reduction to vertices and edges
Lemma 3.1. Let Q Q Q be positive definite and H ∈ Sym 5 H\in\operatorname{Sym}_5 H ∈ Sym 5 , H ≠ 0 H\neq0 H = 0 . On the open interval of τ \tau τ where Q + τ H Q+\tau H Q + τ H is positive definite, ψ ( τ ) = log det ( Q + τ H ) \psi(\tau)=\log\det(Q+\tau H) ψ ( τ ) = log det ( Q + τ H ) is strictly concave.
Proof. With Q τ = Q + τ H Q_\tau=Q+\tau H Q τ = Q + τ H we have ψ ′ ( τ ) = tr ( Q τ − 1 H ) \psi'(\tau)=\operatorname{tr}(Q_\tau^{-1}H) ψ ′ ( τ ) = tr ( Q τ − 1 H ) and ψ ′ ′ ( τ ) = − tr ( ( Q τ − 1 / 2 H Q τ − 1 / 2 ) 2 ) < 0 \psi''(\tau)=-\operatorname{tr}((Q_\tau^{-1/2}HQ_\tau^{-1/2})^2)<0 ψ ′′ ( τ ) = − tr (( Q τ − 1/2 H Q τ − 1/2 ) 2 ) < 0 , because Q τ − 1 / 2 H Q τ − 1 / 2 Q_\tau^{-1/2}HQ_\tau^{-1/2} Q τ − 1/2 H Q τ − 1/2 is a nonzero symmetric matrix. □
Let
S = { J ∈ R : σ ( J ) ≤ 0 } , C = { J ∈ S : d ( J ) = 0 } ∪ { J ∈ R : d ( J ) = 1 , σ ( J ) = 0 } . S=\{J\in R:\sigma(J)\leq0\},\qquad C=\{J\in S:d(J)=0\}\cup\{J\in R:d(J)=1,\ \sigma(J)=0\}. S = { J ∈ R : σ ( J ) ≤ 0 } , C = { J ∈ S : d ( J ) = 0 } ∪ { J ∈ R : d ( J ) = 1 , σ ( J ) = 0 } .
So C \mathcal{C} C consists of the vertices with det J ≤ 0 \det J \le0 det J ≤ 0 and of the points with det J = 0 \det J = 0 det J = 0 in the relative interiors of edges (Lemma 2.9). By Lemma 2.4, the infimum of det Q \det Q det Q over S \mathcal{S} S equals the infimum of covol ( Λ ) 2 \operatorname{covol}(\Lambda)^2 covol ( Λ ) 2 over the pairs of Theorem 1.1.
Proposition 3.2. For every J ∈ S J \in\mathcal{S} J ∈ S there is J ′ ∈ C J' \in\mathcal{C} J ′ ∈ C with det Q ( J ′ ) ≤ det Q ( J ) \det Q(J') \le\det Q(J) det Q ( J ′ ) ≤ det Q ( J ) .
Proof. Write f ( J ) = log det Q ( J ) f(J) = \log\det Q(J) f ( J ) = log det Q ( J ) and π ( J ) = 2 d ( J ) + [ σ ( J ) < 0 ] \pi(J) = 2d(J) + [\sigma(J) < 0] π ( J ) = 2 d ( J ) + [ σ ( J ) < 0 ] , where [ ⋅ ] [\cdot] [ ⋅ ] is 1 if the condition holds and 0 otherwise. We show: if J ∈ S ∖ C J \in\mathcal{S} \setminus\mathcal{C} J ∈ S ∖ C , there is J 1 ∈ S J_1 \in\mathcal{S} J 1 ∈ S with f ( J 1 ) ≤ f ( J ) f(J_1) \le f(J) f ( J 1 ) ≤ f ( J ) and π ( J 1 ) < π ( J ) \pi(J_1) < \pi(J) π ( J 1 ) < π ( J ) . Induction on π \pi π then proves the proposition.
Let J ∈ S ∖ C J \in\mathcal{S} \setminus\mathcal{C} J ∈ S ∖ C . Then either (a) σ ( J ) < 0 \sigma(J) < 0 σ ( J ) < 0 and d ( J ) ≥ 1 d(J) \ge1 d ( J ) ≥ 1 , or (b) σ ( J ) = 0 \sigma(J) = 0 σ ( J ) = 0 and d ( J ) ≥ 2 d(J) \ge2 d ( J ) ≥ 2 . In case (a) choose any X ∈ L J ∖ 0 X \in L_J \setminus0 X ∈ L J ∖ 0 . In case (b) let u = ( − q ( J ) , 1 ) ∈ R 6 u = (-q(J),1) \in\mathbb{R}^6 u = ( − q ( J ) , 1 ) ∈ R 6 , so that J [ u ] = σ ( J ) = 0 J[u] = \sigma(J) = 0 J [ u ] = σ ( J ) = 0 by Lemma 2.3(2), and choose X ∈ L J ∖ 0 X \in L_J \setminus0 X ∈ L J ∖ 0 with X [ u ] = 0 X[u] = 0 X [ u ] = 0 , which exists because dim L J ≥ 2 \dim L_J \ge2 dim L J ≥ 2 . Put J ( τ ) = J + τ X J(\tau) = J + \tau X J ( τ ) = J + τ X and
I 0 = { τ ∈ R : J ( τ ) ∈ R } . I_0 = \{\tau\in\mathbb{R} : J(\tau) \in\mathcal{R}\}. I 0 = { τ ∈ R : J ( τ ) ∈ R } . I 0 I_0 I 0 is a closed interval, it contains a neighbourhood of 0 by Lemma 2.6(2) because ± X ∈ C J \pm X \in C_J ± X ∈ C J , and I 0 ≠ R I_0 \ne\mathbb{R} I 0 = R by Lemma 2.7. Since X [ k ] = 0 X[k] = 0 X [ k ] = 0 for k ∈ Min ( J ) k \in\operatorname{Min}(J) k ∈ Min ( J ) , we have J ( τ ) [ k ] = 4 J(\tau)[k] = 4 J ( τ ) [ k ] = 4 for these k k k , hence
Min ( J ) ⊆ Min ( J ( τ ) ) and L J ( τ ) ⊆ L J ( τ ∈ I 0 ) . (2) \operatorname{Min}(J) \subseteq\operatorname{Min}(J(\tau)) \quad\text{and}\quad L_{J(\tau)} \subseteq L_J \qquad(\tau\in I_0). \tag*{(2)} Min ( J ) ⊆ Min ( J ( τ )) and L J ( τ ) ⊆ L J ( τ ∈ I 0 ) . (2) In case (b), Lemma 2.3(2) gives σ ( J ( τ ) ) ≤ J ( τ ) [ u ] = J [ u ] + τ X [ u ] = 0 \sigma(J(\tau)) \le J(\tau)[u] = J[u] + \tau X[u] = 0 σ ( J ( τ )) ≤ J ( τ ) [ u ] = J [ u ] + τ X [ u ] = 0 for τ ∈ I 0 \tau\in I_0 τ ∈ I 0 , and we put I = I 0 I = I_0 I = I 0 . In case (a), τ ↦ σ ( J ( τ ) ) \tau\mapsto\sigma(J(\tau)) τ ↦ σ ( J ( τ )) is continuous on I 0 I_0 I 0 and negative at 0, and we let I I I be the connected component of { τ ∈ I 0 : σ ( J ( τ ) ) ≤ 0 } \{\tau\in I_0 : \sigma(J(\tau)) \le0\} { τ ∈ I 0 : σ ( J ( τ )) ≤ 0 } containing 0. In both cases I I I is a closed interval, 0 is an interior point of I I I , I ≠ R I \ne\mathbb{R} I = R , and J ( τ ) ∈ S J(\tau) \in\mathcal{S} J ( τ ) ∈ S for τ ∈ I \tau\in I τ ∈ I .
The function φ ( τ ) = f ( J ( τ ) ) \varphi(\tau) = f(J(\tau)) φ ( τ ) = f ( J ( τ )) is concave on I I I by Lemma 3.1 (it is constant if Q ( X ) = 0 Q(X) = 0 Q ( X ) = 0 ), and bounded below by Lemma 2.5. If I = [ α , β ] I = [\alpha,\beta] I = [ α , β ] is bounded, concavity gives φ ( 0 ) ≥ min ( φ ( α ) , φ ( β ) ) \varphi(0) \ge\min(\varphi(\alpha),\varphi(\beta)) φ ( 0 ) ≥ min ( φ ( α ) , φ ( β )) . If I = [ α , ∞ ) I = [\alpha,\infty) I = [ α , ∞ ) , then φ \varphi φ is nondecreasing, because a concave function that decreases somewhere on a half-line tends to − ∞ -\infty − ∞ ; so φ ( α ) ≤ φ ( 0 ) \varphi(\alpha) \le\varphi(0) φ ( α ) ≤ φ ( 0 ) , and similarly for I = ( − ∞ , β ] I = (-\infty,\beta] I = ( − ∞ , β ] . In every case there is a finite end point τ 0 \tau_0 τ 0 of I I I with φ ( τ 0 ) ≤ φ ( 0 ) \varphi(\tau_0) \le\varphi(0) φ ( τ 0 ) ≤ φ ( 0 ) . Put J 1 = J ( τ 0 ) J_1 = J(\tau_0) J 1 = J ( τ 0 ) . Then J 1 ∈ S J_1 \in\mathcal{S} J 1 ∈ S and f ( J 1 ) ≤ f ( J ) f(J_1) \le f(J) f ( J 1 ) ≤ f ( J ) .
If τ 0 \tau_0 τ 0 is an end point of I 0 I_0 I 0 , then X ∉ L J 1 X \notin L_{J_1} X ∈ / L J 1 : otherwise J 1 ± η X ∈ R J_1 \pm\eta X \in\mathcal{R} J 1 ± η X ∈ R for small η > 0 \eta> 0 η > 0 by Lemma 2.6(2). With (3.1), d ( J 1 ) ≤ d ( J ) − 1 d(J_1) \le d(J)-1 d ( J 1 ) ≤ d ( J ) − 1 and π ( J 1 ) ≤ 2 d ( J ) − 1 < π ( J ) \pi(J_1) \le2d(J)-1 < \pi(J) π ( J 1 ) ≤ 2 d ( J ) − 1 < π ( J ) . If τ 0 \tau_0 τ 0 is not an end point of I 0 I_0 I 0 , we are in case (a), σ ( J 1 ) = 0 \sigma(J_1) = 0 σ ( J 1 ) = 0 by the choice of I I I , and π ( J 1 ) = 2 d ( J 1 ) ≤ 2 d ( J ) < π ( J ) \pi(J_1) = 2d(J_1) \le2d(J) < \pi(J) π ( J 1 ) = 2 d ( J 1 ) ≤ 2 d ( J ) < π ( J ) .
The vertices and edges of R \mathcal{R} R
Definition 4.1. For u ∈ Z 5 u \in\mathbb{Z}^5 u ∈ Z 5 and a ∈ Z a \in\mathbb{Z} a ∈ Z let p = ( u , − a ) p = (u,-a) p = ( u , − a ) , q = ( u , − a − 1 ) ∈ Z 6 q = (u,-a-1) \in\mathbb{Z}^6 q = ( u , − a − 1 ) ∈ Z 6 and X u , a = p q T + q p T X_{u,a} = pq^{\mathsf{T}} + qp^{\mathsf{T}} X u , a = p q T + q p T . Thus Q ( X u , a ) = 2 u u T Q(X_{u,a}) = 2uu^{\mathsf{T}} Q ( X u , a ) = 2 u u T and
X u , a [ ( n , l ) ] = 2 ( u ⋅ n − a l ) ( u ⋅ n − ( a + 1 ) l ) . X_{u,a}[(n,l)] = 2(u \cdot n-al)(u \cdot n-(a+1)l). X u , a [( n , l )] = 2 ( u ⋅ n − a l ) ( u ⋅ n − ( a + 1 ) l ) .
Lemma 4.2. X u , a [ k ] ≥ 0 X_{u,a}[k] \ge0 X u , a [ k ] ≥ 0 for all k ∈ M k \in\mathcal{M} k ∈ M . Hence J + t X u , a ∈ R J+tX_{u,a} \in\mathcal{R} J + t X u , a ∈ R for all J ∈ R J \in\mathcal{R} J ∈ R and t ≥ 0 t \ge0 t ≥ 0 , and
det Q ( J + t X u , a ) = det Q ( J ) + 2 t adj ( Q ( J ) ) [ u ] . \det Q(J+tX_{u,a}) = \det Q(J)+2t\operatorname{adj}(Q(J))[u]. det Q ( J + t X u , a ) = det Q ( J ) + 2 t adj ( Q ( J )) [ u ] . Proof. For k = ( n , l ) k = (n,l) k = ( n , l ) the two factors u ⋅ n − a l u \cdot n-al u ⋅ n − a l and u ⋅ n − ( a + 1 ) l u \cdot n-(a+1)l u ⋅ n − ( a + 1 ) l are integers that differ by l ∈ { − 1 , 0 , 1 } l \in\{-1,0,1\} l ∈ { − 1 , 0 , 1 } ; two such integers have a nonnegative product. The determinant formula is the matrix determinant lemma for the rank-one update Q + 2 t u u T Q+2tuu^{\mathsf{T}} Q + 2 t u u T .
Proposition 4.3. The matrices J 0 , … , J 33 J_0,\ldots,J_{33} J 0 , … , J 33 of Table A.1 are vertices of R \mathcal{R} R with the invariants of Table 4.1. For each i i i let G i G_i G i be as in Table 4.1. Then:
Figure 3.1. One step of the proof of Proposition 3.2 in a two-dimensional face F F F of R \mathcal{R} R , in case (b), σ ( J ) = 0 \sigma(J)=0 σ ( J ) = 0 . The set F ∩ { σ > 0 } F\cap\{\sigma>0\} F ∩ { σ > 0 } (shaded) is convex because σ \sigma σ is concave. On the line through J J J in the direction X X X , chosen with X [ u ] = 0 X[u]=0 X [ u ] = 0 , we have σ ≤ 0 \sigma\leq0 σ ≤ 0 , and log det Q \log\det Q log det Q is concave on it, so one of the two ends of the chord, here J 1 J_1 J 1 , has det Q ( J 1 ) ≤ det Q ( J ) \det Q(J_1)\leq\det Q(J) det Q ( J 1 ) ≤ det Q ( J ) . The point J 1 J_1 J 1 lies on an edge of F F F . From there the same step moves along the edge to a vertex or to a point with σ = 0 \sigma=0 σ = 0 .
for every extreme ray Y Y Y of C J i C_{J_i} C J i with t ∗ ( J i , Y ) < ∞ t^*(J_i,Y)<\infty t ∗ ( J i , Y ) < ∞ , the vertex J i + t ∗ Y J_i+t^*Y J i + t ∗ Y is equivalent to some J j J_j J j ; Table A.2 lists j j j for one ray of each G i G_i G i -orbit;
for every extreme ray Y Y Y of C J i C_{J_i} C J i and every t ≥ 0 t\geq0 t ≥ 0 with t ≤ t ∗ ( J i , Y ) t\leq t^*(J_i,Y) t ≤ t ∗ ( J i , Y ) , either det ( J i + t Y ) > 0 \det(J_i+tY)>0 det ( J i + t Y ) > 0 or det Q ( J i + t Y ) ≥ 512 \det Q(J_i+tY)\geq512 det Q ( J i + t Y ) ≥ 512 ; and if det ( J i + t Y ) = 0 \det(J_i+tY)=0 det ( J i + t Y ) = 0 and det Q ( J i + t Y ) = 512 \det Q(J_i+tY)=512 det Q ( J i + t Y ) = 512 , then J i + t Y J_i+tY J i + t Y is equivalent to one of the matrices E 0 , … , E 4 E_0,\ldots,E_4 E 0 , … , E 4 of Proposition 4.5 ;
every extreme ray Y Y Y of C J i C_{J_i} C J i with t ∗ ( J i , Y ) = ∞ t^*(J_i,Y)=\infty t ∗ ( J i , Y ) = ∞ equals X u , a X_{u,a} X u , a for some u ∈ Z 5 u\in\mathbb{Z}^5 u ∈ Z 5 and a ∈ { − 2 , − 1 , 0 } a\in\{-2,-1,0\} a ∈ { − 2 , − 1 , 0 } , and is G i G_i G i -equivalent to one of the 25 rays of Table 4.2 .
Table 4.2. The unbounded edges J i + t X u , a J_i+tX_{u,a} J i + t X u , a , t ≥ 0 t\geq0 t ≥ 0 , one per G i G_i G i -orbit; N N N is the size of the orbit, and the N N N add up to 115. The last two columns give the positive root t 0 t_0 t 0 of det ( J i + t X u , a ) \det(J_i+tX_{u,a}) det ( J i + t X u , a ) and the value of det Q \det Q det Q there. Each row is a direct computation from Table A.1 (the det Q \det Q det Q column by Lemma 4.2 ); 320 + 128 6 ≈ 633.5 320+128\sqrt{6}\approx633.5 320 + 128 6 ≈ 633.5 , 342 + 108 10 ≈ 683.5 342+108\sqrt{10}\approx683.5 342 + 108 10 ≈ 683.5 , 378 + 216 3 ≈ 752.1 378+216\sqrt{3}\approx752.1 378 + 216 3 ≈ 752.1 .
Proof. This is a finite computation in exact integer and rational arithmetic, described in Appendix B. The certificate lists, for each i i i , the minimal vectors of J i J_i J i , generators of G i G_i G i , all extreme rays of C J i C_{J_i} C J i , and one ray Y Y Y of each G i G_i G i -orbit; for a bounded edge it gives t ∗ t^* t ∗ , j j j and a matrix T ∈ Γ T\in\Gamma T ∈ Γ with T T J j T = J i + t ∗ Y T^{\mathsf{T}}J_jT=J_i+t^*Y T T J j T = J i + t ∗ Y , and for an unbounded edge the data ( u , a ) (u,a) ( u , a ) . For a ray g Y g T gYg^{\mathsf{T}} g Y g T with g ∈ G i g\in G_i g ∈ G i , the edge at J i J_i J i in its direction is the image of the edge in direction Y Y Y under J ↦ g T J g J\mapsto g^{\mathsf{T}}Jg J ↦ g T J g (§ 2.3 ), so the statements for the listed rays imply them for all rays. Statement (2) is decided on each listed edge from the polynomials det ( J i + t Y ) \det(J_i+tY) det ( J i + t Y ) , of degree at most 6, and det Q ( J i + t Y ) \det Q(J_i+tY) det Q ( J i + t Y ) , of degree at most 5, by Sturm sequences. □ \square □
By Corollary 2.12 and Proposition 4.3 (1), every vertex of R \mathcal{R} R is equivalent to exactly one J i J_i J i , and every edge of R \mathcal{R} R is equivalent to an edge at some J i J_i J i in the direction of one of the 480 listed rays.
Remark 4.4. The concavity of σ \sigma σ (Lemma 2.3 (2)) locates the points of C C C on bounded edges. By Table 4.1 , σ ( J i ) \sigma(J_i) σ ( J i ) is negative for i = 1 , 2 i=1,2 i = 1 , 2 , zero for i = 0 i=0 i = 0 and positive otherwise. On a bounded edge whose end points have σ ≥ 0 \sigma\geq0 σ ≥ 0 , not both zero, σ \sigma σ is positive inside. So a point of C C C in the interior of a bounded edge lies on an edge at J 1 J_1 J 1 or J 2 J_2 J 2 , or on an edge joining two vertices of class 0. There are two classes of the latter. On one, det J = 16 t ( t − 4 ) ( t − 2 ) ( t + 2 ) \det J=16t(t-4)(t-2)(t+2) det J = 16 t ( t − 4 ) ( t − 2 ) ( t + 2 ) with t ∗ = 2 t^*=2 t ∗ = 2 , which is positive inside. On the other, det J ≡ 0 \det J\equiv0 det J ≡ 0 and det Q = 512 ( 1 + τ − τ 2 ) \det Q=512(1+\tau-\tau^2) det Q = 512 ( 1 + τ − τ 2 ) with τ = t / t ∗ \tau=t/t^* τ = t / t ∗ ; this is the edge of [1 §4.3] contained in the set of packings, with det Q > 512 \det Q>512 det Q > 512 inside. On ten classes of edges at J 1 J_1 J 1 or J 2 J_2 J 2 , det J \det J det J has one root inside, where det Q \det Q det Q equals 648, 673.59 . . ., 697.00 . . ., 711.11 . . ., 714.19 . . ., 715.45 . . ., 734.56 . . ., 737.28, 738.50 . . . and 823.04 . . . respectively; on the other edges at J 1 J_1 J 1 and J 2 J_2 J 2 , det J < 0 \det J<0 det J < 0 inside. Proposition 4.3 (2) records these facts; they are not used separately.
Table 4.1. The 34 vertices J i J_i J i of R \mathcal{R} R up to equivalence; their entries are in Table A.1. ∣ Min ∣ |\operatorname{Min}| ∣ Min ∣ counts pairs ± k \pm k ± k ; “rays” is the number of extreme rays of C J i C_{J_i} C J i , “orb.” the number of their orbits under the group G i ⊆ Γ J i G_i \subseteq\Gamma_{J_i} G i ⊆ Γ J i generated by the automorphisms of J i J_i J i listed in the certificate, and U the number of these orbits that are unbounded edges. In all, 80,695 rays in 480 orbits, 25 of them unbounded. The pairs ( det Q , det J ) (\det Q,\det J) ( det Q , det J ) are distinct, so no two J i J_i J i are equivalent.
Proposition 4.5. Let
E 0 = J 0 , E 1 = J 3 + 5 6 X e 1 , − 1 , E 2 = J 5 + 3 X e 5 , 0 , E 3 = J 7 + 2 X e 5 , 0 , E 4 = J 8 + 2 X e 1 , − 1 . E_0=J_0,\quad E_1=J_3+\frac{5}{6}X_{e_1,-1},\quad E_2=J_5+3X_{e_5,0},\quad E_3=J_7+2X_{e_5,0},\quad E_4=J_8+2X_{e_1,-1}. E 0 = J 0 , E 1 = J 3 + 6 5 X e 1 , − 1 , E 2 = J 5 + 3 X e 5 , 0 , E 3 = J 7 + 2 X e 5 , 0 , E 4 = J 8 + 2 X e 1 , − 1 . Every J ∈ C J\in C J ∈ C satisfies det Q ( J ) ≥ 512 \det Q(J)\ge512 det Q ( J ) ≥ 512 , with equality if and only if J J J is equivalent to one of E 0 , … , E 4 E_0,\ldots,E_4 E 0 , … , E 4 .
Proof. Let J ∈ C J\in C J ∈ C . If d ( J ) = 0 d(J)=0 d ( J ) = 0 , then J J J is equivalent to some J i J_i J i with σ ( J i ) ≤ 0 \sigma(J_i)\le0 σ ( J i ) ≤ 0 , that is, det J i ≤ 0 \det J_i\le0 det J i ≤ 0 . By Table 4.1 , i ∈ { 0 , 1 , 2 } i\in\{0,1,2\} i ∈ { 0 , 1 , 2 } and det Q ( J ) ∈ { 512 , 1024 , 768 } \det Q(J)\in\{512,1024,768\} det Q ( J ) ∈ { 512 , 1024 , 768 } , with 512 only for J 0 = E 0 J_0=E_0 J 0 = E 0 .
If d ( J ) = 1 d(J)=1 d ( J ) = 1 and σ ( J ) = 0 \sigma(J)=0 σ ( J ) = 0 , Lemma 2.9 (3) places J J J in the relative interior of an edge, and after applying an element of Γ \Gamma Γ we may assume J = J i + t Y J=J_i+tY J = J i + t Y with Y Y Y an extreme ray of C J i C_{J_i} C J i and 0 < t < t ∗ ( J i , Y ) 0<t<t^*(J_i,Y) 0 < t < t ∗ ( J i , Y ) . Then det J = det Q ( J ) σ ( J ) = 0 \det J=\det Q(J)\sigma(J)=0 det J = det Q ( J ) σ ( J ) = 0 , and Proposition 4.3 (2) gives det Q ( J ) ≥ 512 \det Q(J)\ge512 det Q ( J ) ≥ 512 , with equality only if J J J is equivalent to some E m E_m E m .
Conversely, E 0 = J 0 E_0=J_0 E 0 = J 0 is a vertex with det J 0 = 0 \det J_0=0 det J 0 = 0 and det Q ( J 0 ) = 512 \det Q(J_0)=512 det Q ( J 0 ) = 512 . For m ≥ 1 m\geq1 m ≥ 1 , E m E_m E m is the point at t 0 t_0 t 0 on one of the four rows of Table 4.2 with det Q ( t 0 ) = 512 \det Q(t_0)=512 det Q ( t 0 ) = 512 ; it lies in the relative interior of an unbounded edge, so d ( E m ) = 1 d(E_m)=1 d ( E m ) = 1 by Lemma 2.9 (2), and σ ( E m ) = det E m / det Q ( E m ) = 0. □ \sigma(E_m)=\det E_m/\det Q(E_m)=0. \square σ ( E m ) = det E m / det Q ( E m ) = 0. □
Corollary 4.6. det Q ( J ) ≥ 512 \det Q(J)\geq512 det Q ( J ) ≥ 512 for every J ∈ S J\in S J ∈ S .
Proof. Propositions 3.2 and 4.5. □ \square □
The equality case
Lemma 5.1. Let Λ ⊂ R n \Lambda\subset\mathbb{R}^n Λ ⊂ R n be a lattice, ρ = max z ∈ R n dist ( z , Λ ) \rho=\max_{z\in\mathbb{R}^n}\operatorname{dist}(z,\Lambda) ρ = max z ∈ R n dist ( z , Λ ) its covering radius, and c ∈ R n c\in\mathbb{R}^n c ∈ R n with dist ( c , Λ ) = ρ \operatorname{dist}(c,\Lambda)=\rho dist ( c , Λ ) = ρ . Then the set N ( c ) = { v ∈ Λ : ∣ v − c ∣ = ρ } N(c)=\{v\in\Lambda:|v-c|=\rho\} N ( c ) = { v ∈ Λ : ∣ v − c ∣ = ρ } is not contained in any affine hyperplane.
Figure 5.1. Lemma 5.1 in the plane. Left: a deep hole c c c of a lattice; the open disc of radius ρ \rho ρ about c c c contains no lattice point, and the points N ( c ) N(c) N ( c ) on its boundary span the plane affinely. Right: if N ( c ) N(c) N ( c ) lay on a line H H H , moving c c c away from H H H by a small ε w \varepsilon w εw would increase the distance to every point of N ( c ) N(c) N ( c ) , and to the whole lattice, beyond ρ \rho ρ .
Proof. The maximum exists because z ↦ dist ( z , Λ ) z \mapsto\operatorname{dist}(z,\Lambda) z ↦ dist ( z , Λ ) is continuous and Λ \Lambda Λ -periodic. N ( c ) N(c) N ( c ) is finite and nonempty, and since Λ \Lambda Λ is discrete there is δ > 0 \delta> 0 δ > 0 with ∣ v − c ∣ ≥ ρ + δ \lvert v-c\rvert\ge\rho+\delta ∣ v − c ∣ ≥ ρ + δ for v ∈ Λ ∖ N ( c ) v \in\Lambda\setminus N(c) v ∈ Λ ∖ N ( c ) . Suppose ⟨ v , z ⟩ = α \langle v,z\rangle= \alpha ⟨ v , z ⟩ = α for all v ∈ N ( c ) v \in N(c) v ∈ N ( c ) , with ∣ z ∣ = 1 \lvert z\rvert= 1 ∣ z ∣ = 1 . Put β = α − ⟨ c , z ⟩ \beta= \alpha-\langle c,z\rangle β = α − ⟨ c , z ⟩ , so that ⟨ v − c , z ⟩ = β \langle v-c,z\rangle= \beta ⟨ v − c , z ⟩ = β on N ( c ) N(c) N ( c ) , and let w = − z w=-z w = − z if β > 0 \beta>0 β > 0 and w = z w=z w = z otherwise. For 0 < ε < δ 0<\varepsilon<\delta 0 < ε < δ and v ∈ N ( c ) v \in N(c) v ∈ N ( c ) ,
∣ v − c − ε w ∣ 2 = ρ 2 − 2 ε ⟨ v − c , w ⟩ + ε 2 = ρ 2 + 2 ε ∣ β ∣ + ε 2 > ρ 2 \lvert v-c-\varepsilon w\rvert^2=\rho^2-2\varepsilon\langle v-c,w\rangle+\varepsilon^2=\rho^2+2\varepsilon\lvert\beta\rvert+\varepsilon^2>\rho^2 ∣ v − c − εw ∣ 2 = ρ 2 − 2 ε ⟨ v − c , w ⟩ + ε 2 = ρ 2 + 2 ε ∣ β ∣ + ε 2 > ρ 2
and for v ∈ Λ ∖ N ( c ) v \in\Lambda\setminus N(c) v ∈ Λ ∖ N ( c ) , ∣ v − c − ε w ∣ ≥ ρ + δ − ε > ρ \lvert v-c-\varepsilon w\rvert\ge\rho+\delta-\varepsilon>\rho ∣ v − c − εw ∣ ≥ ρ + δ − ε > ρ . So dist ( c + ε w , Λ ) > ρ \operatorname{dist}(c+\varepsilon w,\Lambda)>\rho dist ( c + εw , Λ ) > ρ , contradicting the definition of ρ \rho ρ . □
A point c c c with dist ( c , Λ ) = ρ \operatorname{dist}(c,\Lambda)=\rho dist ( c , Λ ) = ρ is a deep hole of Λ \Lambda Λ .
Lemma 5.2. Let J ∈ Sym 6 + J \in\operatorname{Sym}^{+}_{6} J ∈ Sym 6 + , let A A A be a real 5 × 5 5 \times5 5 × 5 matrix with A T A = Q ( J ) A^{\mathsf T}A=Q(J) A T A = Q ( J ) , and put Λ = A Z 5 \Lambda= A\mathbb{Z}^{5} Λ = A Z 5 and c = − A q ( J ) c=-Aq(J) c = − A q ( J ) . Then J [ ( n , 0 ) ] = ∣ A n ∣ 2 J[(n,0)]=\lvert An\rvert^2 J [( n , 0 )] = ∣ A n ∣ 2 and J [ ( n , 1 ) ] = ∣ A n − c ∣ 2 + σ ( J ) J[(n,1)]=\lvert An-c\rvert^2+\sigma(J) J [( n , 1 )] = ∣ A n − c ∣ 2 + σ ( J ) for n ∈ Z 5 n \in\mathbb{Z}^{5} n ∈ Z 5 . In particular J ∈ R J \in\mathcal{R} J ∈ R if and only if ∣ v ∣ ≥ 2 \lvert v\rvert\ge2 ∣ v ∣ ≥ 2 for v ∈ Λ ∖ 0 v \in\Lambda\setminus0 v ∈ Λ ∖ 0 and dist ( c , Λ ) 2 ≥ 4 − σ ( J ) \operatorname{dist}(c,\Lambda)^2\ge4-\sigma(J) dist ( c , Λ ) 2 ≥ 4 − σ ( J ) ; and for J ∈ R J \in\mathcal{R} J ∈ R we have ( n , 1 ) ∈ Min ( J ) (n,1)\in\operatorname{Min}(J) ( n , 1 ) ∈ Min ( J ) if and only if ∣ A n − c ∣ 2 = 4 − σ ( J ) \lvert An-c\rvert^2=4-\sigma(J) ∣ A n − c ∣ 2 = 4 − σ ( J ) .
Proof. By Lemma 2.3 (1), J [ ( n , l ) ] = ∣ A ( n + l q ( J ) ) ∣ 2 + l 2 σ ( J ) = ∣ A n − l c ∣ 2 + l 2 σ ( J ) J[(n,l)]=\lvert A(n+lq(J))\rvert^2+l^2\sigma(J)=\lvert An-lc\rvert^2+l^2\sigma(J) J [( n , l )] = ∣ A ( n + l q ( J )) ∣ 2 + l 2 σ ( J ) = ∣ A n − l c ∣ 2 + l 2 σ ( J ) . The vectors ( n , − 1 ) (n,-1) ( n , − 1 ) give the same values as ( − n , 1 ) (-n,1) ( − n , 1 ) . □
Proposition 5.3. Let J ∈ S J \in\mathcal{S} J ∈ S with det Q ( J ) = 512 \det Q(J)=512 det Q ( J ) = 512 . Then σ ( J ) = 0 \sigma(J)=0 σ ( J ) = 0 and d ( J ) ≤ 1 d(J)\le1 d ( J ) ≤ 1 . Hence J ∈ C J \in\mathcal{C} J ∈ C , and J J J is equivalent to one of E 0 , … , E 4 E_0,\ldots,E_4 E 0 , … , E 4 .
Proof. We first record two consequences of Corollary 4.6 for any J ′ ∈ S J' \in\mathcal{S} J ′ ∈ S with det Q ( J ′ ) = 512 \det Q(J')=512 det Q ( J ′ ) = 512 and any X ∈ L J ′ X \in L_{J'} X ∈ L J ′ that satisfies σ ( J ′ ) < 0 \sigma(J')<0 σ ( J ′ ) < 0 or X [ u ′ ] = 0 X[u']=0 X [ u ′ ] = 0 , where u ′ = ( − q ( J ′ ) , 1 ) u'=(-q(J'),1) u ′ = ( − q ( J ′ ) , 1 ) :
(a) Q ( X ) = 0 Q(X)=0 Q ( X ) = 0 ;
(b) writing X = ( 0 x x T y ) X=\begin{pmatrix}0 & x \\ x^{\mathsf T} & y\end{pmatrix} X = ( 0 x T x y ) , we have 2 x ⋅ n + y = 0 2x\cdot n+y=0 2 x ⋅ n + y = 0 for every ( n , 1 ) ∈ Min ( J ′ ) (n,1)\in\operatorname{Min}(J') ( n , 1 ) ∈ Min ( J ′ ) .
For (a): J ′ + τ X ∈ R J'+\tau X\in\mathcal{R} J ′ + τ X ∈ R for small ∣ τ ∣ \lvert\tau\rvert ∣ τ ∣ by Lemma 2.6 (2), since ± X ∈ C J ′ \pm X\in C_{J'} ± X ∈ C J ′ . If σ ( J ′ ) < 0 \sigma(J')<0 σ ( J ′ ) < 0 , then σ ( J ′ + τ X ) < 0 \sigma(J'+\tau X)<0 σ ( J ′ + τ X ) < 0 for small ∣ τ ∣ \lvert\tau\rvert ∣ τ ∣ by continuity. If X [ u ′ ] = 0 X[u']=0 X [ u ′ ] = 0 , then $\sigma(J'+\tau X)\le (J'+\tau X)[u']=
{#eq:5.1}
caption: Bases of Λ m \Lambda_m Λ m and vectors b ≡ b m ( m o d Λ m ) b \equiv b_m \pmod{\Lambda_m} b ≡ b m ( mod Λ m ) ; the Gram matrix of 2 ( a 1 , … , a 5 , b ) \sqrt{2}(a_1,\ldots,a_5,b) 2 ( a 1 , … , a 5 , b ) is E m E_m E m . Coordinates are written without commas, and k ˉ = − k \bar{k}=-k k ˉ = − k .
:::
σ ( J ′ ) ≤ 0 \sigma(J') \le0 σ ( J ′ ) ≤ 0 by Lemma 2.3(2). In both cases J ′ + τ X ∈ S J' + \tau X \in S J ′ + τ X ∈ S on an interval around 0 0 0 , where φ ( τ ) = log det Q ( J ′ + τ X ) \varphi(\tau)=\log\det Q(J'+\tau X) φ ( τ ) = log det Q ( J ′ + τ X ) is concave, at least log 512 \log512 log 512 by Corollary 4.6, and equal to log 512 \log512 log 512 at τ = 0 \tau=0 τ = 0 . A concave function with an interior minimum on an interval is constant there, so Q ( X ) = 0 Q(X)=0 Q ( X ) = 0 by Lemma 3.1. For (b): with Q ( X ) = 0 Q(X)=0 Q ( X ) = 0 we have X [ ( n , 1 ) ] = 2 x ⋅ n + y X[(n,1)]=2x\cdot n+y X [( n , 1 )] = 2 x ⋅ n + y , which vanishes on Min ( J ′ ) \operatorname{Min}(J') Min ( J ′ ) because X ∈ L J ′ X\in L_{J'} X ∈ L J ′ .
Now let J J J be as in the proposition, and let A A A , Λ \Lambda Λ , c c c be as in Lemma 5.2. Let ρ \rho ρ be the covering radius of Λ \Lambda Λ . Since J ∈ R J\in\mathcal{R} J ∈ R and σ ( J ) ≤ 0 \sigma(J)\le0 σ ( J ) ≤ 0 , Lemma 5.2 gives ρ 2 ≥ dist ( c , Λ ) 2 ≥ 4 − σ ( J ) ≥ 4 \rho^2\ge\operatorname{dist}(c,\Lambda)^2\ge4-\sigma(J)\ge4 ρ 2 ≥ dist ( c , Λ ) 2 ≥ 4 − σ ( J ) ≥ 4 .
Suppose ρ > 2 \rho>2 ρ > 2 . Choose a deep hole c ′ c' c ′ of Λ \Lambda Λ , put q ′ = − A − 1 c ′ q'=-A^{-1}c' q ′ = − A − 1 c ′ and σ ′ = 4 − ρ 2 < 0 \sigma'=4-\rho^2<0 σ ′ = 4 − ρ 2 < 0 , and let
J ′ = ( Q Q q ′ q ′ T Q σ ′ + Q [ q ′ ] ) , Q = Q ( J ) . J'=\begin{pmatrix} Q & Qq' \\ {q'}^{T}Q & \sigma'+Q[{q'}] \end{pmatrix},\qquad Q=Q(J). J ′ = ( Q q ′ T Q Q q ′ σ ′ + Q [ q ′ ] ) , Q = Q ( J ) .
Then Q ( J ′ ) = Q Q(J')=Q Q ( J ′ ) = Q , q ( J ′ ) = q ′ q(J')=q' q ( J ′ ) = q ′ and σ ( J ′ ) = σ ′ \sigma(J')=\sigma' σ ( J ′ ) = σ ′ . By Lemma 5.2, J ′ ∈ R J'\in\mathcal{R} J ′ ∈ R , because Λ \Lambda Λ has minimal distance at least 2 2 2 and dist ( c ′ , Λ ) 2 = ρ 2 = 4 − σ ′ \operatorname{dist}(c',\Lambda)^2=\rho^2=4-\sigma' dist ( c ′ , Λ ) 2 = ρ 2 = 4 − σ ′ ; moreover ( n , 1 ) ∈ Min ( J ′ ) (n,1)\in\operatorname{Min}(J') ( n , 1 ) ∈ Min ( J ′ ) whenever A n ∈ N ( c ′ ) An\in N(c') A n ∈ N ( c ′ ) . So J ′ ∈ S J'\in S J ′ ∈ S and det Q ( J ′ ) = 512 \det Q(J')=512 det Q ( J ′ ) = 512 . Let X ∈ L J ′ X\in L_{J'} X ∈ L J ′ . Since σ ( J ′ ) < 0 \sigma(J')<0 σ ( J ′ ) < 0 , (a) and (b) apply: Q ( X ) = 0 Q(X)=0 Q ( X ) = 0 , and the affine function v ↦ 2 x ⋅ A − 1 v + y v\mapsto2x\cdot A^{-1}v+y v ↦ 2 x ⋅ A − 1 v + y vanishes on N ( c ′ ) N(c') N ( c ′ ) . By Lemma 5.1, N ( c ′ ) N(c') N ( c ′ ) is not contained in an affine hyperplane, so x = 0 x=0 x = 0 and y = 0 y=0 y = 0 , that is, X = 0 X=0 X = 0 . Hence d ( J ′ ) = 0 d(J')=0 d ( J ′ ) = 0 : J ′ J' J ′ is a vertex with det J ′ = 512 σ ′ < 0 \det J'=512\sigma'<0 det J ′ = 512 σ ′ < 0 . By Proposition 4.3 it is equivalent to J 1 J_1 J 1 or J 2 J_2 J 2 , the only J i J_i J i with det J i < 0 \det J_i<0 det J i < 0 ; but det Q ( J 1 ) = 1024 \det Q(J_1)=1024 det Q ( J 1 ) = 1024 and det Q ( J 2 ) = 768 \det Q(J_2)=768 det Q ( J 2 ) = 768 . This contradiction shows ρ = 2 \rho=2 ρ = 2 .
Then 4 ≥ dist ( c , Λ ) 2 ≥ 4 − σ ( J ) 4\ge\operatorname{dist}(c,\Lambda)^2\ge4-\sigma(J) 4 ≥ dist ( c , Λ ) 2 ≥ 4 − σ ( J ) gives σ ( J ) = 0 \sigma(J)=0 σ ( J ) = 0 and dist ( c , Λ ) = 2 = ρ \operatorname{dist}(c,\Lambda)=2=\rho dist ( c , Λ ) = 2 = ρ , so c c c is a deep hole of Λ \Lambda Λ , and ( n , 1 ) ∈ Min ( J ) (n,1)\in\operatorname{Min}(J) ( n , 1 ) ∈ Min ( J ) if and only if A n ∈ N ( c ) An\in N(c) A n ∈ N ( c ) . Let u = ( − q ( J ) , 1 ) u=(-q(J),1) u = ( − q ( J ) , 1 ) and let X ∈ L J X\in L_J X ∈ L J with X [ u ] = 0 X[u]=0 X [ u ] = 0 . By (a) and (b), Q ( X ) = 0 Q(X)=0 Q ( X ) = 0 and v ↦ 2 x ⋅ A − 1 v + y v\mapsto2x\cdot A^{-1}v+y v ↦ 2 x ⋅ A − 1 v + y vanishes on N ( c ) N(c) N ( c ) , so X = 0 X=0 X = 0 by Lemma 5.1. Thus the linear map L J → R L_J\to\mathbb{R} L J → R , X ↦ X [ u ] X\mapsto X[u] X ↦ X [ u ] , is injective, and d ( J ) ≤ 1 d(J)\le1 d ( J ) ≤ 1 . So J ∈ C J\in\mathcal{C} J ∈ C , and Proposition 4.5 completes the proof. □
The five extremal configurations
Lemma 6.1. For each m m m , the vectors a 1 , … , a 5 a_1,\ldots,a_5 a 1 , … , a 5 of Table 6.1 form a basis of Λ m \Lambda_m Λ m , the vector b b b satisfies b − b m ∈ Λ m b-b_m\in\Lambda_m b − b m ∈ Λ m , and the Gram matrix of 2 a 1 , … , 2 a 5 , 2 b \sqrt{2}a_1,\ldots,\sqrt{2}a_5,\sqrt{2}b 2 a 1 , … , 2 a 5 , 2 b is E m E_m E m . Each Λ m \Lambda_m Λ m has covolume 4 4 4 , minimal norm 2 2 2 and ∣ Min Λ m ∣ |\operatorname{Min}\Lambda_m| ∣ Min Λ m ∣ as in Table 1.1.
Proof. Λ 0 \Lambda_0 Λ 0 , Λ 3 \Lambda_3 Λ 3 and Λ 4 \Lambda_4 Λ 4 have index 4 4 4 in Z 5 \mathbb{Z}^5 Z 5 . Λ 1 \Lambda_1 Λ 1 is the orthogonal sum of A 4 A_4 A 4 , of determinant 5 5 5 , and Z 1 5 1 \mathbb{Z}_{\frac{1}{5}}1 Z 5 1 1 , of norm 16 5 \frac{16}{5} 5 16 ; Λ 2 \Lambda_2 Λ 2 consists of the layers x 5 = 2 j x_5=2j x 5 = 2 j , each a translate of D 4 D_4 D 4 , of covolume 2 2 2 , at spacing 2 2 2 . So all five have covolume 4 4 4 . The vectors a i a_i a i lie in Λ m \Lambda_m Λ m and ∣ det ( a 1 , … , a 5 ) ∣ = 4 \lvert\det(a_1,\ldots,a_5)\rvert=4 ∣ det ( a 1 , … , a 5 )∣ = 4 , so they form a basis; b − b m ∈ Λ m b-b_m\in\Lambda_m b − b m ∈ Λ m and the Gram matrices are direct computations. The norm-2 vectors are: the 4 ⋅ 3 + 4 ⋅ 1 = 16 4\cdot3+4\cdot1=16 4 ⋅ 3 + 4 ⋅ 1 = 16 vectors ± e i ± e j \pm e_i\pm e_j ± e i ± e j of D 3 ⊕ D 2 D_3\oplus D_2 D 3 ⊕ D 2 ; the 20 20 20 roots of A 4 A_4 A 4 , since Λ 1 \Lambda_1 Λ 1 has no other vector of norm less than 16 5 \frac{16}{5} 5 16 ; the 24 24 24 roots of D 4 × 0 D_4\times0 D 4 × 0 , since a vector of Λ 2 \Lambda_2 Λ 2 with x 5 = 2 j ≠ 0 x_5=2j\ne0 x 5 = 2 j = 0 has norm at least 1 + 4 = 5 1+4=5 1 + 4 = 5 ; the 24 24 24 roots of D 4 × 0 D_4\times0 D 4 × 0 in Λ 3 \Lambda_3 Λ 3 ; and the 20 20 20 vectors e i − e j e_i-e_j e i − e j in Λ 4 \Lambda_4 Λ 4 . □
Lemma 6.2. (1) P 0 = P 3 = P 4 = D 5 P_0=P_3=P_4=D_5 P 0 = P 3 = P 4 = D 5 .
(2) For m = 1 , 2 m=1,2 m = 1 , 2 , 2 b m ∉ Λ m 2b_m\notin\Lambda_m 2 b m ∈ / Λ m ; the set P m P_m P m is not a lattice, and its group of translations { y : P m + y = P m } \{y:P_m+y=P_m\} { y : P m + y = P m } is Λ m \Lambda_m Λ m .
(3) The five pairs ( Λ m , b m ) (\Lambda_m,b_m) ( Λ m , b m ) are pairwise not congruent, and P 1 P_1 P 1 , P 2 P_2 P 2 , D 5 D_5 D 5 are pairwise not congruent.
Proof. (1) Λ m ⊂ D 5 \Lambda_m\subset D_5 Λ m ⊂ D 5 for m = 0 , 3 , 4 m=0,3,4 m = 0 , 3 , 4 , with index 2 since covol ( D 5 ) = 2 \operatorname{covol}(D_5)=2 covol ( D 5 ) = 2 , and b m ∈ D 5 ∖ Λ m b_m\in D_5\setminus\Lambda_m b m ∈ D 5 ∖ Λ m . So P m P_m P m is the union of the two cosets of Λ m \Lambda_m Λ m in D 5 D_5 D 5 . (2) 2 b 1 = 2 e 1 + 2 e 5 2b_1=2e_1+2e_5 2 b 1 = 2 e 1 + 2 e 5 has coordinate sum 4, so its component along 1 \mathbf{1} 1 is 4 5 1 \frac{4}{5}\mathbf{1} 5 4 1 , and 2 b 1 − 4 5 1 = 2 5 ( 3 , − 2 , − 2 , − 2 , 3 ) ∉ Z 5 2b_1-\frac{4}{5}\mathbf{1}=\frac{2}{5}(3,-2,-2,-2,3)\notin\mathbb{Z}^5 2 b 1 − 5 4 1 = 5 2 ( 3 , − 2 , − 2 , − 2 , 3 ) ∈ / Z 5 ; so 2 b 1 ∉ Λ 1 2b_1\notin\Lambda_1 2 b 1 ∈ / Λ 1 . 2 b 2 = 2 e 1 + 2 e 5 2b_2=2e_1+2e_5 2 b 2 = 2 e 1 + 2 e 5 has x 5 = 2 x_5=2 x 5 = 2 , while the vectors of Λ 2 \Lambda_2 Λ 2 with x 5 = 2 x_5=2 x 5 = 2 lie in ( D 4 + h ) × { 2 } (D_4+h)\times\{2\} ( D 4 + h ) × { 2 } , which does not contain 2 e 1 2e_1 2 e 1 . Let y y y be a translation of P = Λ ∪ ( Λ + b ) P=\Lambda\cup(\Lambda+b) P = Λ ∪ ( Λ + b ) , where b ∉ Λ b\notin\Lambda b ∈ / Λ and 2 b ∉ Λ 2b\notin\Lambda 2 b ∈ / Λ . Then y = 0 + y ∈ P y=0+y\in P y = 0 + y ∈ P . If y ∈ Λ + b y\in\Lambda+b y ∈ Λ + b , then y + b ∈ Λ + 2 b y+b\in\Lambda+2b y + b ∈ Λ + 2 b , which meets neither Λ \Lambda Λ nor Λ + b \Lambda+b Λ + b . So y ∈ Λ y\in\Lambda y ∈ Λ , and conversely every y ∈ Λ y\in\Lambda y ∈ Λ is a translation. As P ≠ Λ P\ne\Lambda P = Λ , P P P is not a lattice. (3) A congruence of pairs maps Λ \Lambda Λ onto Λ ′ \Lambda' Λ ′ , so it preserves ∣ Min Λ ∣ |\operatorname{Min}\Lambda| ∣ Min Λ∣ , and it preserves whether 2 b ∈ Λ 2b\in\Lambda 2 b ∈ Λ . The pairs ( ∣ Min Λ m ∣ , [ 2 b m ∈ Λ m ] ) (|\operatorname{Min}\Lambda_m|,[2b_m\in\Lambda_m]) ( ∣ Min Λ m ∣ , [ 2 b m ∈ Λ m ]) are ( 16 , 1 ) (16,1) ( 16 , 1 ) , ( 20 , 0 ) (20,0) ( 20 , 0 ) , ( 24 , 0 ) (24,0) ( 24 , 0 ) , ( 24 , 1 ) (24,1) ( 24 , 1 ) , ( 20 , 1 ) (20,1) ( 20 , 1 ) , all distinct. A congruence of point sets carries the group of translations of one onto that of the other. D 5 D_5 D 5 is a lattice and P 1 , P 2 P_1,P_2 P 1 , P 2 are not, and a congruence P 1 → P 2 P_1\to P_2 P 1 → P 2 would map Λ 1 \Lambda_1 Λ 1 onto Λ 2 \Lambda_2 Λ 2 , which have 20 and 24 vectors of minimal norm. □
Remark 6.3. (1) Every splitting of D 5 D_5 D 5 into the two cosets of a sublattice of index two satisfies the packing condition, so the theorem lists each such splitting up to congruence. D 5 D_5 D 5 has 31 sublattices of index two, the kernels of the 31 nonzero homomorphisms D 5 → Z / 2 D_5\to\mathbb{Z}/2 D 5 → Z /2 : x ↦ x i x\mapsto x_i x ↦ x i , x ↦ x i + x j x\mapsto x_i+x_j x ↦ x i + x j and x ↦ 1 2 ∑ i ε i x i x\mapsto\frac{1}{2}\sum_i\varepsilon_i x_i x ↦ 2 1 ∑ i ε i x i modulo 2, with ε ∈ { ± 1 } 5 \varepsilon\in\{\pm1\}^5 ε ∈ { ± 1 } 5 up to sign; there are 5, 10 and 16 of them. Signed permutations of the coordinates map them to Λ 3 \Lambda_3 Λ 3 , Λ 0 \Lambda_0 Λ 0 and Λ 4 \Lambda_4 Λ 4 respectively.
(2) Translations by Λ \Lambda Λ and the point reflection x ↦ b − x x\mapsto b-x x ↦ b − x preserve P = Λ ∪ ( Λ + b ) P=\Lambda\cup(\Lambda+b) P = Λ ∪ ( Λ + b ) , and together they act transitively on P P P , so every packing of the theorem is uniform. In P 1 P_1 P 1 and P 2 P_2 P 2 every point has 40 neighbours at distance 2 \sqrt{2} 2 . The isometry x ↦ − ( x 4 , x 2 , x 3 , x 1 , x 5 ) x\mapsto-(x_4,x_2,x_3,x_1,x_5) x ↦ − ( x 4 , x 2 , x 3 , x 1 , x 5 ) maps Λ 1 \Lambda_1 Λ 1 onto itself and b 1 b_1 b 1 onto − e 4 − e 5 -e_4-e_5 − e 4 − e 5 , so it maps P 1 P_1 P 1 onto the packing given by the lattice basis e 1 − e 2 , … , e 4 − e 5 , 4 5 1 e_1-e_2,\ldots,e_4-e_5,\frac{4}{5}\mathbf{1} e 1 − e 2 , … , e 4 − e 5 , 5 4 1 and the translation vectors 0 , ( 0 , 0 , 0 , − 1 , − 1 ) 0,(0,0,0,-1,-1) 0 , ( 0 , 0 , 0 , − 1 , − 1 ) in [6 Table 4.2] : the uniform packing with kissing configuration Q 5 Q_5 Q 5 , which is J 5 , 5 J_{5,5} J 5 , 5 of [1 ] [6 §1] .
(3) P 2 = ⋃ i ∈ Z ( D 4 + c i ) × { i } P_2=\bigcup_{i\in\mathbb{Z}}(D_4+c_i)\times\{i\} P 2 = ⋃ i ∈ Z ( D 4 + c i ) × { i } with c i = 0 , e 1 , h , e 1 + h c_i=0,e_1,h,e_1+h c i = 0 , e 1 , h , e 1 + h for i ≡ 0 , 1 , 2 , 3 ( m o d 4 ) i\equiv0,1,2,3\pmod4 i ≡ 0 , 1 , 2 , 3 ( mod 4 ) . The neighbours of 0 are the 24 roots of D 4 D_4 D 4 in the layer i = 0 i=0 i = 0 , the 8 points ( ± e k , 1 ) (\pm e_k,1) ( ± e k , 1 ) , 1 ≤ k ≤ 4 1\le k\le4 1 ≤ k ≤ 4 , and the 8 points ( 1 2 ( ± 1 , ± 1 , ± 1 , ± 1 ) , − 1 ) (\frac{1}{2}(\pm1,\pm1,\pm1,\pm1),-1) ( 2 1 ( ± 1 , ± 1 , ± 1 , ± 1 ) , − 1 ) with an odd number of minus signs. This is Leech’s configuration L 5 L_5 L 5 [12 ] , as described in [6 §2] , reflected in the hyperplane x 5 = 0 x_5=0 x 5 = 0 . By Lemma 6.2 (2), P 2 P_2 P 2 is 2-periodic in the sense of [6 ] , so by [6 Theorem 4.3] and [7 §5] , 2 P 2 \sqrt{2}P_2 2 P 2 is the 2-periodic one of Leech’s three uniform packings.
Proofs of Theorem 1.1 and Corollary 1.2
Proof of Theorem 1.1. Let Λ \Lambda Λ and b b b be as in the theorem, a a a a basis of Λ \Lambda Λ and J = J ( a , b ) J=J(a,b) J = J ( a , b ) . By Lemmas 2.1 and 2.4 , J ∈ R J\in\mathcal{R} J ∈ R and σ ( J ) = 0 \sigma(J)=0 σ ( J ) = 0 , so J ∈ S J\in\mathcal{S} J ∈ S , and det Q ( J ) = covol ( Λ ) 2 \det Q(J)=\operatorname{covol}(\Lambda)^2 det Q ( J ) = covol ( Λ ) 2 . Corollary 4.6 gives covol ( Λ ) ≥ 512 = 16 2 \operatorname{covol}(\Lambda)\ge\sqrt{512}=16\sqrt{2} covol ( Λ ) ≥ 512 = 16 2 .
If covol ( Λ ) = 16 2 \operatorname{covol}(\Lambda)=16\sqrt{2} covol ( Λ ) = 16 2 , then det Q ( J ) = 512 \det Q(J)=512 det Q ( J ) = 512 , and Proposition 5.3 shows that J J J is equivalent to some E m E_m E m . By Lemma 6.1 , E m = J ( 2 a ( m ) , 2 b ( m ) ) E_m=J(\sqrt{2}a^{(m)},\sqrt{2}b^{(m)}) E m = J ( 2 a ( m ) , 2 b ( m ) ) , where a ( m ) , b ( m ) a^{(m)},b^{(m)} a ( m ) , b ( m ) are the vectors of Table 6.1, a ( m ) a^{(m)} a ( m ) is a basis of Λ m \Lambda_m Λ m and Λ m + b ( m ) = Λ m + b m \Lambda_m+b^{(m)}=\Lambda_m+b_m Λ m + b ( m ) = Λ m + b m . By Lemma 2.10 , ( Λ , b ) (\Lambda,b) ( Λ , b ) is congruent to ( 2 Λ m , 2 b m ) (\sqrt{2}\Lambda_m,\sqrt{2}b_m) ( 2 Λ m , 2 b m ) .
Conversely, E m ∈ C ⊂ R E_m\in\mathcal{C}\subset\mathcal{R} E m ∈ C ⊂ R and σ ( E m ) = 0 \sigma(E_m)=0 σ ( E m ) = 0 (Proposition 4.5 ), so by Lemmas 2.4 and 6.1 the pair ( 2 Λ m , 2 b m ) (\sqrt{2}\Lambda_m,\sqrt{2}b_m) ( 2 Λ m , 2 b m ) satisfies the hypotheses: b m ∉ Λ m b_m\notin\Lambda_m b m ∈ / Λ m , and covol ( 2 Λ m ) 2 = det Q ( E m ) = 512 \operatorname{covol}(\sqrt{2}\Lambda_m)^2=\det Q(E_m)=512 covol ( 2 Λ m ) 2 = det Q ( E m ) = 512 . The five pairs are pairwise not congruent by Lemma 6.2 (3).
Finally, P P P has two points per fundamental domain of Λ \Lambda Λ , so the density of the packing of unit balls centred at P P P is 2 ⋅ 8 π 2 15 / covol ( Λ ) ≤ π 2 15 2 2 \cdot\frac{8\pi^2}{15}/\operatorname{covol}(\Lambda) \le\frac{\pi^2}{15\sqrt{2}} 2 ⋅ 15 8 π 2 / covol ( Λ ) ≤ 15 2 π 2 . Equality holds exactly when ( Λ , b ) (\Lambda,b) ( Λ , b ) is congruent to some ( 2 Λ m , 2 b m ) (\sqrt{2}\Lambda_m,\sqrt{2}b_m) ( 2 Λ m , 2 b m ) , that is, when P P P is congruent to some 2 P m \sqrt{2}P_m 2 P m ; by Lemma 6.2 , these sets are 2 D 5 \sqrt{2}D_5 2 D 5 , 2 P 1 \sqrt{2}P_1 2 P 1 and 2 P 2 \sqrt{2}P_2 2 P 2 . □
Proof of Corollary 1.2. If P = L P=L P = L is a lattice with basis l 1 , … , l 5 l_1,\ldots,l_5 l 1 , … , l 5 , let Λ \Lambda Λ be the sublattice of index two spanned by 2 l 1 , l 2 , … , l 5 2l_1,l_2,\ldots,l_5 2 l 1 , l 2 , … , l 5 and b = l 1 b=l_1 b = l 1 ; then P = Λ ∪ ( Λ + b ) P=\Lambda\cup(\Lambda+b) P = Λ ∪ ( Λ + b ) . So in both cases P = Λ ∪ ( Λ + b ) P=\Lambda\cup(\Lambda+b) P = Λ ∪ ( Λ + b ) with b ∉ Λ b\notin\Lambda b ∈ / Λ . The map x ↦ b − x x\mapsto b-x x ↦ b − x is an isometry of P P P exchanging Λ \Lambda Λ and Λ + b \Lambda+b Λ + b ; it maps the Voronoi cell V 0 V_0 V 0 of 0 0 0 onto the cell V b V_b V b of b b b . Translations by Λ \Lambda Λ permute the cells, and V 0 ∪ V b V_0\cup V_b V 0 ∪ V b is a fundamental domain of Λ \Lambda Λ up to a null set. Hence every cell has volume 1 2 covol ( Λ ) ≥ 8 2 \frac{1}{2}\operatorname{covol}(\Lambda)\ge8\sqrt{2} 2 1 covol ( Λ ) ≥ 8 2 by Theorem 1.1 , with equality exactly for the sets listed there. The Voronoi cell of 2 D 5 \sqrt{2}D_5 2 D 5 has volume covol ( 2 D 5 ) = 2 ⋅ 2 5 / 2 = 8 2 \operatorname{covol}(\sqrt{2}D_5)=2\cdot2^{5/2}=8\sqrt{2} covol ( 2 D 5 ) = 2 ⋅ 2 5/2 = 8 2 . □
Appendix A. Tables
Appendix B. Computation and verification
The computation behind Proposition 4.3 follows [1 ] and Voronoi’s algorithm [17 , 15 ] , in exact arithmetic throughout. The programs, the data, the certificate and the Lean formalization are archived at Zenodo [4 ] .
Enumeration
Enumeration. Starting from J 0 J_0 J 0 , for each new vertex J J J we compute Min ( J ) \operatorname{Min}(J) Min ( J ) by the method of Fincke and Pohst [9 ] , applied to the decomposition of Lemma 2.3 (1); we compute the extreme rays of C J C_J C J by the double description method [10 ] in exact rational arithmetic; we compute automorphisms of J J J in Γ \Gamma Γ and the orbits of the rays under the group G G G they generate; for one ray Y Y Y per orbit we decide whether t ∗ = ∞ t^*=\infty t ∗ = ∞ (Lemma 4.2 ) and otherwise find t ∗ t^* t ∗ exactly; and we test Γ \Gamma Γ -equivalence of J + t ∗ Y J+t^*Y J + t ∗ Y with the known vertices by a search over images of minimal vectors. The search closes after 34 classes, with 80,695 rays in 480 orbits. The certificate records, for each vertex, its entries, its minimal vectors, generators of G i G_i G i and all extreme rays of C J i C_{J_i} C J i as primitive integer vectors; for each orbit, a representative ray with t ∗ t^* t ∗ , j j j and a matrix T ∈ Γ T\in\Gamma T ∈ Γ with T T J j T = J i + t ∗ Y T^TJ_jT=J_i+t^*Y T T J j T = J i + t ∗ Y (bounded) or its data ( u , a ) (u,a) ( u , a ) (unbounded); and the five points E m E_m E m .
Independent checks of the certificate
Independent checks of the certificate. Four independent implementations, in C and C++ with rational arithmetic on multiprecision integers, in Julia and in Python with exact rationals, read the certificate and check, without using the enumeration: that each J i J_i J i lies in R \mathcal{R} R and has exactly the listed minimal vectors, by an enumeration of all k ∈ M ∗ k\in\mathcal{M}^* k ∈ M ∗ with J i [ k ] ≤ 4 J_i[k]\le4 J i [ k ] ≤ 4 from an exact L D L T LDL^T L D L T decomposition; that these have rank 21; that the listed generators lie in Γ \Gamma Γ and fix J i J_i J i ; that the listed rays are distinct, primitive, lie in C J i C_{J_i} C J i and are extreme (rank 20); that the generators permute them and that the representatives meet each orbit once, with the stated orbit sizes; for each bounded representative, that J i + t ∗ Y ∈ R J_i+t^*Y\in\mathcal{R} J i + t ∗ Y ∈ R , that some minimal vector k k k of J i + t ∗ Y J_i+t^*Y J i + t ∗ Y has Y [ k ] < 0 Y[k]<0 Y [ k ] < 0 , and that T T J j T = J i + t ∗ Y T^TJ_jT=J_i+t^*Y T T J j T = J i + t ∗ Y with T ∈ Γ T\in\Gamma T ∈ Γ ; for each unbounded representative, that Y = X u , a Y=X_{u,a} Y = X u , a and Y [ k ] ≥ 0 Y[k]\ge0 Y [ k ] ≥ 0 on M \mathcal{M} M ; and, on every representative edge, statement (2) of Proposition 4.3 , by computing det ( J i + t Y ) \det(J_i+tY) det ( J i + t Y ) and det Q ( J i + t Y ) \det Q(J_i+tY) det Q ( J i + t Y ) by interpolation and counting the roots of det ( J i + t Y ) \det(J_i+tY) det ( J i + t Y ) in ( 0 , t ∗ ) (0,t^*) ( 0 , t ∗ ) with det Q < 512 \det Q<512 det Q < 512 , = 512 =512 = 512 and > 512 >512 > 512 by Sturm sequences. They find the five points E 0 , … , E 4 E_0,\ldots,E_4 E 0 , … , E 4 and no other point with det J = 0 \det J=0 det J = 0 and det Q ≤ 512 \det Q\le512 det Q ≤ 512 .
Table A.1. The entries J a b J_{ab} J ab , a ≤ b a \le b a ≤ b , of the vertices J 0 , … , J 33 J_0,\ldots,J_{33} J 0 , … , J 33 and of the matrices E 1 , … , E 4 E_1,\ldots,E_4 E 1 , … , E 4 of Proposition 4.5 ; E 0 = J 0 E_0=J_0 E 0 = J 0 .
Completeness of the extreme rays
The certificate lists all extreme rays of each cone C J i C_{J_i} C J i , and the checks above confirm that every listed ray is extreme. That the lists are complete is confirmed four times, by four enumerations of the extreme rays of all 34 cones whose outputs agree with the certificate: an implementation of the double description method with the adjacency test of Fukuda and Prodon [10 ] , an implementation of the reverse search method of Avis and Fukuda [2 ] , and two further implementations of the double description method written independently, in C and in Julia, which start from a simplicial cone, add the inequalities one at a time and keep exactly the extreme rays by the combinatorial adjacency test.
A proof in Lean 4 with Mathlib [14 , 13 ] , in which every step is checked by the kernel with no evaluation by compiled code and which uses only the axioms of propositional extensionality, choice and quotient soundness, proves the following for the 34 matrices J i J_i J i and the 480 representative edges of the certificate. Each J i J_i J i lies in R \mathcal{R} R ; Min ( J i ) \operatorname{Min}(J_i) Min ( J i ) is the listed set up to sign; det J i \det J_i det J i and det Q ( J i ) \det Q(J_i) det Q ( J i ) have the values of Table 4.1 . Along every representative edge, det ( J i + t Y ) > 0 \det(J_i + tY) > 0 det ( J i + t Y ) > 0 or det Q ( J i + t Y ) ≥ 512 \det Q(J_i + tY) \ge512 det Q ( J i + t Y ) ≥ 512 , with det = 0 \det= 0 det = 0 and det Q = 512 \det Q = 512 det Q = 512 only at the listed points. For a bounded edge, t ∗ > 0 t^* > 0 t ∗ > 0 , J i + t ∗ Y = T T J j T J_i + t^*Y = T^{\mathsf{T}}J_jT J i + t ∗ Y = T T J j T with T ∈ Γ T \in\Gamma T ∈ Γ , and
Table A.2. The edges at J i J_i J i , one per G i G_i G i -orbit of extreme rays. An entry j e j^e j e means that e e e of the listed edges end at a vertex equivalent to J j J_j J j ; ∞ e \infty^e ∞ e counts the unbounded edges.
some k ∈ M ∗ k \in\mathcal{M}^{*} k ∈ M ∗ has ( J i + t Y ) [ k ] < 4 (J_i+tY)[k] < 4 ( J i + t Y ) [ k ] < 4 for all t > t ∗ t>t^{*} t > t ∗ ; for an unbounded edge, Y [ k ] ≥ 0 Y[k] \ge0 Y [ k ] ≥ 0 for all k ∈ M ∗ k \in\mathcal{M}^{*} k ∈ M ∗ . Here R \mathcal{R} R , M ∗ \mathcal{M}^{*} M ∗ , Γ \Gamma Γ and the determinants are the Mathlib notions for real matrices. Three ingredients of Proposition 4.3 are not formalized: the rank conditions that make the J i J_i J i vertices and the listed rays extreme, the completeness of the lists of extreme rays, and the orbit decompositions. They rest on the exact computations above. A formal certificate of completeness would have to account for every set of 20 independent minimal vectors of a vertex with up to 36 minimal vectors, or for the faces of the many degenerate rays, and we have not produced one.
Equality configurations
A separate exact computation recomputes the points of C \mathcal{C} C with det Q = 512 \det Q = 512 det Q = 512 from the enumeration and classifies, independently of § 5 , all pairs ( Q , c ) (Q,c) ( Q , c ) with Q Q Q the Q Q Q -block of such a point and c c c a deep hole of the lattice of Q Q Q , using the Voronoi cell of the lattice; it finds the same five classes. Further exact computations check that the three lattice cases are 2 D 5 \sqrt{2}\,D_5 2 D 5 , and check Lemma 6.1 , Lemma 6.2 and the statements of Remark 6.3 that concern P 1 P_1 P 1 , P 2 P_2 P 2 and the sublattices of D 5 D_5 D 5 .
Floating-point numbers are used only to choose enumeration boxes, which are then enlarged; every decision is made in exact arithmetic. The values 512, 320 + 128 6 320+128\sqrt{6} 320 + 128 6 , 648 and 768 of det Q \det Q det Q in Table 4.2 correspond to the centre densities 1 / ( 8 2 ) 1/(8\sqrt{2}) 1/ ( 8 2 ) , ( 3 − 2 ) / 4 (\sqrt{3}-\sqrt{2})/4 ( 3 − 2 ) /4 , 1 / ( 9 2 ) 1/(9\sqrt{2}) 1/ ( 9 2 ) and 1 / ( 8 3 ) 1/(8\sqrt{3}) 1/ ( 8 3 ) found in [1 §4.3] , and the 34 vertices, the two with det J < 0 \det J < 0 det J < 0 , and the edge on which det J ≡ 0 \det J \equiv0 det J ≡ 0 agree with [1 §4.3] .
Acknowledgements
The authors used the generative AI tool Claude (Anthropic), through Claude Code, to assist with the proofs, the Lean formalization, the computations and the preparation of this article. The authors reviewed and edited the content and take full responsibility for it.
Statements and Declarations
Competing interests
Competing interests. None.
Funding
Funding. None.
Data availability
Data availability. Deep Bhattacharjee computed the Lean formalization and the Julia, C, C++, shell and Python computations with the help of AI assistance (Claude, Anthropic). The Lean formalization of the finite part of the proof, together with the programs, the data and the certificate of Appendix B, is archived at Zenodo [4 ] , doi:10.5281/zenodo.23387908. The paper is available at https://github.com/creelie/D5/blob/main/preprintAndreanovKallusTwoPeriodicPackingD5/AndreanovKallusTwoPeriodicPackingD5.pdf.
References
Formerly, Electro-Gravitational Space Propulsion Laboratory (EGSPL), Bhubaneswar, Odisha 751030, India
Email address: itsdeep@live.com
Email address: d.bhattacharjee@erl-forschung.de
Formerly, National Taiwan University, Taipei 106319, Taiwan
Email address: rai.bhattacharya.in@gmail.com