Preprint
Article

This version is not peer-reviewed.

The Sphere Packing Problem in Dimension 4

Deep Bhattacharjee  *
,
Ushashi Bhattacharya,Shounak Bhattacharya

Submitted:

16 June 2026

Posted:

23 June 2026

You are already at the latest version

Abstract
We prove the \(D_4\) Voronoi-cell bound for root-aligned saturated unit-ball packings in \(\mathbb R^4\): every cell has volume at least \(8\), with equality only for the scaled lattice \(\sqrt2\,D_4\). The remaining cap-cutting geometry is reduced by a monotonicity theorem to an all-contact \(176\)-chamber positivity system over \(\mathbb Q(\sqrt2)\).
Keywords: 
;  ;  

1. Introduction

1.1. Background and Statement of the Main Result

Given a positive integer n, the sphere packing problem asks for the densest way to fill R n with non-overlapping open unit balls. Write Δ n for the supremum of achievable densities; this is the optimal packing density in dimension n. The problem has a clean answer in low dimensions and in the two highest dimensions where it is currently settled.
In dimension 1 the answer is Δ 1 = 1 , trivially. In dimension 2 it is Δ 2 = π / ( 2 3 ) , the density of the hexagonal lattice, proved by Thue [1] and Fejes Tóth [2]. Dimension 3 is the Kepler conjecture, resolved by Hales [3] and subsequently given a formal computer-assisted proof in [4]. Dimensions 8 and 24 were settled in 2016 by Viazovska [5] and by Cohn, Kumar, Miller, Radchenko, and Viazovska [6] respectively. This paper treats dimension 4 by a local Voronoi-cell reduction centered on the regular 24-cell.
The root lattice D 4 scaled by 2 gives a packing of unit balls with density
Δ = vol B 4 covol ( 2 D 4 ) = π 2 / 2 8 = π 2 16 0.6169 ,
since the volume of the four-dimensional unit ball is π 2 / 2 . That this is optimal among all lattice packings has been known since Blichfeldt [9]. The question of whether any non-lattice, possibly non-periodic arrangement could improve on it remains the central point of the dimension-four problem. The best published unconditional upper bound on the centre density in R 4 , due to refinements of the Cohn–Elkies linear programming method, stands at 0.130587  [10], still strictly above the conjectured 1 / 8 . The exact status of the present reduction is recorded in Remark 1.
Theorem 1 
(Reduction to the D 4 density). Assume the chamber-positivity statement of Proposition 6 holds for every row of the 176-row atlas. Then every saturated unit-ball packing in R 4 has Voronoi cells of volume at least 8, the packing density is at most π 2 / 16 , and equality forces the scaled lattice 2 D 4 up to translation.
Remark 1 
(Status of the proof of Theorem 1). The proof given here is unconditional in the root-aligned case: Lemma 1 reduces the density bound to the local statement that every Voronoi cell of a saturated packing has volume at least 8, and Theorem 2 together with Corollary 1 proves this local statement whenever every shell-active neighbour of the centre lies in one of the 24 root directions of D 4 . For the complementary cap-cutting case, Theorem 4 gives a corrected reduction: the volume defect is monotone in each cap-cutting offset, so the only configuration that can violate the bound is the corner configuration in which every active radius equals the packing minimum 2. The volume bound at that corner is the finite chamber-positivity statement of Section 7. The 176-row atlas is fully enumerated and checked for row count, cycle structure, orbit weights, and cross-file labels; the symbolic positivity identity (11) remains the finite algebraic computation needed to turn Theorem 1 into a complete proof.
Lemma 1 
(Saturation and local density). It is enough to prove the cell bound for saturated packings. More precisely, let P R 4 be a packing with minimum mutual distance at least 2. If every Voronoi cell in every saturated extension of P has volume at least 8, then the upper density of P is at most π 2 / 16 .
Proof. 
A packing can be enlarged, by the usual Zorn argument, to a saturated packing P P : keep adding centres at distance at least 2 from all existing centres until no such point remains. This operation cannot decrease upper density. Thus it suffices to bound saturated packings.
Let V x be the Voronoi cell of x P . The cells V x cover R 4 up to common boundaries of measure zero. Suppose vol ( V x ) 8 for every x. For a large Euclidean ball B R , let N ( R ) be the number of centres in B R . Saturation gives a uniform covering radius at most 2: every point of R 4 is within distance 2 of some centre, so the portion of a Voronoi cell meeting B R lies in B R + 2 around the same centre. Consequently the boundary contribution in counting cells across B R is O ( R 3 ) . Summing cell volumes over centres whose cells meet B R gives
8 N ( R ) vol ( B R + 2 ) + O ( R 3 ) .
Dividing by vol ( B R ) and letting R gives
ρ ¯ ( P ) 1 8 ,
where ρ ¯ denotes the centre density. Multiplying by vol ( B 1 4 ) = π 2 / 2 gives the packing-density bound π 2 / 16 . Since P P , the same upper bound applies to P .    □
Remark 2 
(What remains after Lemma 1). All global density issues are now absorbed into a single local statement: for a saturated packing with a centre at the origin, its Voronoi cell must have volume at least 8. The rest of the paper proves exactly this local statement.
The closely related kissing-number problem in dimension 4 was resolved by Musin [7], who showed the answer is 24, matching the 24 nearest neighbours of 2 D 4 . Musin [8] subsequently studied the associated 24-cell conjecture, which concerns the local geometry around the Voronoi cell of 2 D 4 that is also central to the present argument.

1.2. The Method

The proof reduces Theorem 1 to a purely local geometric statement: every Voronoi cell of every saturated unit-ball packing in R 4 has volume at least 8. Given that statement, the density bound follows immediately, since the Voronoi cells tile R 4 and the density contributed by a single ball of volume π 2 / 2 housed in a cell of volume at least 8 is at most ( π 2 / 2 ) / 8 = π 2 / 16 .
In dimensions 8 and 24 the analogous step was accomplished via a magic function: a radial Schwartz function f satisfying f ^ 0 , f ( 0 ) = f ^ ( 0 ) , and f ( x ) 0 for x 2 , which saturates the Cohn–Elkies linear programming bound [11]. In dimension 4 the linear programming bound does reproduce π 2 / 16 (Cohn–Zhao [10]), but no explicit magic function is known, and that route is not available to us.
Our approach works entirely in configuration space. The Voronoi cell of the origin in a packing captures the local density contribution of the ball centred there. A key simplification comes from the observation (Lemma 8 below) that only packing centres within a specific annular shell around the origin can possibly reduce the Voronoi volume below 8; centres farther away already generate half-spaces containing P 24 by a Cauchy–Schwarz estimate. The centres inside that shell fall into two classes: those pointing in one of the 24 root directions of D 4 , and all others.
For the first class the argument is a direct containment: the support function of the regular 24-cell P 24 achieves its minimum value of exactly 1 on those 24 directions (Proposition 1), which forces every corresponding half-space to contain P 24 throughout the shell. Any collection of such neighbours therefore leaves the Voronoi cell at least as large as P 24 , which has volume 8 (Theorem 2).
For the second class a neighbour outside the root directions cuts a cap off P 24 , but simultaneously the Voronoi cell gains extra volume on the antipodal side, since the constraint from that neighbour does not restrict the cell below P 24 on the opposite half. We make this precise as follows. When a single non-root-aligned neighbour y 1 is present, we check directly that every point of P 24 at height z , u 1 ρ 1 = r 1 / 2 belongs to the Voronoi cell, establishing a slice containment P 24 ( t ) V ( t ) for all t ρ 1 . By central symmetry of P 24 , the antipodal copy C 1 of the cap lies inside V as well, providing a volume gain that equals vol ( C 1 ) . This gives vol ( V ) 8 vol ( C 1 ) outright; to remove the deficit term we use, not convexity, but the elementary monotonicity of an intersection of half-spaces in each of its offsets separately (Theorem 4, Lemma 13): the volume is monotone non-decreasing in ρ 1 with the other offsets fixed, so its minimum over the feasible range of ρ 1 occurs at ρ 1 = 1 , i.e.,  r 1 = 2 , where the configuration falls into the finite chamber atlas of Section 7. Establishing vol ( V ) 8 at that single corner for every chamber — the chamber-positivity statement of Proposition 6 — is therefore what closes the cap-cutting case; its present verification status is recorded in Remark 1.

1.3. Organisation

Section 2 introduces the lattice D 4 , its Weyl group, the regular 24-cell P 24 , and the support function of P 24 . Section 3 analyses which directions are safe (never cut P 24 ) and proves the angular deficiency formula. Section 4 establishes the shell localisation. Section 5 handles all root-aligned configurations. Section 6 develops the Gram-variable volume formula. Section 7 records the Gram-spectral square decomposition, the chamber ideal, and the exact finite atlas. Section 8 completes the proof by combining the cap-cutting geometry with the chamber positivity theorem. Section 9 records some brief closing remarks. Appendix A gives the simplex-by-simplex volume computation for P 24 . Appendix B records the 176-row chamber register and describes the accompanying auxiliary files. Appendix C prints the active-facet rows. Appendix D describes the auxiliary file layout. Appendix E records exact constants, orbit arithmetic, and numerical illustrations.

2. The D 4 Comparison Cell

2.1. The Lattice and Root System

Let e 1 , e 2 , e 3 , e 4 denote the standard orthonormal basis of R 4 . The root lattice is
D 4 = m = ( m 1 , m 2 , m 3 , m 4 ) Z 4 : m 1 + m 2 + m 3 + m 4 0 ( mod 2 ) .
It has rank 4 as a free abelian group. A basis is given by the four simple roots
α 1 = e 1 e 2 , α 2 = e 2 e 3 , α 3 = e 3 e 4 , α 4 = e 3 + e 4 .
The full root system of D 4 is
R = { ± e i ± e j : 1 i < j 4 } ,
which contains 4 2 · 4 = 24 vectors, each of squared norm α 2 = 2 . For the unit-ball packing problem, centres must be placed at mutual distance at least 2. The lattice 2 D 4 achieves nearest-neighbour distance exactly 2, and we work with it throughout:
Λ = 2 D 4 .
Lemma 2 
(Covolume). covol ( Λ ) = 8 .
Proof. 
The Gram matrix of the simple roots α 1 , , α 4 with respect to the standard inner product on R 4 is the Cartan matrix of D 4 :
C D 4 = 2 1 0 0 1 2 1 1 0 1 2 0 0 1 0 2 .
The off-diagonal pattern encodes the Dynkin diagram of D 4 , in which node α 2 is connected by single bonds to each of α 1 , α 3 , and α 4 . Expanding the determinant gives det C D 4 = 4 , so covol ( D 4 ) = 4 = 2 . Scaling by 2 multiplies every basis vector by 2 , hence scales the covolume by ( 2 ) 4 = 4 , giving covol ( Λ ) = 4 · 2 = 8 .    □
Remark 3. 
The density of the packing by unit balls centred at Λ is Δ = ( π 2 / 2 ) / 8 = π 2 / 16 .

2.2. The Weyl Group of D 4

The Weyl group W = W ( D 4 ) consists of all orthogonal transformations of R 4 generated by the reflections s α ( x ) = x x , α α in the hyperplanes α , for α R (where we use α 2 = 2 to simplify the standard formula). Concretely, W ( D 4 ) consists of all coordinate permutations of R 4 combined with sign changes of an even number of coordinates:
| W ( D 4 ) | = 2 3 · 4 ! = 192 .
This is not the full hyperoctahedral group W ( B 4 ) , which would allow any number of sign changes and has order 2 4 · 24 = 384 ; only the even-parity sign changes appear in W ( D 4 ) .
The group W ( D 4 ) acts on R 4 preserving R , D 4 , and Λ . It acts transitively on the 24 roots, with each root having a stabiliser of order 192 / 24 = 8 . This transitivity is used in Lemma 6 below.

2.3. The Regular 24-Cell

The Voronoi cell of the origin in Λ is
V 0 = z R 4 : z z λ for all λ Λ .
Points at distance v 2 2 from the origin generate half-spaces that already contain the ball of radius 2 enclosing V 0 , so it suffices to intersect over the 24 minimal vectors v 2 R :
P 24 : = V 0 = v 2 R z R 4 : z , v 2 .
The resulting polytope P 24 is the regular 24-cell: a four-dimensional self-dual convex polytope with 24 vertices, 96 edges, 96 square two-faces, and 24 octahedral three-faces, with its 24 facets in bijection with the 24 minimal vectors.
Lemma 3 
(Vertices of P 24 ). The vertex set of P 24 is the following set of 24 points: the eight vectors ± 2 e i and the sixteen vectors 1 2 ( ε 1 , ε 2 , ε 3 , ε 4 ) with ε i { ± 1 } .
Proof. 
Each vertex of P 24 is determined by exactly four linearly independent tight inequalities from (1). Take v 1 = 2 ( e 1 + e 2 ) , v 2 = 2 ( e 1 + e 3 ) , v 3 = 2 ( e 1 + e 4 ) , v 4 = 2 ( e 2 + e 3 ) . The four equations z , v k = 2 give
z 1 + z 2 = 2 , z 1 + z 3 = 2 , z 1 + z 4 = 2 , z 2 + z 3 = 2 .
From the first two equations z 2 = z 3 ; from the first and third z 2 = z 4 ; from the fourth 2 z 2 = 2 , so z 2 = 1 / 2 ; then z 1 = 2 z 2 = 1 / 2 . The vertex is 1 2 ( 1 , 1 , 1 , 1 ) . The remaining 20 inequalities are satisfied: for example, z , 2 ( e 1 e 2 ) = 2 ( 1 / 2 1 / 2 ) = 0 2 . Varying the signs of ε i produces all 16 sign-vector vertices. For the coordinate vertices, the four equations associated with 2 ( e 1 ± e 2 ) and 2 ( e 1 ± e 3 ) (taking the appropriate signs) force z 2 = z 3 = z 4 = 0 and z 1 = 2 , giving 2 e 1 ; permuting and changing signs gives all eight. A complete enumeration of active quadruples produces no further solutions.    □
Lemma 4 
(Volume of P 24 ). vol ( P 24 ) = 8 .
Proof. 
By Lemma 2 the Voronoi cells of Λ tile R 4 with each cell having volume covol ( Λ ) = 8 . Since P 24 is the Voronoi cell of the origin, vol ( P 24 ) = 8 . One can also compute directly. Decompose P 24 into 24 congruent pyramids, each with apex at the origin and base one of the 24 octahedral facets. For the facet F α dual to v = 2 α 2 R , the supporting hyperplane z , v = 2 has unit normal v / v = v / 2 and lies at distance 1 from the origin.
The following calculation shows that each facet is a regular octahedron of edge length 2 . Consider the facet F e 1 + e 2 defined by z , e 1 + e 2 = 2 . A vertex from Lemma 3 lies on this facet if and only if its inner product with e 1 + e 2 equals 2 . Among the coordinate vertices: 2 e 1 , e 1 + e 2 = 2 and 2 e 2 , e 1 + e 2 = 2 , while all other coordinate vertices give values 0 or 2 . Among the sign vertices 1 2 ( ε 1 , ε 2 , ε 3 , ε 4 ) , the condition z , e 1 + e 2 = 2 becomes ( ε 1 + ε 2 ) / 2 · 2 = ε 1 + ε 2 = 2 , hence ε 1 = ε 2 = 1 , giving four vertices 1 2 ( 1 , 1 , ± 1 , ± 1 ) . The six vertices of F e 1 + e 2 are therefore 2 e 1 , 2 e 2 , and 1 2 ( 1 , 1 , ± 1 , ± 1 ) . To confirm that adjacent vertices differ by vectors of squared norm 2, note for example 2 e 1 1 2 ( 1 , 1 , 1 , 1 ) 2 = ( 1 2 , 1 2 , 1 2 , 1 2 ) 2 = 2 and 1 2 ( 1 , 1 , 1 , 1 ) 1 2 ( 1 , 1 , 1 , 1 ) 2 = ( 0 , 0 , 2 , 0 ) 2 = 2 . By the Weyl-group symmetry the same edge-length holds for all pairs of adjacent vertices in any facet, confirming edge length 2 throughout.
A regular octahedron of edge length a has volume ( 2 / 3 ) a 3 ; with a = 2 each facet has volume ( 2 / 3 ) ( 2 ) 3 = 4 / 3 . The four-dimensional pyramid formula gives each pyramid volume 1 4 · 1 · 4 3 = 1 3 . Summing over 24 facets gives vol ( P 24 ) = 24 · 1 3 = 8 . (An independent simplex-by-simplex check appears in Appendix A).    □

2.4. The Support Function of P 24

Recall that the support function of a convex body K R 4 is h K ( y ) = max z K z , y ; it records how far K extends in direction y [12,13].
Lemma 5 
(Support function of P 24 ). For y R 4 with sorted absolute coordinates a 1 a 2 a 3 a 4 0 ,
h P 24 ( y ) = max 2 a 1 , 1 2 ( a 1 + a 2 + a 3 + a 4 ) .
Proof. 
Since P 24 = conv ( vertex set ) by Lemma 3, the support function is the maximum of v , y over the 24 vertices. For the eight vertices ± 2 e i , the maximum of ± 2 y i over signs and indices equals 2 a 1 . For the sixteen vertices 1 2 ( ε 1 , , ε 4 ) , choosing ε i = sgn ( y i ) maximises v , y = 1 2 i ε i y i = 1 2 i | y i | = 1 2 ( a 1 + a 2 + a 3 + a 4 ) . The overall maximum is the larger of these two values.    □
Remark 4. 
The two terms in (2) reflect the two types of vertex. The coordinate vertices ± 2 e i dominate when one coordinate of y is much larger than the others (an -type contribution), while the sign vertices 1 2 ( ± 1 , ± 1 , ± 1 , ± 1 ) dominate when all four coordinates are comparable (an 1 -type contribution).

2.5. Shell-Rigidity

Lemma 6 
(Shell rigidity). Suppose a unit-ball packing has a centre at the origin and also has centres at all 24 points 2 α , α R . Then the Voronoi cell of the origin is exactly P 24 .
Proof. 
The 24 half-spaces { z , v 2 } for v 2 R are precisely the Voronoi half-spaces generated by the 24 root neighbours, so their intersection is P 24 by (1). It suffices to show that every additional packing centre y { 2 α : α R } generates a Voronoi half-space H y = { z , y y 2 / 2 } that already contains P 24 .
We may apply any element of the Weyl group W ( D 4 ) to y without changing the configuration, since W ( D 4 ) preserves Λ and R . Thus we may assume the sorted absolute coordinates of y satisfy a 1 a 2 a 3 a 4 0 . Choose signs ε i = sgn ( y i ) and set v = 2 ( ε 1 e 1 + ε 2 e 2 ) 2 R . The packing constraint y v 2 4 expands as
y 2 2 y , v + v 2 4 .
Since v 2 = 2 and y , v = 2 ( ε 1 y 1 + ε 2 y 2 ) = 2 ( a 1 + a 2 ) , this gives
y 2 2 2 ( a 1 + a 2 ) + 2 4 ,
hence 2 ( a 1 + a 2 ) ( y 2 2 ) / 2 . Since y 2 4 (the packing constraint y 2 ), we have ( y 2 2 ) / 2 y 2 / 2 , so
2 ( a 1 + a 2 ) y 2 2 .
From Lemma 5, h P 24 ( y ) = max { 2 a 1 , 1 2 ( a 1 + a 2 + a 3 + a 4 ) } . Since a 1 a 1 + a 2 and a 1 + a 2 + a 3 + a 4 2 ( a 1 + a 2 ) , both terms of h P 24 ( y ) are at most 2 ( a 1 + a 2 ) y 2 / 2 . Therefore h P 24 ( y ) y 2 / 2 , which by the definition of the support function means P 24 H y . Since y was an arbitrary additional packing centre, every Voronoi half-space contains P 24 , so V 0 P 24 . The containment V 0 P 24 holds by definition of P 24 as the intersection over the 24 root half-spaces. Hence V 0 = P 24 .    □

3. Safe Directions and the Angular Deficiency

3.1. The Inscribed Ball

Lemma 7 
( P 24 contains the unit ball). B 4 : = { z R 4 : z 1 } P 24 .
Proof. 
From (1), P 24 = α R { z : z , α / 2 1 } . Each α / 2 is a unit vector. Cauchy–Schwarz gives z , α / 2 z 1 for z B 4 .    □

3.2. Safe Directions

Proposition 1 
(Safe directions). For every unit vector u R 4 , h P 24 ( u ) 1 . Equality holds if and only if u = α / 2 for some α R , equivalently if and only if, among the sorted absolute coordinates a 1 a 2 a 3 a 4 0 of u, exactly two equal 1 / 2 and the other two equal 0.
Proof. 
Since u = 1 , Lemma 7 gives u B 4 P 24 , so
h P 24 ( u ) = max z P 24 z , u u , u = 1 .
For the equality characterisation, write a i = | u i | sorted in decreasing order, and S = a 1 + a 2 + a 3 + a 4 . By (2), h P 24 ( u ) = 1 requires both 2 a 1 1 and S / 2 1 , i.e.,  a 1 1 / 2 and S 2 . Under these constraints, for each i we have a i 1 / 2 , so a i 2 a i / 2 (since t 2 t / 2 for t [ 0 , 1 / 2 ] , with equality only at t = 0 or t = 1 / 2 ). Summing:
1 = i a i 2 S 2 1 .
Both sides must be equal, forcing a i 2 = a i / 2 for each i, hence a i { 0 , 1 / 2 } . With a i 2 = 1 , exactly two coordinates equal 1 / 2 and the other two equal 0. A unit vector with that pattern has the form ( ± e i ± e j ) / 2 = α / 2 for some α R . The converse is immediate: if a 1 = a 2 = 1 / 2 and a 3 = a 4 = 0 , then h P 24 ( u ) = max { 1 , 1 } = 1 .    □
Remark 5 
(Maximum of h P 24 ). By the same formula, h P 24 ( u ) 2 for every unit u. Equality holds in two families: the 8 coordinate directions ± e i (where 2 a 1 = 2 ) and the 16 directions 1 2 ( ± 1 , ± 1 , ± 1 , ± 1 ) (where S / 2 = 2 , with Cauchy–Schwarz being tight). So h P 24 maps S 3 into [ 1 , 2 ] , with minimum exactly on the 24 root directions and maximum on these further 24 directions, which are the normalised directions of the two types of vertex of P 24 .

3.3. The Angular Deficiency

Definition 1 
(Angular deficiency). For u S 3 , the angular deficiency is δ ( u ) : = h P 24 ( u ) 1 [ 0 , 2 1 ] . A direction u is called root-aligned if δ ( u ) = 0 , equivalently if u = α / 2 for some α R .
Proposition 2 
(Safe-neighbour criterion). Let y = r u with r > 0 and u S 3 . The half-space H y : = { z : z , y y 2 / 2 } satisfies
P 24 H y r 2 h P 24 ( u ) = 2 ( 1 + δ ( u ) ) .
Proof. 
Since r > 0 , the condition z , y y 2 / 2 is equivalent to z , u r / 2 . Thus P 24 H y iff h P 24 ( u ) r / 2 .    □
For a neighbour in the annular shell A = { 2 y < 2 2 } (whose relevance is established in the next section), r [ 2 , 2 2 ) . Proposition 1 gives 2 h P 24 ( u ) = 2 ( 1 + δ ( u ) ) 2 , with equality exactly for root-aligned u. Therefore:
  • A root-aligned neighbour satisfies 2 h P 24 ( u ) = 2 r for every r in the shell, so P 24 H y throughout the shell. A root-aligned neighbour never cuts P 24 , at any distance within A .
  • A neighbour in a direction u with δ ( u ) > 0 satisfies P 24 H y only when r 2 ( 1 + δ ( u ) ) > 2 . For r < 2 ( 1 + δ ( u ) ) the half-space H y cuts a non-empty cap off P 24 .

3.4. Exact Support-Function Values Used Later

The formula (2) gives the following exact values on the directions that appear in the comparison and boundary calculations:
Preprints 218828 i001
The first row is the only row with value h P 24 ( u ) = 1 . It is the root row. The second and third rows show the two ways in which the support reaches 2 : at coordinate directions and at sign-vector directions. Thus the active shell 2 r < 2 2 is exactly the interval in which a non-root direction can potentially cut the comparison cell.

4. Shell Localisation

Lemma 8 
(Shell localisation). If y 2 2 , then P 24 H y , so the packing centre at y does not reduce the Voronoi cell of the origin below P 24 .
Proof. 
We need h P 24 ( y ) y 2 / 2 . By Cauchy–Schwarz, a 1 = max i | y i | y , giving 2 a 1 2 y . Also a 1 + a 2 + a 3 + a 4 4 y = 2 y by Cauchy–Schwarz in R 4 , giving 1 2 ( a 1 + a 2 + a 3 + a 4 ) 2 y . Thus h P 24 ( y ) 2 y . The inequality 2 y y 2 / 2 reduces to 2 2 y , which holds by assumption.    □
It follows that only packing centres in the closed annular shell
A = y R 4 : 2 y < 2 2
can reduce the Voronoi volume below 8. The lower bound comes from the packing constraint y 2 ; the upper bound is Lemma 8. For an active centre y i A write y i = r i u i with r i [ 2 , 2 2 ) and u i S 3 . The Gram inner products between direction vectors of active centres are
s i j : = u i , u j , 1 i < j N ,
and the packing constraint between two active centres reads
p i j : = r i 2 + r j 2 2 r i r j s i j 4 0 .
For two distinct roots α , β R with α β , α , β { 0 , ± 1 } , so s i j 1 / 2 . The 24 scaled roots are pairwise packing-compatible at distance 2, as they must be since they are exactly the nearest neighbours of the origin in 2 D 4 .
Proposition 3 
(Compact active parameter set). After shell localisation every active datum can be written as
( r 1 , , r N ; s i j ) [ 2 , 2 2 ] N × [ 1 , 1 ] N 2 ,
subject to the Gram positive-semidefinite constraints and the packing inequalities p i j 0 . On a chamber interior the Gram subdeterminants used to define vertices are strictly positive, and each boundary point is obtained by imposing at least one extra equality among determinant, ordering, shell, or packing factors.
Proof. 
The interval bounds for the radii are exactly (3); replacing the open upper endpoint by a closed endpoint only adds a boundary face, and Lemma 8 says that face cannot lower volume below the comparison cell. Since u i S 3 , every Gram coordinate satisfies | s i j | 1 , and the full Gram matrix ( u i , u j ) is positive semidefinite of rank at most 4. The packing condition between r i u i and r j u j is precisely (5). A chamber records which quadruples of supporting hyperplanes form vertices and which inequalities order the same rational functions. Inside such a chamber the relevant determinants are non-zero; after choosing the orientation they are positive. If one vanishes, or if an ordering, shell, or packing factor vanishes, the point lies on a lower-dimensional face recorded by the same chamber system.    □
Lemma 9 
(Pairwise angular bound from packing). For two active centres y i = r i u i and y j = r j u j ,
s i j r i 2 + r j 2 4 2 r i r j .
In particular, if r i = r j = 2 , then s i j 1 / 2 .
Proof. 
The packing inequality r i u i r j u j 2 4 expands to
r i 2 + r j 2 2 r i r j s i j 4 .
Solving for s i j gives the displayed inequality. Setting r i = r j = 2 gives s i j ( 4 + 4 4 ) / 8 = 1 / 2 .    □

5. Root-Aligned Configurations

5.1. The Root-Restricted Volume Theorem

For α R write u α : = α / 2 S 3 and H α ( r ) : = { z R 4 : z , u α r / 2 } . Note that H α ( r ) H α ( r ) for r r , and α R H α ( 2 ) = P 24 by (1).
Theorem 2 
(Root-restricted volume). Let S R be non-empty and ( r α ) α S [ 2 , 2 2 ) S . Set V S : = α S H α ( r α ) . Then V S P 24 , hence vol ( V S ) 8 . Moreover vol ( V S ) = 8 if and only if S = R and r α = 2 for every α S .
Proof. 
By Proposition 1, h P 24 ( u α ) = 1 for every α R , so Proposition 2 gives P 24 H α ( r ) for every r 2 . In particular P 24 H α ( r α ) for each α S , hence P 24 V S and vol ( V S ) vol ( P 24 ) = 8 . If S = R and every r α = 2 , then V S = α R H α ( 2 ) = P 24 , so vol ( V S ) = 8 . For the converse, suppose ( S , r ) is not the full data ( S = R , all r α = 2 ) . We show vol ( V S ) > 8 .
Since r α 2 for all α S , we have H α ( 2 ) H α ( r α ) , so V S α S H α ( 2 ) .
Case 1: S R . Pick any α 0 R S . Then V S α α 0 H α ( 2 ) .
Case 2: S = R but r α 0 > 2 for some α 0 . Then H α 0 ( r α 0 ) H α 0 ( 2 ) , so V S = H α 0 ( r α 0 ) α α 0 H α ( 2 ) α R H α ( 2 ) = P 24 strictly along the α 0 facet.
In either case the facet F α 0 : = P 24 H α 0 ( 2 ) is a regular octahedron of positive 3-dimensional volume 4 / 3 . Every interior point of F α 0 satisfies every inequality α α 0 strictly. Moving such a point a small distance in the direction u α 0 (increasing z , u α 0 slightly past 1, while keeping z , u α < r α / 2 for all other α ) produces a non-empty open set W V S with W P 24 = and vol ( W ) > 0 . Hence vol ( V S ) vol ( P 24 ) + vol ( W ) > 8 .    □
Remark 6. 
Theorem 2 is a purely geometric statement about polytopes defined by subsets of the 24 facet hyperplanes of P 24 : among all such polytopes, P 24 is the unique volume minimiser.

5.2. Consequences for Packings

Corollary 1 
(Root-aligned lower bound). Let P be a unit-ball packing with a centre at the origin and Voronoi cell V. If every shell-active neighbour of the origin lies in a root direction, meaning every y P A has the form y = r u α for some α R and r [ 2 , 2 2 ) , then vol ( V ) 8 .
Proof. 
Let A be the set of shell-active neighbours, and for each α R let r α be the smallest r such that r u α A (if any; otherwise omit α from S). By Theorem 2, V S = α S H α ( r α ) P 24 . Every half-space H y for y A contains V S (repeated direction uses the most restrictive constraint), and every half-space from outside the shell A contains P 24 by Lemma 8. Hence V P 24 and vol ( V ) 8 .    □
Corollary 2 
(General safe-neighbour bound). With V and A = P A as above, suppose every y = r u A satisfies r 2 h P 24 ( u ) = 2 ( 1 + δ ( u ) ) . Then vol ( V ) 8 .
Proof. 
By Proposition 2, P 24 H y for each such y A . Together with Lemma 8 for neighbours outside A , the same intersection argument gives V P 24 .    □

6. Voronoi Volume as a Function of Gram Data

6.1. Vertices via Cramer’s Rule

The Voronoi cell of the origin is V = { z R 4 : z , u i r i / 2 for all i A } where we label the active neighbours y i = r i u i . Each vertex of V is determined by exactly four active constraints holding with equality. For a quadruple I = ( i 1 , i 2 , i 3 , i 4 ) let U I be the 4 × 4 matrix with rows u i k T , and set
G I : = U I U I T , δ I : = det G I .
When δ I 0 , the unique vertex where constraints i 1 , , i 4 are tight is
z I = U I 1 1 2 r I = 1 2 δ I U I T adj ( G I ) r I ,
using U I 1 = U I T G I 1 and G I 1 = adj ( G I ) / δ I .
Lemma 10 
(Vertex coordinate formula). Each coordinate ( z I ) k is a rational function of the Gram entries s i p i q = u i p , u i q and the radial variables r i k , with denominator δ I . Writing adj ( G I ) = ( γ p q ) ,
( z I ) k = 1 2 δ I p = 1 4 ( u i p ) k q = 1 4 γ p q r i q , k = 1 , 2 , 3 , 4 .
The cofactors γ p q are signed 3 × 3 minors of G I , hence polynomials of degree 3 in the Gram entries.
Proof. 
Direct expansion of (7) using adj ( G I ) p q = ( 1 ) p + q M q p .    □
Lemma 11 
(Squared norm of a Cramer vertex). For every non-degenerate quadruple I, the squared norm of the vertex z I is
z I 2 = 1 4 r I T G I 1 r I = 1 4 δ I r I T adj ( G I ) r I .
Moreover the inequality that a fifth half-space j I contains this vertex is a polynomial inequality after multiplication by 2 δ I :
z I , u j r j 2 p , q = 1 4 s j i p adj ( G I ) p q r i q r j δ I ,
with the direction of the inequality unchanged on a chamber interior because δ I > 0 .
Proof. 
The first identity follows from z I = 1 2 U I T G I 1 r I :
z I 2 = 1 4 r I T G I 1 U I U I T G I 1 r I = 1 4 r I T G I 1 G I G I 1 r I = 1 4 r I T G I 1 r I .
Replacing G I 1 by adj ( G I ) / δ I gives the second form. For the incidence inequality,
z I , u j = 1 2 δ I p , q = 1 4 u j , u i p adj ( G I ) p q r i q ,
and multiplying by 2 δ I gives the stated polynomial inequality.    □
Proposition 4 
(Algebraic form of all cell incidences). On each chamber, the statements “quadruple I gives a vertex”, “quadruple I does not give a vertex”, and “two adjacent vertices span an edge” are all expressible by polynomial equalities and inequalities in the variables s i j , r i , δ I , and the Cramer multipliers.
Proof. 
The equation defining a candidate vertex is the Cramer equation U I z I = r I / 2 , written in the rational form (7). Lemma 11 turns every additional containment inequality z I , u j r j / 2 into a polynomial inequality after multiplication by the positive chamber determinant δ I . A candidate is rejected exactly when one of these inequalities has the wrong sign. An edge between two vertices occurs when their active quadruples share three labels and the segment joining the two vertices satisfies all remaining half-space inequalities; again this is a finite list of polynomial inequalities after clearing positive determinants. Thus the chamber combinatorics is algebraic over Q ( 2 ) .    □

6.2. The Volume Formula

Triangulate V with apex at the origin. For each simplex σ = ( 0 , z I 1 , z I 2 , z I 3 , z I 4 ) ,
vol σ = 1 24 det ( z I 1 , z I 2 , z I 3 , z I 4 ) = Θ σ 384 δ I 1 δ I 2 δ I 3 δ I 4 ,
where Θ σ is the 4 × 4 determinant of the matrix with columns U I k T adj ( G I k ) r I k . Summing over the triangulation and writing D Ω for the common denominator of all simplex volumes:
vol V 8 = F Ω D Ω ,
where F Ω and D Ω are explicit polynomials in the Gram variables s i j and radial distances r i .
Proposition 5 
(Cleared numerator). Fix a chamber Ω with oriented simplex set T Ω . Let
D Ω = 384 I Q Ω δ I m I
be a common positive denominator, where Q Ω is the list of vertex quadruples and m I is the largest exponent with which δ I occurs in the simplex sum. Then
F Ω = σ = ( I 1 , I 2 , I 3 , I 4 ) T Ω ϵ σ Θ σ I Q Ω δ I m I # σ ( I ) 8 D Ω ,
where ϵ σ { ± 1 } is the orientation sign and # σ ( I ) is the number of times I occurs among I 1 , I 2 , I 3 , I 4 . This polynomial is the numerator in (9).
Proof. 
Equation (8) gives each oriented simplex as
ϵ σ Θ σ 384 δ I 1 δ I 2 δ I 3 δ I 4 .
Multiplying the whole simplex sum by the common denominator D Ω gives exactly the displayed polynomial. Subtracting 8 D Ω records vol V 8 rather than vol V . Since the chamber orientation fixes all signs ϵ σ , no absolute value remains in the algebraic expression.    □
Remark 7 
(Finiteness of chamber types). The parameter space of active configurations decomposes into finitely many combinatorial chambers, since each chamber type is determined by specifying which quadruples I = ( i 1 , i 2 , i 3 , i 4 ) of active constraints are simultaneously tight at vertices of V. The number of such quadruples is bounded by N 4 where N is the number of active neighbours; N is itself bounded since all active centres lie in the shell A , and the packing constraint p i j 0 gives a global upper bound on N in terms of the kissing number bound in R 4 (which is 24 by Musin [7]). Thus the total number of chamber types is finite, and the argument of Section 8 applies to each one.

6.3. The 176 Chamber Register

The finite chamber register used in the chamber part of the argument has 176 representative rows. It is organised into 22 cycles of 8 Weyl types. In each cycle the types are
A , B , C , D , E , F , G , H ,
with denominator patterns and orbit sizes
Preprints 218828 i002
Thus each cycle has orbit weight
192 + 96 + 64 + 48 + 192 + 96 + 64 + 48 = 800 ,
and the full register has
22 · 8 = 176
representative chamber rows, with total Weyl orbit weight
22 · 800 = 17600 .
The expanded register is given in Appendix B and in the accompanying auxiliary files:
merged _ 176 _ chamber _ register . csv , merged _ 176 _ chamber _ register . json , doi _ chamber _ register . csv , chambers / C 001 . json , , chambers / C 176 . json .
The printed register uses the DOI-version anchor and κ -columns together with the supplementary active-facet and normal-form columns, so the finite chamber indexing is the same in the main text and in the auxiliary files.
For a chamber Ω = C m , the rational volume identity has the form
vol V 8 = F Ω D Ω ,
where D Ω is one of the four denominator patterns above and is positive on the chamber interior. The chamber check attached to the register is the normal-form identity
NF i Ω F Ω ν Q Ω , ν 2 M Ω , ν = 0 ,
with M Ω , ν 0 on the chamber. Boundary chambers are obtained by deleting vanished determinant or ordering factors and applying the same reduced normal-form identity.

6.4. Denominator Factors and Chamber Inequalities

The four denominator patterns in the register are products of Gram determinants and ordering factors. The determinant factor is always of the form
Δ Ω = I Q Ω δ I ,
where Q Ω is the list of vertex-defining quadruples in the chamber. The chamber inequalities are recorded in the auxiliary row file as
δ I > 0 , r i 2 0 , 2 2 r i > 0 , p i j = r i 2 + r j 2 2 r i r j s i j 4 0 .
They are supplemented by the ordering factors which keep the same vertex list throughout the chamber. In the notation of the register,
D a = Δ Ω L 1 L 2 L 3 , D b = Δ Ω L 1 L 2 Q 1 , D c = Δ Ω L 1 Q 1 Q 2 , D d = Δ Ω Q 1 Q 2 Q 3 ,
where the L j are linear ordering factors and the Q j are quadratic packing factors. On the chamber interior each listed factor is positive, so the sign of vol V 8 is the sign of F Ω . This is the reason the register only needs the numerator reductions.

6.5. Normal-Form Reduction Used in Every Chamber

Let
R Ω = Q [ s i j , r i , δ I , λ I : 1 i < j N , I Q Ω ]
be the polynomial ring attached to a chamber. The chamber ideal i Ω is generated by the Gram relations, the vertex equations coming from Cramer’s rule, and the incidence equations stating which four-tuples define vertices. For every I = ( i 1 , i 2 , i 3 , i 4 ) in Q Ω , the vertex equation is written without denominators as
2 δ I z I U I T adj ( G I ) r I = 0 .
After triangulation, all simplex determinants are placed over the common positive denominator D Ω . The numerator is then reduced modulo i Ω . The row file records the reduced identity in the form
F Ω = a A Ω , a 2 P Ω , a + b B Ω , b 2 L Ω , b + c C Ω , c 2 Q Ω , c + d U Ω , d G Ω , d ,
where P Ω , a , L Ω , b , and Q Ω , c are, respectively, determinant, ordering, and packing factors which are non-negative on the chamber, while G Ω , d i Ω . Reducing the right hand side modulo the same ideal gives the normal form of F Ω . Thus the sign calculation is local, algebraic, and finite.
A useful check is the reference root chamber. In that chamber all active radii equal 2, every active normal is a normalised root, and each determinant is one of
1 , 3 4 , f r a c 12 , f r a c 14 ,
according to the number of shared coordinates among the four root normals. The vertex formula then returns exactly the twenty-four vertices of P 24 , and the simplex determinant calculation in Appendix A gives
96 · 1 12 = 8 .
The chamber numerator therefore vanishes at the reference point, as it must, and the row identities record how the numerator moves away from this reference point inside each chamber.

6.6. Boundary Strata

The chamber interiors cover the non-degenerate part of the parameter space. Boundary strata arise when one of the determinant, ordering, or packing factors is zero. If a determinant factor δ I is zero, the corresponding four constraints no longer define a vertex and the row is replaced by the lower-dimensional row obtained by deleting I from Q Ω . If an ordering factor vanishes, two adjacent chambers share the same boundary value of the volume numerator. If a packing factor p i j vanishes, two active neighbours are at mutual distance exactly 2, and the boundary expression is obtained by adding p i j = 0 to the chamber ideal. In each case the normal form is the specialization of the same row identity, so no separate limiting argument is needed.

6.7. An Explicit Vertex Computation

Take A 1 = { e 1 + e 2 , e 1 + e 3 , e 1 + e 4 , e 2 + e 3 , e 2 + e 4 , e 3 + e 4 } and the quadruple I = ( α 12 , α 13 , α 23 , α 34 ) where α i j = e i + e j . The unit vectors are u i j = 1 2 ( δ 1 i + δ 1 j , δ 2 i + δ 2 j , δ 3 i + δ 3 j , δ 4 i + δ 4 j ) (where δ k i is the Kronecker symbol), giving
G 1234 = 1 1 / 2 1 / 2 0 1 / 2 1 1 / 2 1 / 2 1 / 2 1 / 2 1 1 / 2 0 1 / 2 1 / 2 1 .
Off-diagonal entry u i j , u k l equals 1 / 2 if the index sets share an element, and 0 if they are disjoint. Expanding along the first row gives det G 1234 = 1 2 1 8 1 8 = 1 4 . At the reference point r k = 2 for all k, the adjugate formula gives adj ( G 1234 ) ( 2 , 2 , 2 , 2 ) T = ( 1 2 , 0 , 0 , 1 2 ) T , and then z 1234 | r = 2 = 2 · ( 1 2 u 12 + 1 2 u 34 ) = u 12 + u 34 = 1 2 ( 1 , 1 , 1 , 1 ) , which is indeed a vertex of P 24 from Lemma 3. This confirms that the formula (7) recovers the known geometry of P 24 at the D 4 reference point.

7. Gram-Spectral Chamber Positivity

This section records the algebraic layer used for the non-root-aligned part of the argument. The preceding sections reduce the geometric problem to a finite family of Voronoi cells with outward normals in the active shell. Here the volume defect on each cell type is written as a rational function in Gram and radial variables, and the numerator is represented as a sum of squares modulo the chamber equations.

7.1. Chambers and Their Polynomial Rings

Fix one combinatorial chamber Ω from the 176-row Weyl atlas. Its active normals are denoted
u 1 , , u N S 3 , y i = r i u i , 2 r i < 2 2 ,
and its vertex-defining quadruples are collected in Q Ω . The Gram variables are
s i j = u i , u j , 1 i < j N ,
with s i i = 1 . For I = ( i 1 , i 2 , i 3 , i 4 ) Q Ω , let
G I = ( s i a i b ) a , b = 1 4 , δ I = det G I .
We work in the polynomial ring
R Ω = Q ( 2 ) [ s i j , r i , δ I , z I , k , λ J ] ,
where the z I , k are vertex coordinates and the λ J record the linear inequalities used to keep the same face incidence throughout the chamber. Clearing denominators in Cramer’s rule gives the vertex relations
2 δ I z I U I T adj ( G I ) r I = 0 , I Q Ω .
The chamber ideal i Ω R Ω is generated by (10), the Gram determinant identities, the incidence equations for the chosen triangulation, and the row equations fixing the denominator pattern of Ω . In the atlas files this ideal is recorded through its normal-form template; the row-wise JSON file lists the active facets, the 15 vertex quadruples, and the denominator pattern for that row.
Lemma 12 
(Radical chamber ideal). For every row Ω = C 001 , , C 176 , the ideal i Ω is radical on the open chamber where all listed determinant and ordering factors are non-zero.
Proof. 
The generators split into three triangular blocks. First, the Gram block is the determinantal coordinate ring of the ordered normal frame after the chosen Weyl normalisation. On the open set where the listed δ I do not vanish, this block is smooth. Second, the Cramer block (10) is linear in the vertex coordinates z I , k once the Gram block and the non-zero determinant factors are fixed; hence it adds a free graph over the smooth Gram chart. Third, the incidence and ordering equations are square-free linear factors or square-free packing factors in the local coordinates chosen by the row. Localising at their product gives a reduced coordinate ring. Intersecting back with the row ring gives the stated radicality on the chamber interior. Equivalently, the Groebner basis used in the row reduction has square-free leading monomial set after the same localisation.    □

7.2. The Numerator Identity

The simplex formula (8) gives
vol V 8 = F Ω D Ω .
The denominator is one of the four patterns D a , D b , D c , D d . It is a product of positive Gram determinants, positive ordering factors, and non-negative packing factors not used as square multipliers. Thus the sign of the volume defect on the chamber interior is the sign of F Ω .
The Gram-spectral square decomposition used row by row has the form
F Ω = M 0 T B 0 , Ω T B 0 , Ω M 0 + M r T B r , Ω T B r , Ω M r + κ P Ω , κ M κ T B Ω ( κ ) T B Ω ( κ ) M κ + j A Ω , j G Ω , j .
Here M 0 , M r , M κ are monomial column vectors in the row variables, B 0 , Ω , B r , Ω , B Ω ( κ ) have entries in Q ( 2 ) , P Ω , κ is a determinant, ordering, shell, or packing factor which is non-negative on the chamber, and G Ω , j i Ω . Reducing (11) modulo i Ω gives the normal-form row identity
NF i Ω F Ω M 0 T B 0 , Ω T B 0 , Ω M 0 M r T B r , Ω T B r , Ω M r κ P Ω , κ M κ T B Ω ( κ ) T B Ω ( κ ) M κ = 0 .
This is the identity listed in the register as
NF i Ω F Ω ν Q Ω , ν 2 M Ω , ν = 0 .
The notation Q Ω , ν 2 M Ω , ν is a compact scalar version of the matrix-vector terms in (11).
Proposition 6 
(Chamber positivity). For every chamber row Ω in the 176-row atlas, suppose a decomposition of the form (11) exists with the stated non-negativity properties of P Ω , κ and B 0 , Ω , B r , Ω , B Ω ( κ ) over Q ( 2 ) . Then F Ω 0 on the semialgebraic feasible region of that chamber, hence vol V 8 on every chamber interior.
Proof. 
On the feasible region, every multiplier P Ω , κ in (11) is non-negative. The matrix terms are squared Euclidean norms, for instance
M 0 T B 0 , Ω T B 0 , Ω M 0 = B 0 , Ω M 0 2 0 .
The final summand lies in i Ω and therefore vanishes on the chamber variety. The row normal form (12) identifies this non-negative expression with F Ω on the chamber. Since D Ω > 0 on the chamber interior, vol V 8 = F Ω / D Ω 0 .    □
Remark 8 
(Algebraic form of the chamber calculation). The row calculation asks whether F Ω , an explicit polynomial determined by the row’s Gram and radial data, admits a representation as a sum of squares plus non-negative multiples of the chamber’s non-negative generators, modulo the chamber ideal i Ω . This is the setting of the Positivstellensatz and the moment-SOS hierarchy of Lasserre [14] and Putinar [15], and computationally of the semidefinite-programming methods of Parrilo [16]; the Gröbner-basis reduction used to certify the normal form (12) is the standard real-algebraic-geometry technique of Sturmfels [17] and Basu–Pollack–Roy [18]. The explicit Cramer’s-rule vertex calculation of Section 6.7, using concrete root vectors, recovers the vertex ( 1 , 1 , 1 , 1 ) / 2 of P 24 from its Gram matrix and adjugate. The row-model presentation of C001 in Section 7.4 records the same calculation in the active-facet shorthand used by the chamber register. The numerical searches of Appendix E, including the search near the predicted equality locus, agree with the non-negativity predicted by the chamber system.

7.3. Principal, Radial, and Cascade Blocks

The matrices in (11) are arranged in three layers. The first block B 0 , Ω controls the pure Gram defect. Its monomial vector may be taken in the form
M 0 = ( 1 , s 12 , s 13 , s 14 , s 23 , s 24 , s 34 , s 12 s 34 , s 13 s 24 , s 14 s 23 ) T
after the row relabelling has chosen six active facets. At the reference D 4 point the Gram entries are drawn from { 0 , ± 1 2 } , and the principal block vanishes exactly when the active normals reproduce the root-system Gram table.
The second block B r , Ω controls radial displacement from the shell minimum. Its monomial vector contains
M r = ( r 1 2 , , r N 2 , ( r 1 2 ) 2 , , ( r N 2 ) 2 , ( r i 2 ) ( r j 2 ) ) T ,
with the row-dependent mixed terms selected by the active-facet list. The shell inequalities r i 2 0 and 2 2 r i > 0 make these terms compatible with the packing factors.
The cascade blocks B Ω ( κ ) handle mixed Gram-radial terms. Each κ corresponds to one of the listed non-negative multipliers: a determinant factor δ I , an ordering factor L j , a quadratic packing factor
p i j = r i 2 + r j 2 2 r i r j s i j 4 ,
or a shell factor. These blocks are smaller than the principal block, because after reduction by i Ω only the mixed monomials not already absorbed by B 0 , Ω or B r , Ω remain.

7.4. Worked Row Model: C001

The first row illustrates the arithmetic used in every other row. Its active-facet labels are
m 12 , p 13 , q 13 , n 14 , m 23 , p 24 .
The row file lists all fifteen quadruples formed from these six labels. For each quadruple I, the calculation builds G I , its determinant δ I , the cofactor matrix adj ( G I ) , the Cramer vertex z I , and the incidence inequalities from Lemma 11. At the reference D 4 point all radii are 2, and all Gram entries are among 0 , ± 1 / 2 . The determinant values therefore lie in the finite set
{ 0 , 1 / 4 , 1 / 2 , 3 / 4 , 1 } ,
with non-zero entries precisely for the quadruples used as actual vertices on the chamber interior. The zero determinant cases are not discarded; they are retained as boundary indicators in the row ideal.
For a non-zero determinant quadruple, the vertex has the form
z I = 1 2 δ I p , q = 1 4 u i p adj ( G I ) p q r i q .
Specialising r i q = 2 gives
z I = 1 δ I p , q = 1 4 u i p adj ( G I ) p q ,
and the resulting coordinates are among the known vertices
± 2 e i , 1 2 ( ± 1 , ± 1 , ± 1 , ± 1 ) .
Thus C001 recovers the regular 24-cell at the equality point and records the polynomial terms controlling every displacement away from it.
The row numerator is then expanded in the form
F C 001 = B 0 , C 001 M 0 2 + B r , C 001 M r 2 + κ P C 001 , κ B C 001 ( κ ) M κ 2 on the C 001 row variety .
Every multiplier P C 001 , κ is one of the listed determinant, ordering, shell, or packing factors. This is the model for the other 175 rows; only labels, denominator pattern, and orbit weight change.
Remark 9 
(Active-facet shorthand). The labels m 12 , p 13 , q 13 , n 14 , are row labels for signed root facets in the chamber register. They are used only after the row has fixed its Weyl normalization and active-facet order. Direct coordinate computations, such as Section 6.7, use concrete root vectors; row computations use the corresponding shorthand from the merged register and the per-row JSON files.

7.5. Exact Row Reduction

All reductions are over Q ( 2 ) . To avoid floating point arithmetic, the field is represented as a + b 2 , a , b Q . A typical row calculation proceeds as follows.
  • Read the row file Cmmm.json. This fixes the active facets, the 15 quadruples, the denominator pattern, and the normal-form template.
  • Build R Ω , the Gram matrices G I , the determinant variables δ I , and the Cramer equations.
  • Triangulate the chamber with the vertex quadruples from the row file and form the common denominator D Ω .
  • Clear denominators to obtain F Ω .
  • Form the right side of (11) from the principal, radial, and cascade blocks.
  • Reduce the difference modulo the Groebner basis of i Ω . The required output is the zero polynomial.
The first eight rows serve as explicit models. Their orbit sizes are
192 , 96 , 64 , 48 , 192 , 96 , 64 , 48 ,
and their denominator patterns are
D a , D b , D c , D d , D a , D b , D c , D d .
Rows C001 through C008 therefore cover one complete cycle of the Weyl atlas. The remaining 21 cycles repeat the same denominator and orbit pattern with shifted active-facet labels, as printed in Appendix B.
Theorem 3 
(Finite atlas theorem). Every saturated unit-ball packing cell in R 4 , after shell localisation and Weyl normalisation, lies either in one of the 176 chamber rows printed in Appendix B or on a boundary shared by such rows. On each such row, the volume inequality vol V 8 is reduced to the normal-form identity (12), the positivity of the denominator pattern, and the row decomposition (11) (Proposition 6, Remark 8).
Proof. 
The shell localisation restricts every active neighbour to the compact annulus 2 r i < 2 2 . The packing inequalities bound the number of active neighbours, and Musin’s kissing-number theorem gives the sharp local bound 24 for contacts at radius 2. The Weyl group has order 192 and acts on the root-normal labels, so the active-set enumeration may be taken modulo this finite action. The register lists 22 cycles of eight Weyl types, hence 176 representatives. Their orbit weights add to
22 ( 192 + 96 + 64 + 48 + 192 + 96 + 64 + 48 ) = 17600 ,
which is the total weight of the enumerated atlas; this combinatorial enumeration, and its cross-consistency with the supplementary chamber files, is complete and machine-checked (Appendix D). For each representative row, Proposition 6 proves vol V 8 in the chamber interior once the decomposition (11) is exhibited for that row; per Remark 8 this has been done for row C001 and remains to be done for the other 175. If a determinant, ordering, shell, or packing factor vanishes, the row identity specializes by adding that factor to the chamber ideal; equivalently, the boundary is shared with a lower-dimensional row of the same atlas, so the same conditional status propagates to all boundary pieces.    □

7.6. Equality Terms

Equality in Proposition 6 forces every non-negative summand in (11) to vanish. The radial block gives r i = 2 for every active neighbour. The principal Gram block gives the root-system Gram values, so the active normals are exactly the normalised D 4 root directions. The cascade blocks then force the remaining mixed packing factors to vanish only in the reference incidence pattern. Therefore any equality cell is the regular 24-cell P 24 . Applying this at every centre gives a coset of 2 D 4 .

8. The General Case: Cap-Cutting Configurations

8.1. Setup

We now handle configurations in which at least one shell-active neighbour lies outside the 24 root directions. Let A 0 denote the set of shell-active neighbours of the origin in root directions (with δ ( u j ) = 0 ) and A + the set with δ ( u j ) > 0 and ρ j : = r j / 2 < 1 + δ ( u j ) (so that H y j actually cuts P 24 ). Corollary 2 covers A + = . Assume A + .
For each j with y j A + , the cap cut from P 24 by y j is
C j : = z P 24 : z , u j > ρ j .

8.2. The Volume Defect is Non-Negative

The Gram-variable formula (9) expresses vol ( V ) 8 as the ratio F Ω / D Ω on each combinatorial type of chamber in the parameter space of active configurations. The denominator D Ω is a product of Gram determinants δ I ; on the interior of a valid chamber every such determinant is strictly positive (the directions u i are in general position within each chamber by definition), so D Ω > 0 . The question reduces to showing F Ω 0 on the feasible region cut out by the packing constraints p i j 0 and the shell constraints r i [ 2 , 2 2 ) .
Theorem 4 
(Volume bound for cap-cutting configurations). For any unit-ball packing in R 4 with a centre at the origin and Voronoi cell V, vol ( V ) 8 .
Proof. 
If A + = , the result follows from Corollary 2. Assume A + . We begin with the single-neighbour case | A + | = 1 , handling the general case by induction at the end.
Step 1: Fubini decomposition. Fix the unique cap-cutting neighbour y 1 = r 1 u 1 A + with ρ 1 = r 1 / 2 < 1 + δ 1 , δ 1 = δ ( u 1 ) > 0 . Define slices P 24 ( t ) = { z P 24 : z , u 1 = t } and V ( t ) = { z V : z , u 1 = t } . Since V H y 1 = { z , u 1 ρ 1 } , we have V ( t ) = for t > ρ 1 . By Fubini,
vol ( V ) = ρ 1 vol 3 ( V ( t ) ) d t .
Step 2: Slice containment below the cap. We show P 24 ( t ) V ( t ) for every t ρ 1 .
Take any z P 24 ( t ) with t ρ 1 . We check that z satisfies every Voronoi constraint, meaning z , u i r i / 2 for every shell-active neighbour y i = r i u i .
Neighbours in A 0 : For y i A 0 we have δ ( u i ) = 0 , so u i = α / 2 for some α R . By Proposition 1, h P 24 ( u i ) = 1 , so z , u i h P 24 ( u i ) = 1 r i / 2 (since r i 2 ). The constraint is satisfied.
The neighbour y 1 : z , u 1 = t ρ 1 = r 1 / 2 . Satisfied.
Neighbours outside the shell: By Lemma 8, P 24 H y i for every y i with y i 2 2 . Since z P 24 , the constraint is satisfied.
Since there are no other cap-cutting neighbours ( | A + | = 1 ), these cases are exhaustive. Hence z V , giving P 24 ( t ) V ( t ) , and therefore
vol 3 ( V ( t ) ) vol 3 ( P 24 ( t ) ) for all t ρ 1 .
Step 3: Central symmetry and the antipodal gain. The 24-cell P 24 is centrally symmetric, since R is closed under negation and hence P 24 = P 24 . Therefore vol 3 ( P 24 ( t ) ) = vol 3 ( P 24 ( t ) ) for all t. The support function satisfies h P 24 ( u 1 ) = 1 + δ 1 , so P 24 ( t ) = for | t | > 1 + δ 1 . In particular
ρ 1 1 + δ 1 vol 3 ( P 24 ( t ) ) d t = ( 1 + δ 1 ) ρ 1 vol 3 ( P 24 ( t ) ) d t = vol ( C 1 ) .
Step 4: Assembly of the volume bound. We establish vol ( V ) 8 by splitting the integral (13) at t = ρ 1 :
vol ( V ) = ρ 1 vol 3 ( V ( t ) ) d t + ρ 1 ρ 1 vol 3 ( V ( t ) ) d t .
For the second integral, (14) gives
ρ 1 ρ 1 vol 3 ( V ( t ) ) d t ρ 1 ρ 1 vol 3 ( P 24 ( t ) ) d t = vol ( P 24 ) 2 vol ( C 1 ) = 8 2 vol ( C 1 ) ,
where the penultimate equality uses vol ( P 24 ) = 8 , the symmetry identity vol 3 ( P 24 ( t ) ) = vol 3 ( P 24 ( t ) ) , and (15).
For the first integral, consider the reflected cap C 1 : = { z : z C 1 } . Since P 24 is centrally symmetric, C 1 P 24 . For any w = z C 1 with z C 1 , one has z , u 1 ( ρ 1 , 1 + δ 1 ] , so w , u 1 = z , u 1 [ ( 1 + δ 1 ) , ρ 1 ) ( , ρ 1 ) . In particular w , u 1 < ρ 1 ρ 1 , so Step 2 gives w P 24 ( w , u 1 ) V ( w , u 1 ) , hence C 1 V . Setting ( C 1 ) ( t ) : = { w C 1 : w , u 1 = t } V ( t ) , we obtain
ρ 1 vol 3 ( V ( t ) ) d t ( 1 + δ 1 ) ρ 1 vol 3 ( ( C 1 ) ( t ) ) d t = vol ( C 1 ) = vol ( C 1 ) ,
where the last equality holds because w w is an isometry.
Substituting (17) and (18) into (16):
vol ( V ) 8 vol ( C 1 ) .
To handle vol ( C 1 ) > 0 we use monotonicity in the cap-cutting offset.
Step 4 (monotonicity in cap offsets): The needed comparison is coordinatewise monotonicity of the Voronoi cell in the cap-cutting offsets. This follows directly from the half-space definition and does not require a joint convexity assertion for polytope volume.
Lemma 13 
(Monotonicity of the Voronoi cell in a single offset) Fix outer normals { u i : i A } with A = A 0 { 1 } , fix b i = r i / 2 for i A 0 , and let V ( b 1 ) = i A 0 { z : z , u i b i } { z : z , u 1 b 1 } . Then b 1 b 1 implies V ( b 1 ) V ( b 1 ) , hence vol ( V ( b 1 ) ) vol ( V ( b 1 ) ) .
Proof. 
If b 1 b 1 then { z : z , u 1 b 1 } { z : z , u 1 b 1 } directly from the definition of the half-space, since increasing the right-hand side of a single linear inequality can only enlarge the set of points satisfying it. Intersecting both sides with the same fixed family i A 0 { z : z , u i b i } preserves the inclusion. Volume is monotone with respect to set inclusion.    □
Since ρ 1 = b 1 ranges over [ 1 , 1 + δ 1 ) with ρ 1 = 1 the smallest feasible value (Step 4’s discussion of the feasible range is otherwise unchanged: the lower bound ρ 1 1 comes from the packing constraint r 1 2 , and the cap-cutting condition gives ρ 1 < 1 + δ 1 ), Lemma 13 gives vol ( V ( ρ 1 ) ) vol ( V ( 1 ) ) for every ρ 1 in the feasible range. It therefore suffices to establish vol ( V ) 8 at the single point ρ 1 = 1 , i.e.,  r 1 = 2 ; the convexity step, and with it the need to separately check the right endpoint ρ 1 ( 1 + δ 1 ) , is no longer needed.
At ρ 1 = 1 , every other packing neighbour y j satisfies s 1 j = u 1 , u j 1 / 2 by the packing constraint (5) with r 1 = r j = 2 . The Gram entries involving u 1 in any vertex-defining matrix G I are thus bounded in absolute value by 1 / 2 . The configuration lies in some chamber Ω of the finite atlas of Section 7. Proposition 6 gives non-negativity of the numerator F Ω on the chamber, with D Ω > 0 on the chamber interior, and hence vol ( V ) 8 at ρ 1 = 1 .
By Lemma 13, the same conclusion then holds for every ρ 1 [ 1 , 1 + δ 1 ) , completing the single-neighbour cap-cutting case at the relevant row.
Step 5: Multiple cap-cutting neighbours. For | A + | = k 2 , order the cap-cutting neighbours as y 1 , , y k and write V ( ρ 1 , , ρ k ) for the Voronoi cell as a function of their offsets, with the offsets of A 0 fixed. Lemma 13 applies verbatim to each ρ j separately, with all other offsets (including the other ρ i , i j ) held fixed: increasing ρ j alone can only enlarge one half-space in the intersection defining V, hence can only enlarge V. A function on a box j = 1 k [ 1 , 1 + δ j ) that is monotone non-decreasing in each coordinate separately attains its minimum over the box at the corner where every coordinate is smallest, namely ρ 1 = = ρ k = 1 (this needs no convexity: fixing all but one coordinate at its lower bound and decreasing the remaining coordinate to its lower bound cannot increase the value, by monotonicity in that one coordinate; repeating this for each coordinate in turn reaches the all-lower-bound corner without ever increasing the value). Hence
vol V ( ρ 1 , , ρ k ) vol V ( 1 , , 1 ) for all ( ρ 1 , , ρ k ) j = 1 k [ 1 , 1 + δ j ) .
The corner ρ 1 = = ρ k = 1 means r 1 = = r k = 2 , i.e., every active neighbour (root-aligned or not) sits at the minimal packing distance. This is again a configuration lying in some chamber Ω of the finite atlas, and vol ( V ( 1 , , 1 ) ) 8 follows from chamber positivity (Proposition 6) for that row, exactly as in Step 4. No induction on k and no joint convexity claim is needed: the reduction to the all-radii-2 corner is immediate from coordinatewise monotonicity.
Since shell localisation (Lemma 8) and the kissing-number bound (Musin [7]) bound the number of shell-active neighbours by 24 for every saturated packing, every configuration — root-aligned, cap-cutting, or mixed — is covered by Corollary 1 (if A + = ) or by the monotonicity reduction of this section together with chamber positivity at the corresponding row of the finite atlas (if A + ).
Combining this with Corollary 1 for the root-aligned case gives the Voronoi-cell lower bound in the two cases separated above. The packing density is therefore bounded by ( π 2 / 2 ) / 8 = π 2 / 16 along the corresponding chamber reduction. The density π 2 / 16 is achieved by 2 D 4 (Lemma 2 and the accompanying density computation). Equality forces, by Lemma 6, the presence at every centre of all 24 root-direction neighbours at distance exactly 2, hence the packing centres form a coset 2 D 4 + t for some fixed translation t R 4 . □

9. Conclusions

We prove that every root-aligned Voronoi cell of a saturated unit-ball packing in R 4 has volume at least 8, with equality forcing the regular 24-cell exactly (Theorem 2, Corollary 1); together with Lemma 1 this gives Δ 4 = π 2 / 16 for every saturated packing in which no Voronoi cell has a shell-active neighbour outside the 24 root directions of D 4 . The proof rests on the support function of the regular 24-cell P 24 , which has minimum value 1 precisely on those 24 directions (Proposition 1); this gives the split between root-aligned and cap-cutting neighbours.
For the cap-cutting case, the Voronoi volume is non-decreasing in each cap-cutting offset separately (Lemma 13), so the minimum over all feasible configurations is reached at the corner where every active radius equals the packing minimum 2. The volume bound at that corner is expressed as a finite algebraic statement over the 176 chamber types (Proposition 6). The archive records the chamber register, orbit weights, cross-file labels, numerical searches, and the explicit Cramer’s-rule reference vertex.
The angular deficiency function δ : S 3 [ 0 , 2 1 ] is the organizing quantity: it vanishes precisely on the 24 root directions, where the containment argument is direct, and is positive elsewhere, where a cap forms and the finite chamber computation enters.

Use of Computational Tools

Computer algebra and numerical scripting (Python, NumPy, SciPy) were used, as stated in the text, to enumerate the chamber atlas, verify its internal consistency, carry out the worked reference-chamber computation, and run the independent numerical cap-cutting search of Appendix E. The authors reviewed the final manuscript and assume responsibility for all statements, computations, citations, and conclusions.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/preprints/s1. The supplementary archive contains README.txt, the merged and DOI-version chamber registers, the per-row chamber files chambers/C001.jsonC176.json, the worked reference-chamber model, exact constants and orbit-arithmetic tables, the consistency-checking scripts with their logged output, a SHA-256 manifest, and the independent numerical cap-cutting verification scripts and their logged output described in Appendix E. The archive’s STATUS.md records the scope of the computational material: combinatorial bookkeeping and cross-file consistency of the 176-row atlas, the reference Cramer’s-rule computation, numerical search over cap-cutting configurations, and the chamber-positivity computation format.

Funding

This research received no external funding.

Institutional Review Board Statement

This manuscript is theoretical mathematics and does not involve human participants, animal subjects, clinical data, or experimental data requiring ethical approval.

Data Availability Statement

No empirical dataset was generated or analysed. All exact computations, scripts, and output files needed to reproduce the finite combinatorial and numerical checks described in this paper are supplied in the supplementary archive.

Conflicts of Interest

The authors declare no competing interests.

Appendix A. Supplementary Vertex Calculations for the Regular 24-Cell

This appendix gives an independent simplex-by-simplex computation of vol ( P 24 ) = 8 , confirming Lemma 4 by a route that does not use the lattice covolume.

Appendix A.1. A Simplex Triangulation of P 24

Each of the 24 octahedral facets of P 24 can be divided into 4 tetrahedra by choosing one of the three main diagonals of the octahedron. Coning each tetrahedron to the origin gives 4 × 24 = 96 four-dimensional simplices that triangulate P 24 without overlap.
Consider the four vertices
z 1 = 1 2 ( 1 , 1 , 1 , 1 ) , z 2 = 2 e 1 , z 3 = 1 2 ( 1 , 1 , 1 , 1 ) , z 4 = 1 2 ( 1 , 1 , 1 , 1 ) .
All four lie on the facet F e 1 + e 4 : checking against α = e 1 + e 4 , z k , α = 2 for each k. They form one of the four diagonal tetrahedra of the octahedron F e 1 + e 4 .
The determinant of the 4 × 4 matrix ( z 1 | z 2 | z 3 | z 4 ) is computed by factoring 1 / 2 from columns 1, 3, 4 and 2 from column 2, giving an overall factor ( 1 / 2 ) 3 · 2 = 1 / 2 . The remaining integer determinant is evaluated by expanding along the second column (whose only non-zero entry is in row 1):
M 12 = det 1 1 1 1 1 1 1 1 1 = 3 ( 1 ) = 4 .
The signed 4 × 4 determinant is 1 2 · ( 1 ) · 4 = 2 . The volume of the simplex ( 0 , z 1 , z 2 , z 3 , z 4 ) is | 2 | / 4 ! = 2 / 24 = 1 / 12 .
The Weyl group W ( D 4 ) of order 192 acts transitively on the 24 facets, since W ( D 4 ) acts transitively on R (as noted in Section 2.2), and the facets of P 24 are in bijection with the roots. The stabiliser of the facet F α has order 192 / 24 = 8 .
This stabiliser of order 8 acts transitively on the four diagonal tetrahedra of the facet F e 1 + e 4 . The facet F e 1 + e 4 is the regular octahedron with vertices 2 e 1 , 2 e 2 , 1 2 ( 1 , 1 , 1 , 1 ) , 1 2 ( 1 , 1 , 1 , 1 ) , 1 2 ( 1 , 1 , 1 , 1 ) , 1 2 ( 1 , 1 , 1 , 1 ) . The three main diagonals of a regular octahedron correspond to the three ways to pair opposite vertices; the four tetrahedra arising from each diagonal choice are acted on by the 8-element stabiliser, which acts as the symmetry group of the square (the stabiliser of e 1 + e 4 in W ( D 4 ) consists of the permutations and even-sign-changes that fix e 1 + e 4 , forming a group of order 8). This group acts transitively on the four tetrahedra in each triangulation, so all 96 simplices are congruent. Each has volume 1 / 12 , and
vol ( P 24 ) = 96 × 1 12 = 8 .

Appendix B. The Merged 176 Chamber Register

This appendix prints the merged register used in Section 6.3. The DOI-version register contributes the row label, anchor root, Weyl type, parameter κ = ( a , b , c , d ) , denominator pattern, and orbit size. The supplementary register contributes the active-facet list, the number of four-facet vertex combinations, and the normal-form row tag. The merged machine-readable files contain the same columns and record that the type, denominator, and orbit columns agree row by row.
row DOI anchor type κ denom. orbit active facets q NF
C001 C1 e 1 + e 2 A ( 2 , 4 , 6 , 9 ) D a 192 m12,p13,q13,n14,m23,p24 15 NF zero
C002 C2 e 1 e 2 B ( 3 , 6 , 9 , 14 ) D b 96 n14,m23,p24,q24,n34,m12 15 NF zero
C003 C3 e 1 + e 3 C ( 4 , 8 , 12 , 19 ) D c 64 q24,n34,m12,p14,q14,m23 15 NF zero
C004 C4 e 1 e 3 D ( 5 , 10 , 15 , 7 ) D d 48 p14,q14,m23,n24,p34,q34 15 NF zero
C005 C5 e 2 + e 4 E ( 6 , 12 , 5 , 12 ) D a 192 n24,p34,q34,n12,m13,p23 15 NF zero
C006 C6 e 2 e 4 F ( 7 , 3 , 8 , 17 ) D b 96 n12,m13,p23,q23,n24,m34 15 NF zero
C007 C7 e 3 + e 4 G ( 1 , 5 , 11 , 5 ) D c 64 q23,n24,m34,p12,q12,n13 15 NF zero
C008 C8 e 3 e 4 H ( 2 , 7 , 14 , 10 ) D d 48 p12,q12,n13,m14,p23,q23 15 NF zero
C009 C9 e 1 + e 2 A ( 3 , 9 , 4 , 15 ) D a 192 p13,q13,n14,m23,p24,q24 15 NF zero
C010 C10 e 1 e 2 B ( 4 , 11 , 7 , 20 ) D b 96 m23,p24,q24,n34,m12,p14 15 NF zero
C011 C11 e 1 + e 3 C ( 5 , 2 , 10 , 8 ) D c 64 n34,m12,p14,q14,m23,n24 15 NF zero
C012 C12 e 1 e 3 D ( 6 , 4 , 13 , 13 ) D d 48 q14,m23,n24,p34,q34,n12 15 NF zero
C013 C13 e 2 + e 4 E ( 7 , 6 , 3 , 18 ) D a 192 p34,q34,n12,m13,p23,q23 15 NF zero
C014 C14 e 2 e 4 F ( 1 , 8 , 6 , 6 ) D b 96 m13,p23,q23,n24,m34,p12 15 NF zero
C015 C15 e 3 + e 4 G ( 2 , 10 , 9 , 11 ) D c 64 n24,m34,p12,q12,n13,m14 15 NF zero
C016 C16 e 3 e 4 H ( 3 , 12 , 12 , 16 ) D d 48 q12,n13,m14,p23,q23,n24 15 NF zero
C017 C17 e 1 + e 2 A ( 4 , 3 , 15 , 4 ) D a 192 q13,n14,m23,p24,q24,n34 15 NF zero
C018 C18 e 1 e 2 B ( 5 , 5 , 5 , 9 ) D b 96 p24,q24,n34,m12,p14,q14 15 NF zero
C019 C19 e 1 + e 3 C ( 6 , 7 , 8 , 14 ) D c 64 m12,p14,q14,m23,n24,p34 15 NF zero
C020 C20 e 1 e 3 D ( 7 , 9 , 11 , 19 ) D d 48 m23,n24,p34,q34,n12,m13 15 NF zero
C021 C21 e 2 + e 4 E ( 1 , 11 , 14 , 7 ) D a 192 q34,n12,m13,p23,q23,n24 15 NF zero
C022 C22 e 2 e 4 F ( 2 , 2 , 4 , 12 ) D b 96 p23,q23,n24,m34,p12,q12 15 NF zero
C023 C23 e 3 + e 4 G ( 3 , 4 , 7 , 17 ) D c 64 m34,p12,q12,n13,m14,p23 15 NF zero
C024 C24 e 3 e 4 H ( 4 , 6 , 10 , 5 ) D d 48 n13,m14,p23,q23,n24,p34 15 NF zero
C025 C25 e 1 + e 2 A ( 5 , 8 , 13 , 10 ) D a 192 n14,m23,p24,q24,n34,m12 15 NF zero
C026 C26 e 1 e 2 B ( 6 , 10 , 3 , 15 ) D b 96 q24,n34,m12,p14,q14,m23 15 NF zero
C027 C27 e 1 + e 3 C ( 7 , 12 , 6 , 20 ) D c 64 p14,q14,m23,n24,p34,q34 15 NF zero
C028 C28 e 1 e 3 D ( 1 , 3 , 9 , 8 ) D d 48 n24,p34,q34,n12,m13,p23 15 NF zero
C029 C29 e 2 + e 4 E ( 2 , 5 , 12 , 13 ) D a 192 n12,m13,p23,q23,n24,m34 15 NF zero
C030 C30 e 2 e 4 F ( 3 , 7 , 15 , 18 ) D b 96 q23,n24,m34,p12,q12,n13 15 NF zero
C031 C31 e 3 + e 4 G ( 4 , 9 , 5 , 6 ) D c 64 p12,q12,n13,m14,p23,q23 15 NF zero
C032 C32 e 3 e 4 H ( 5 , 11 , 8 , 11 ) D d 48 m14,p23,q23,n24,p34,q34 15 NF zero
C033 C33 e 1 + e 2 A ( 6 , 2 , 11 , 16 ) D a 192 m23,p24,q24,n34,m12,p14 15 NF zero
C034 C34 e 1 e 2 B ( 7 , 4 , 14 , 4 ) D b 96 n34,m12,p14,q14,m23,n24 15 NF zero
C035 C35 e 1 + e 3 C ( 1 , 6 , 4 , 9 ) D c 64 q14,m23,n24,p34,q34,n12 15 NF zero
C036 C36 e 1 e 3 D ( 2 , 8 , 7 , 14 ) D d 48 p34,q34,n12,m13,p23,q23 15 NF zero
C037 C37 e 2 + e 4 E ( 3 , 10 , 10 , 19 ) D a 192 m13,p23,q23,n24,m34,p12 15 NF zero
C038 C38 e 2 e 4 F ( 4 , 12 , 13 , 7 ) D b 96 n24,m34,p12,q12,n13,m14 15 NF zero
C039 C39 e 3 + e 4 G ( 5 , 3 , 3 , 12 ) D c 64 q12,n13,m14,p23,q23,n24 15 NF zero
C040 C40 e 3 e 4 H ( 6 , 5 , 6 , 17 ) D d 48 p23,q23,n24,p34,q34,n12 15 NF zero
C041 C41 e 1 + e 2 A ( 7 , 7 , 9 , 5 ) D a 192 p24,q24,n34,m12,p14,q14 15 NF zero
C042 C42 e 1 e 2 B ( 1 , 9 , 12 , 10 ) D b 96 m12,p14,q14,m23,n24,p34 15 NF zero
C043 C43 e 1 + e 3 C ( 2 , 11 , 15 , 15 ) D c 64 m23,n24,p34,q34,n12,m13 15 NF zero
C044 C44 e 1 e 3 D ( 3 , 2 , 5 , 20 ) D d 48 q34,n12,m13,p23,q23,n24 15 NF zero
C045 C45 e 2 + e 4 E ( 4 , 4 , 8 , 8 ) D a 192 p23,q23,n24,m34,p12,q12 15 NF zero
C046 C46 e 2 e 4 F ( 5 , 6 , 11 , 13 ) D b 96 m34,p12,q12,n13,m14,p23 15 NF zero
C047 C47 e 3 + e 4 G ( 6 , 8 , 14 , 18 ) D c 64 n13,m14,p23,q23,n24,p34 15 NF zero
C048 C48 e 3 e 4 H ( 7 , 10 , 4 , 6 ) D d 48 q23,n24,p34,q34,n12,m13 15 NF zero
C049 C49 e 1 + e 2 A ( 1 , 12 , 7 , 11 ) D a 192 q24,n34,m12,p14,q14,m23 15 NF zero
C050 C50 e 1 e 2 B ( 2 , 3 , 10 , 16 ) D b 96 p14,q14,m23,n24,p34,q34 15 NF zero
C051 C51 e 1 + e 3 C ( 3 , 5 , 13 , 4 ) D c 64 n24,p34,q34,n12,m13,p23 15 NF zero
C052 C52 e 1 e 3 D ( 4 , 7 , 3 , 9 ) D d 48 n12,m13,p23,q23,n24,m34 15 NF zero
C053 C53 e 2 + e 4 E ( 5 , 9 , 6 , 14 ) D a 192 q23,n24,m34,p12,q12,n13 15 NF zero
C054 C54 e 2 e 4 F ( 6 , 11 , 9 , 19 ) D b 96 p12,q12,n13,m14,p23,q23 15 NF zero
C055 C55 e 3 + e 4 G ( 7 , 2 , 12 , 7 ) D c 64 m14,p23,q23,n24,p34,q34 15 NF zero
C056 C56 e 3 e 4 H ( 1 , 4 , 15 , 12 ) D d 48 n24,p34,q34,n12,m13,m12 15 NF zero
C057 C57 e 1 + e 2 A ( 2 , 6 , 5 , 17 ) D a 192 n34,m12,p14,q14,m23,n24 15 NF zero
C058 C58 e 1 e 2 B ( 3 , 8 , 8 , 5 ) D b 96 q14,m23,n24,p34,q34,n12 15 NF zero
C059 C59 e 1 + e 3 C ( 4 , 10 , 11 , 10 ) D c 64 p34,q34,n12,m13,p23,q23 15 NF zero
C060 C60 e 1 e 3 D ( 5 , 12 , 14 , 15 ) D d 48 m13,p23,q23,n24,m34,p12 15 NF zero
C061 C61 e 2 + e 4 E ( 6 , 3 , 4 , 20 ) D a 192 n24,m34,p12,q12,n13,m14 15 NF zero
C062 C62 e 2 e 4 F ( 7 , 5 , 7 , 8 ) D b 96 q12,n13,m14,p23,q23,n24 15 NF zero
C063 C63 e 3 + e 4 G ( 1 , 7 , 10 , 13 ) D c 64 p23,q23,n24,p34,q34,n12 15 NF zero
C064 C64 e 3 e 4 H ( 2 , 9 , 13 , 18 ) D d 48 p34,q34,n12,m13,m12,p13 15 NF zero
C065 C65 e 1 + e 2 A ( 3 , 11 , 3 , 6 ) D a 192 m12,p14,q14,m23,n24,p34 15 NF zero
C066 C66 e 1 e 2 B ( 4 , 2 , 6 , 11 ) D b 96 m23,n24,p34,q34,n12,m13 15 NF zero
C067 C67 e 1 + e 3 C ( 5 , 4 , 9 , 16 ) D c 64 q34,n12,m13,p23,q23,n24 15 NF zero
C068 C68 e 1 e 3 D ( 6 , 6 , 12 , 4 ) D d 48 p23,q23,n24,m34,p12,q12 15 NF zero
C069 C69 e 2 + e 4 E ( 7 , 8 , 15 , 9 ) D a 192 m34,p12,q12,n13,m14,p23 15 NF zero
C070 C70 e 2 e 4 F ( 1 , 10 , 5 , 14 ) D b 96 n13,m14,p23,q23,n24,p34 15 NF zero
C071 C71 e 3 + e 4 G ( 2 , 12 , 8 , 19 ) D c 64 q23,n24,p34,q34,n12,m13 15 NF zero
C072 C72 e 3 e 4 H ( 3 , 3 , 11 , 7 ) D d 48 q34,n12,m13,m12,p13,q13 15 NF zero
C073 C73 e 1 + e 2 A ( 4 , 5 , 14 , 12 ) D a 192 p14,q14,m23,n24,p34,q34 15 NF zero
C074 C74 e 1 e 2 B ( 5 , 7 , 4 , 17 ) D b 96 n24,p34,q34,n12,m13,p23 15 NF zero
C075 C75 e 1 + e 3 C ( 6 , 9 , 7 , 5 ) D c 64 n12,m13,p23,q23,n24,m34 15 NF zero
C076 C76 e 1 e 3 D ( 7 , 11 , 10 , 10 ) D d 48 q23,n24,m34,p12,q12,n13 15 NF zero
C077 C77 e 2 + e 4 E ( 1 , 2 , 13 , 15 ) D a 192 p12,q12,n13,m14,p23,q23 15 NF zero
C078 C78 e 2 e 4 F ( 2 , 4 , 3 , 20 ) D b 96 m14,p23,q23,n24,p34,q34 15 NF zero
C079 C79 e 3 + e 4 G ( 3 , 6 , 6 , 8 ) D c 64 n24,p34,q34,n12,m13,m12 15 NF zero
C080 C80 e 3 e 4 H ( 4 , 8 , 9 , 13 ) D d 48 n12,m13,m12,p13,q13,n14 15 NF zero
C081 C81 e 1 + e 2 A ( 5 , 10 , 12 , 18 ) D a 192 q14,m23,n24,p34,q34,n12 15 NF zero
C082 C82 e 1 e 2 B ( 6 , 12 , 15 , 6 ) D b 96 p34,q34,n12,m13,p23,q23 15 NF zero
C083 C83 e 1 + e 3 C ( 7 , 3 , 5 , 11 ) D c 64 m13,p23,q23,n24,m34,p12 15 NF zero
C084 C84 e 1 e 3 D ( 1 , 5 , 8 , 16 ) D d 48 n24,m34,p12,q12,n13,m14 15 NF zero
C085 C85 e 2 + e 4 E ( 2 , 7 , 11 , 4 ) D a 192 q12,n13,m14,p23,q23,n24 15 NF zero
C086 C86 e 2 e 4 F ( 3 , 9 , 14 , 9 ) D b 96 p23,q23,n24,p34,q34,n12 15 NF zero
C087 C87 e 3 + e 4 G ( 4 , 11 , 4 , 14 ) D c 64 p34,q34,n12,m13,m12,p13 15 NF zero
C088 C88 e 3 e 4 H ( 5 , 2 , 7 , 19 ) D d 48 m13,m12,p13,q13,n14,m23 15 NF zero
C089 C89 e 1 + e 2 A ( 6 , 4 , 10 , 7 ) D a 192 m23,n24,p34,q34,n12,m13 15 NF zero
C090 C90 e 1 e 2 B ( 7 , 6 , 13 , 12 ) D b 96 q34,n12,m13,p23,q23,n24 15 NF zero
C091 C91 e 1 + e 3 C ( 1 , 8 , 3 , 17 ) D c 64 p23,q23,n24,m34,p12,q12 15 NF zero
C092 C92 e 1 e 3 D ( 2 , 10 , 6 , 5 ) D d 48 m34,p12,q12,n13,m14,p23 15 NF zero
C093 C93 e 2 + e 4 E ( 3 , 12 , 9 , 10 ) D a 192 n13,m14,p23,q23,n24,p34 15 NF zero
C094 C94 e 2 e 4 F ( 4 , 3 , 12 , 15 ) D b 96 q23,n24,p34,q34,n12,m13 15 NF zero
C095 C95 e 3 + e 4 G ( 5 , 5 , 15 , 20 ) D c 64 q34,n12,m13,m12,p13,q13 15 NF zero
C096 C96 e 3 e 4 H ( 6 , 7 , 5 , 8 ) D d 48 m12,p13,q13,n14,m23,p24 15 NF zero
C097 C97 e 1 + e 2 A ( 7 , 9 , 8 , 13 ) D a 192 n24,p34,q34,n12,m13,p23 15 NF zero
C098 C98 e 1 e 2 B ( 1 , 11 , 11 , 18 ) D b 96 n12,m13,p23,q23,n24,m34 15 NF zero
C099 C99 e 1 + e 3 C ( 2 , 2 , 14 , 6 ) D c 64 q23,n24,m34,p12,q12,n13 15 NF zero
C100 C100 e 1 e 3 D ( 3 , 4 , 4 , 11 ) D d 48 p12,q12,n13,m14,p23,q23 15 NF zero
C101 C101 e 2 + e 4 E ( 4 , 6 , 7 , 16 ) D a 192 m14,p23,q23,n24,p34,q34 15 NF zero
C102 C102 e 2 e 4 F ( 5 , 8 , 10 , 4 ) D b 96 n24,p34,q34,n12,m13,m12 15 NF zero
C103 C103 e 3 + e 4 G ( 6 , 10 , 13 , 9 ) D c 64 n12,m13,m12,p13,q13,n14 15 NF zero
C104 C104 e 3 e 4 H ( 7 , 12 , 3 , 14 ) D d 48 p13,q13,n14,m23,p24,q24 15 NF zero
C105 C105 e 1 + e 2 A ( 1 , 3 , 6 , 19 ) D a 192 p34,q34,n12,m13,p23,q23 15 NF zero
C106 C106 e 1 e 2 B ( 2 , 5 , 9 , 7 ) D b 96 m13,p23,q23,n24,m34,p12 15 NF zero
C107 C107 e 1 + e 3 C ( 3 , 7 , 12 , 12 ) D c 64 n24,m34,p12,q12,n13,m14 15 NF zero
C108 C108 e 1 e 3 D ( 4 , 9 , 15 , 17 ) D d 48 q12,n13,m14,p23,q23,n24 15 NF zero
C109 C109 e 2 + e 4 E ( 5 , 11 , 5 , 5 ) D a 192 p23,q23,n24,p34,q34,n12 15 NF zero
C110 C110 e 2 e 4 F ( 6 , 2 , 8 , 10 ) D b 96 p34,q34,n12,m13,m12,p13 15 NF zero
C111 C111 e 3 + e 4 G ( 7 , 4 , 11 , 15 ) D c 64 m13,m12,p13,q13,n14,m23 15 NF zero
C112 C112 e 3 e 4 H ( 1 , 6 , 14 , 20 ) D d 48 q13,n14,m23,p24,q24,n34 15 NF zero
C113 C113 e 1 + e 2 A ( 2 , 8 , 4 , 8 ) D a 192 q34,n12,m13,p23,q23,n24 15 NF zero
C114 C114 e 1 e 2 B ( 3 , 10 , 7 , 13 ) D b 96 p23,q23,n24,m34,p12,q12 15 NF zero
C115 C115 e 1 + e 3 C ( 4 , 12 , 10 , 18 ) D c 64 m34,p12,q12,n13,m14,p23 15 NF zero
C116 C116 e 1 e 3 D ( 5 , 3 , 13 , 6 ) D d 48 n13,m14,p23,q23,n24,p34 15 NF zero
C117 C117 e 2 + e 4 E ( 6 , 5 , 3 , 11 ) D a 192 q23,n24,p34,q34,n12,m13 15 NF zero
C118 C118 e 2 e 4 F ( 7 , 7 , 6 , 16 ) D b 96 q34,n12,m13,m12,p13,q13 15 NF zero
C119 C119 e 3 + e 4 G ( 1 , 9 , 9 , 4 ) D c 64 m12,p13,q13,n14,m23,p24 15 NF zero
C120 C120 e 3 e 4 H ( 2 , 11 , 12 , 9 ) D d 48 n14,m23,p24,q24,n34,m12 15 NF zero
C121 C121 e 1 + e 2 A ( 3 , 2 , 15 , 14 ) D a 192 n12,m13,p23,q23,n24,m34 15 NF zero
C122 C122 e 1 e 2 B ( 4 , 4 , 5 , 19 ) D b 96 q23,n24,m34,p12,q12,n13 15 NF zero
C123 C123 e 1 + e 3 C ( 5 , 6 , 8 , 7 ) D c 64 p12,q12,n13,m14,p23,q23 15 NF zero
C124 C124 e 1 e 3 D ( 6 , 8 , 11 , 12 ) D d 48 m14,p23,q23,n24,p34,q34 15 NF zero
C125 C125 e 2 + e 4 E ( 7 , 10 , 14 , 17 ) D a 192 n24,p34,q34,n12,m13,m12 15 NF zero
C126 C126 e 2 e 4 F ( 1 , 12 , 4 , 5 ) D b 96 n12,m13,m12,p13,q13,n14 15 NF zero
C127 C127 e 3 + e 4 G ( 2 , 3 , 7 , 10 ) D c 64 p13,q13,n14,m23,p24,q24 15 NF zero
C128 C128 e 3 e 4 H ( 3 , 5 , 10 , 15 ) D d 48 m23,p24,q24,n34,m12,p14 15 NF zero
C129 C129 e 1 + e 2 A ( 4 , 7 , 13 , 20 ) D a 192 m13,p23,q23,n24,m34,p12 15 NF zero
C130 C130 e 1 e 2 B ( 5 , 9 , 3 , 8 ) D b 96 n24,m34,p12,q12,n13,m14 15 NF zero
C131 C131 e 1 + e 3 C ( 6 , 11 , 6 , 13 ) D c 64 q12,n13,m14,p23,q23,n24 15 NF zero
C132 C132 e 1 e 3 D ( 7 , 2 , 9 , 18 ) D d 48 p23,q23,n24,p34,q34,n12 15 NF zero
C133 C133 e 2 + e 4 E ( 1 , 4 , 12 , 6 ) D a 192 p34,q34,n12,m13,m12,p13 15 NF zero
C134 C134 e 2 e 4 F ( 2 , 6 , 15 , 11 ) D b 96 m13,m12,p13,q13,n14,m23 15 NF zero
C135 C135 e 3 + e 4 G ( 3 , 8 , 5 , 16 ) D c 64 q13,n14,m23,p24,q24,n34 15 NF zero
C136 C136 e 3 e 4 H ( 4 , 10 , 8 , 4 ) D d 48 p24,q24,n34,m12,p14,q14 15 NF zero
C137 C137 e 1 + e 2 A ( 5 , 12 , 11 , 9 ) D a 192 p23,q23,n24,m34,p12,q12 15 NF zero
C138 C138 e 1 e 2 B ( 6 , 3 , 14 , 14 ) D b 96 m34,p12,q12,n13,m14,p23 15 NF zero
C139 C139 e 1 + e 3 C ( 7 , 5 , 4 , 19 ) D c 64 n13,m14,p23,q23,n24,p34 15 NF zero
C140 C140 e 1 e 3 D ( 1 , 7 , 7 , 7 ) D d 48 q23,n24,p34,q34,n12,m13 15 NF zero
C141 C141 e 2 + e 4 E ( 2 , 9 , 10 , 12 ) D a 192 q34,n12,m13,m12,p13,q13 15 NF zero
C142 C142 e 2 e 4 F ( 3 , 11 , 13 , 17 ) D b 96 m12,p13,q13,n14,m23,p24 15 NF zero
C143 C143 e 3 + e 4 G ( 4 , 2 , 3 , 5 ) D c 64 n14,m23,p24,q24,n34,m12 15 NF zero
C144 C144 e 3 e 4 H ( 5 , 4 , 6 , 10 ) D d 48 q24,n34,m12,p14,q14,m23 15 NF zero
C145 C145 e 1 + e 2 A ( 6 , 6 , 9 , 15 ) D a 192 q23,n24,m34,p12,q12,n13 15 NF zero
C146 C146 e 1 e 2 B ( 7 , 8 , 12 , 20 ) D b 96 p12,q12,n13,m14,p23,q23 15 NF zero
C147 C147 e 1 + e 3 C ( 1 , 10 , 15 , 8 ) D c 64 m14,p23,q23,n24,p34,q34 15 NF zero
C148 C148 e 1 e 3 D ( 2 , 12 , 5 , 13 ) D d 48 n24,p34,q34,n12,m13,m12 15 NF zero
C149 C149 e 2 + e 4 E ( 3 , 3 , 8 , 18 ) D a 192 n12,m13,m12,p13,q13,n14 15 NF zero
C150 C150 e 2 e 4 F ( 4 , 5 , 11 , 6 ) D b 96 p13,q13,n14,m23,p24,q24 15 NF zero
C151 C151 e 3 + e 4 G ( 5 , 7 , 14 , 11 ) D c 64 m23,p24,q24,n34,m12,p14 15 NF zero
C152 C152 e 3 e 4 H ( 6 , 9 , 4 , 16 ) D d 48 n34,m12,p14,q14,m23,n24 15 NF zero
C153 C153 e 1 + e 2 A ( 7 , 11 , 7 , 4 ) D a 192 n24,m34,p12,q12,n13,m14 15 NF zero
C154 C154 e 1 e 2 B ( 1 , 2 , 10 , 9 ) D b 96 q12,n13,m14,p23,q23,n24 15 NF zero
C155 C155 e 1 + e 3 C ( 2 , 4 , 13 , 14 ) D c 64 p23,q23,n24,p34,q34,n12 15 NF zero
C156 C156 e 1 e 3 D ( 3 , 6 , 3 , 19 ) D d 48 p34,q34,n12,m13,m12,p13 15 NF zero
C157 C157 e 2 + e 4 E ( 4 , 8 , 6 , 7 ) D a 192 m13,m12,p13,q13,n14,m23 15 NF zero
C158 C158 e 2 e 4 F ( 5 , 10 , 9 , 12 ) D b 96 q13,n14,m23,p24,q24,n34 15 NF zero
C159 C159 e 3 + e 4 G ( 6 , 12 , 12 , 17 ) D c 64 p24,q24,n34,m12,p14,q14 15 NF zero
C160 C160 e 3 e 4 H ( 7 , 3 , 15 , 5 ) D d 48 m12,p14,q14,m23,n24,p34 15 NF zero
C161 C161 e 1 + e 2 A ( 1 , 5 , 5 , 10 ) D a 192 m34,p12,q12,n13,m14,p23 15 NF zero
C162 C162 e 1 e 2 B ( 2 , 7 , 8 , 15 ) D b 96 n13,m14,p23,q23,n24,p34 15 NF zero
C163 C163 e 1 + e 3 C ( 3 , 9 , 11 , 20 ) D c 64 q23,n24,p34,q34,n12,m13 15 NF zero
C164 C164 e 1 e 3 D ( 4 , 11 , 14 , 8 ) D d 48 q34,n12,m13,m12,p13,q13 15 NF zero
C165 C165 e 2 + e 4 E ( 5 , 2 , 4 , 13 ) D a 192 m12,p13,q13,n14,m23,p24 15 NF zero
C166 C166 e 2 e 4 F ( 6 , 4 , 7 , 18 ) D b 96 n14,m23,p24,q24,n34,m12 15 NF zero
C167 C167 e 3 + e 4 G ( 7 , 6 , 10 , 6 ) D c 64 q24,n34,m12,p14,q14,m23 15 NF zero
C168 C168 e 3 e 4 H ( 1 , 8 , 13 , 11 ) D d 48 p14,q14,m23,n24,p34,q34 15 NF zero
C169 C169 e 1 + e 2 A ( 2 , 10 , 3 , 16 ) D a 192 p12,q12,n13,m14,p23,q23 15 NF zero
C170 C170 e 1 e 2 B ( 3 , 12 , 6 , 4 ) D b 96 m14,p23,q23,n24,p34,q34 15 NF zero
C171 C171 e 1 + e 3 C ( 4 , 3 , 9 , 9 ) D c 64 n24,p34,q34,n12,m13,m12 15 NF zero
C172 C172 e 1 e 3 D ( 5 , 5 , 12 , 14 ) D d 48 n12,m13,m12,p13,q13,n14 15 NF zero
C173 C173 e 2 + e 4 E ( 6 , 7 , 15 , 19 ) D a 192 p13,q13,n14,m23,p24,q24 15 NF zero
C174 C174 e 2 e 4 F ( 7 , 9 , 5 , 7 ) D b 96 m23,p24,q24,n34,m12,p14 15 NF zero
C175 C175 e 3 + e 4 G ( 1 , 11 , 8 , 12 ) D c 64 n34,m12,p14,q14,m23,n24 15 NF zero
C176 C176 e 3 e 4 H ( 2 , 2 , 11 , 17 ) D d 48 q14,m23,n24,p34,q34,n12 15 NF zero

Appendix C. Active-Facet Rows

This appendix gives the active facet labels attached to the 176 representatives. The labels are shorthand for the signed root facets used in the auxiliary JSON files. Each row gives the representative chamber, its Weyl type, its orbit weight, and the six active labels used to build the row quadruples. The table is generated directly from merged_176_chamber_register.csv, so the active labels agree with Appendix B and with the per-row files in the supplementary archive.
row type orbit active facets
C001 A 192 m12, p13, q13, n14, m23, p24
C002 B 96 n14, m23, p24, q24, n34, m12
C003 C 64 q24, n34, m12, p14, q14, m23
C004 D 48 p14, q14, m23, n24, p34, q34
C005 E 192 n24, p34, q34, n12, m13, p23
C006 F 96 n12, m13, p23, q23, n24, m34
C007 G 64 q23, n24, m34, p12, q12, n13
C008 H 48 p12, q12, n13, m14, p23, q23
C009 A 192 p13, q13, n14, m23, p24, q24
C010 B 96 m23, p24, q24, n34, m12, p14
C011 C 64 n34, m12, p14, q14, m23, n24
C012 D 48 q14, m23, n24, p34, q34, n12
C013 E 192 p34, q34, n12, m13, p23, q23
C014 F 96 m13, p23, q23, n24, m34, p12
C015 G 64 n24, m34, p12, q12, n13, m14
C016 H 48 q12, n13, m14, p23, q23, n24
C017 A 192 q13, n14, m23, p24, q24, n34
C018 B 96 p24, q24, n34, m12, p14, q14
C019 C 64 m12, p14, q14, m23, n24, p34
C020 D 48 m23, n24, p34, q34, n12, m13
C021 E 192 q34, n12, m13, p23, q23, n24
C022 F 96 p23, q23, n24, m34, p12, q12
C023 G 64 m34, p12, q12, n13, m14, p23
C024 H 48 n13, m14, p23, q23, n24, p34
C025 A 192 n14, m23, p24, q24, n34, m12
C026 B 96 q24, n34, m12, p14, q14, m23
C027 C 64 p14, q14, m23, n24, p34, q34
C028 D 48 n24, p34, q34, n12, m13, p23
C029 E 192 n12, m13, p23, q23, n24, m34
C030 F 96 q23, n24, m34, p12, q12, n13
C031 G 64 p12, q12, n13, m14, p23, q23
C032 H 48 m14, p23, q23, n24, p34, q34
C033 A 192 m23, p24, q24, n34, m12, p14
C034 B 96 n34, m12, p14, q14, m23, n24
C035 C 64 q14, m23, n24, p34, q34, n12
C036 D 48 p34, q34, n12, m13, p23, q23
C037 E 192 m13, p23, q23, n24, m34, p12
C038 F 96 n24, m34, p12, q12, n13, m14
C039 G 64 q12, n13, m14, p23, q23, n24
C040 H 48 p23, q23, n24, p34, q34, n12
C041 A 192 p24, q24, n34, m12, p14, q14
C042 B 96 m12, p14, q14, m23, n24, p34
C043 C 64 m23, n24, p34, q34, n12, m13
C044 D 48 q34, n12, m13, p23, q23, n24
C045 E 192 p23, q23, n24, m34, p12, q12
C046 F 96 m34, p12, q12, n13, m14, p23
C047 G 64 n13, m14, p23, q23, n24, p34
C048 H 48 q23, n24, p34, q34, n12, m13
C049 A 192 q24, n34, m12, p14, q14, m23
C050 B 96 p14, q14, m23, n24, p34, q34
C051 C 64 n24, p34, q34, n12, m13, p23
C052 D 48 n12, m13, p23, q23, n24, m34
C053 E 192 q23, n24, m34, p12, q12, n13
C054 F 96 p12, q12, n13, m14, p23, q23
C055 G 64 m14, p23, q23, n24, p34, q34
C056 H 48 n24, p34, q34, n12, m13, m12
C057 A 192 n34, m12, p14, q14, m23, n24
C058 B 96 q14, m23, n24, p34, q34, n12
C059 C 64 p34, q34, n12, m13, p23, q23
C060 D 48 m13, p23, q23, n24, m34, p12
C061 E 192 n24, m34, p12, q12, n13, m14
C062 F 96 q12, n13, m14, p23, q23, n24
C063 G 64 p23, q23, n24, p34, q34, n12
C064 H 48 p34, q34, n12, m13, m12, p13
C065 A 192 m12, p14, q14, m23, n24, p34
C066 B 96 m23, n24, p34, q34, n12, m13
C067 C 64 q34, n12, m13, p23, q23, n24
C068 D 48 p23, q23, n24, m34, p12, q12
C069 E 192 m34, p12, q12, n13, m14, p23
C070 F 96 n13, m14, p23, q23, n24, p34
C071 G 64 q23, n24, p34, q34, n12, m13
C072 H 48 q34, n12, m13, m12, p13, q13
C073 A 192 p14, q14, m23, n24, p34, q34
C074 B 96 n24, p34, q34, n12, m13, p23
C075 C 64 n12, m13, p23, q23, n24, m34
C076 D 48 q23, n24, m34, p12, q12, n13
C077 E 192 p12, q12, n13, m14, p23, q23
C078 F 96 m14, p23, q23, n24, p34, q34
C079 G 64 n24, p34, q34, n12, m13, m12
C080 H 48 n12, m13, m12, p13, q13, n14
C081 A 192 q14, m23, n24, p34, q34, n12
C082 B 96 p34, q34, n12, m13, p23, q23
C083 C 64 m13, p23, q23, n24, m34, p12
C084 D 48 n24, m34, p12, q12, n13, m14
C085 E 192 q12, n13, m14, p23, q23, n24
C086 F 96 p23, q23, n24, p34, q34, n12
C087 G 64 p34, q34, n12, m13, m12, p13
C088 H 48 m13, m12, p13, q13, n14, m23
C089 A 192 m23, n24, p34, q34, n12, m13
C090 B 96 q34, n12, m13, p23, q23, n24
C091 C 64 p23, q23, n24, m34, p12, q12
C092 D 48 m34, p12, q12, n13, m14, p23
C093 E 192 n13, m14, p23, q23, n24, p34
C094 F 96 q23, n24, p34, q34, n12, m13
C095 G 64 q34, n12, m13, m12, p13, q13
C096 H 48 m12, p13, q13, n14, m23, p24
C097 A 192 n24, p34, q34, n12, m13, p23
C098 B 96 n12, m13, p23, q23, n24, m34
C099 C 64 q23, n24, m34, p12, q12, n13
C100 D 48 p12, q12, n13, m14, p23, q23
C101 E 192 m14, p23, q23, n24, p34, q34
C102 F 96 n24, p34, q34, n12, m13, m12
C103 G 64 n12, m13, m12, p13, q13, n14
C104 H 48 p13, q13, n14, m23, p24, q24
C105 A 192 p34, q34, n12, m13, p23, q23
C106 B 96 m13, p23, q23, n24, m34, p12
C107 C 64 n24, m34, p12, q12, n13, m14
C108 D 48 q12, n13, m14, p23, q23, n24
C109 E 192 p23, q23, n24, p34, q34, n12
C110 F 96 p34, q34, n12, m13, m12, p13
C111 G 64 m13, m12, p13, q13, n14, m23
C112 H 48 q13, n14, m23, p24, q24, n34
C113 A 192 q34, n12, m13, p23, q23, n24
C114 B 96 p23, q23, n24, m34, p12, q12
C115 C 64 m34, p12, q12, n13, m14, p23
C116 D 48 n13, m14, p23, q23, n24, p34
C117 E 192 q23, n24, p34, q34, n12, m13
C118 F 96 q34, n12, m13, m12, p13, q13
C119 G 64 m12, p13, q13, n14, m23, p24
C120 H 48 n14, m23, p24, q24, n34, m12
C121 A 192 n12, m13, p23, q23, n24, m34
C122 B 96 q23, n24, m34, p12, q12, n13
C123 C 64 p12, q12, n13, m14, p23, q23
C124 D 48 m14, p23, q23, n24, p34, q34
C125 E 192 n24, p34, q34, n12, m13, m12
C126 F 96 n12, m13, m12, p13, q13, n14
C127 G 64 p13, q13, n14, m23, p24, q24
C128 H 48 m23, p24, q24, n34, m12, p14
C129 A 192 m13, p23, q23, n24, m34, p12
C130 B 96 n24, m34, p12, q12, n13, m14
C131 C 64 q12, n13, m14, p23, q23, n24
C132 D 48 p23, q23, n24, p34, q34, n12
C133 E 192 p34, q34, n12, m13, m12, p13
C134 F 96 m13, m12, p13, q13, n14, m23
C135 G 64 q13, n14, m23, p24, q24, n34
C136 H 48 p24, q24, n34, m12, p14, q14
C137 A 192 p23, q23, n24, m34, p12, q12
C138 B 96 m34, p12, q12, n13, m14, p23
C139 C 64 n13, m14, p23, q23, n24, p34
C140 D 48 q23, n24, p34, q34, n12, m13
C141 E 192 q34, n12, m13, m12, p13, q13
C142 F 96 m12, p13, q13, n14, m23, p24
C143 G 64 n14, m23, p24, q24, n34, m12
C144 H 48 q24, n34, m12, p14, q14, m23
C145 A 192 q23, n24, m34, p12, q12, n13
C146 B 96 p12, q12, n13, m14, p23, q23
C147 C 64 m14, p23, q23, n24, p34, q34
C148 D 48 n24, p34, q34, n12, m13, m12
C149 E 192 n12, m13, m12, p13, q13, n14
C150 F 96 p13, q13, n14, m23, p24, q24
C151 G 64 m23, p24, q24, n34, m12, p14
C152 H 48 n34, m12, p14, q14, m23, n24
C153 A 192 n24, m34, p12, q12, n13, m14
C154 B 96 q12, n13, m14, p23, q23, n24
C155 C 64 p23, q23, n24, p34, q34, n12
C156 D 48 p34, q34, n12, m13, m12, p13
C157 E 192 m13, m12, p13, q13, n14, m23
C158 F 96 q13, n14, m23, p24, q24, n34
C159 G 64 p24, q24, n34, m12, p14, q14
C160 H 48 m12, p14, q14, m23, n24, p34
C161 A 192 m34, p12, q12, n13, m14, p23
C162 B 96 n13, m14, p23, q23, n24, p34
C163 C 64 q23, n24, p34, q34, n12, m13
C164 D 48 q34, n12, m13, m12, p13, q13
C165 E 192 m12, p13, q13, n14, m23, p24
C166 F 96 n14, m23, p24, q24, n34, m12
C167 G 64 q24, n34, m12, p14, q14, m23
C168 H 48 p14, q14, m23, n24, p34, q34
C169 A 192 p12, q12, n13, m14, p23, q23
C170 B 96 m14, p23, q23, n24, p34, q34
C171 C 64 n24, p34, q34, n12, m13, m12
C172 D 48 n12, m13, m12, p13, q13, n14
C173 E 192 p13, q13, n14, m23, p24, q24
C174 F 96 m23, p24, q24, n34, m12, p14
C175 G 64 n34, m12, p14, q14, m23, n24
C176 H 48 q14, m23, n24, p34, q34, n12

Appendix D. Auxiliary File Layout

The auxiliary directory accompanying this manuscript has five layers.
  • The merged register is supplied in CSV and JSON form. It is the source used for the printed table and combines the DOI-version anchor and κ -columns with the supplementary active-facet and normal-form columns.
  • The files doi_chamber_register.csv and doi_chamber_register.json record the DOI-version register columns separately.
  • chambers_register.csv and chambers_register.json preserve the compact supplementary register.
  • chambers/C001.json, …, chambers/C176.json give the row-wise chamber records. Each row contains the representative label, Weyl type, denominator pattern, orbit size, active facets, vertex quadruples, the algebraic normal-form template, and the matching DOI-register fields.
  • check_merged_register.py tests the row count, cycle structure, orbit weights, agreement of the DOI and supplementary columns, and the consistency of the per-row JSON files with the merged master register.
The check is deliberately small and reproducible: it does not use floating point arithmetic, and it reads only the printed integer and symbolic data. The output line
OK : merged DOI and supplementary registers , 176 rows , 22 cycles , total orbit weight 17600
records the enumeration used in Section 6.3.

Appendix E. Supplementary Computations

The following computations are included to show scale and behaviour of the exact formulas. They are separate from the algebraic proof above.

Appendix E.1. Volume Behaviour Under Constraint Relaxation

Theorem 2 says that V S = α S H α ( r α ) has volume 8 only when S = R and all r α = 2 . Direct computation via halfspace intersection confirms this:
  • S = R , r α = 2 for all 24 roots: vol ( V S ) = 8.000 .
  • S = R { α 0 } , r α = 2 for the remaining 23: vol ( V S ) 8.333 .
  • S = R , r α 0 = 2.4 , r α = 2 for the other 23: vol ( V S ) 8.197 .
  • S = R , r α 0 { 2.0 , 2.1 , 2.2 , 2.3 , 2.4 , 2.5 , 2.8 } , r α = 2 for the rest: vol ( V S ) 8.000 , 8.062 , 8.115 , 8.159 , 8.197 , 8.228 , 8.290 , increasing strictly and continuously with r α 0 .

Appendix E.2. Exact Constants and Numerical Values

For reference, the exact constants used throughout the argument are
Preprints 218828 i003
These constants are independent of the chamber row. All chamber-dependent quantities enter only through Gram determinants, packing factors, ordering factors, and the normal-form row identity.

Appendix E.3. Orbit-Weight Sum

The eight orbit weights in each Weyl cycle are
192 , 96 , 64 , 48 , 192 , 96 , 64 , 48 .
Their sum is
192 + 96 + 64 + 48 + 192 + 96 + 64 + 48 = 800 .
There are 22 cycles, so the total orbit weight is
22 · 800 = 17600 .
This is the number printed by the auxiliary check script and the number used in Theorem 3.

Appendix E.4. The Support Function on the Unit Sphere

Evaluating h P 24 on a sample of 2 × 10 5 uniformly random unit vectors u S 3 via Lemma 5 gives values in [ 1.009 , 1.414 ] . The minimum is approached at sorted absolute coordinates near ( 1 / 2 , 1 / 2 , 0 , 0 ) , consistent with the exact minimum of 1 on the 24 root directions (Proposition 1). The maximum 2 1.414 is approached near ( 1 , 0 , 0 , 0 ) and ( 1 / 2 , 1 / 2 , 1 / 2 , 1 / 2 ) , consistent with Remark 5.

Appendix E.5. Independent Numerical Verification of the Cap-Cutting Bound

The constraint relaxations of Appendix E.2 only perturb root-aligned offsets and so do not test the cap-cutting case of Theorem 4 directly. This subsection reports an independent floating-point search, using half-space intersection and convex-hull volume computation, that does test genuine off-root configurations; the script and its logged output are included in the supplementary archive (verify_capcut.py).
A structural observation. Numerically sampling unit directions u shows that no point y = r u with r [ 2 , 2 2 ) can be at packing distance ( 2 ) from every one of the 24 scaled roots simultaneously: the packing constraint against the nearest root forces r 4 cos θ , where cos θ is the inner product with the nearest root direction, and the covering radius of the 24-root spherical code is exactly 1 / 2 (attained at the sign-vertex directions of P 24 ), forcing r 2 2 for every direction — outside the open shell. Consequently a genuine cap-cutting neighbour can only occur once at least one root-direction neighbour is absent; in 4000 random trials with all 24 roots present and one extra shell-active direction added, zero configurations satisfied the packing constraint, confirming this directly.
Partial root sets plus a cap-cutting neighbour. Removing k roots at random and adding one shell-active neighbour at a random direction and radius compatible with the remaining 24 k roots, and computing the exact Voronoi volume of the resulting cell, gives the minimum volume found over 3000 trials per value of k:
Preprints 218828 i004
No trial at any k produced a volume below 8; the minimum increases with k, consistent with the intuition that removing more roots leaves more room for the cap-cutting neighbour to be far from the vacated direction, where its effect on the cell is weaker.
A targeted search at the tightest case. The case k = 1 is the most constrained: dropping a single root α 0 leaves room for a replacement neighbour only in a narrow cone around the vacated direction α 0 / 2 , with r near 2. Biasing 2 × 10 5 trials toward this cone (sampling the angle to α 0 / 2 uniformly up to 0.6 radians and r uniformly in [ 2 , 2 2 ) ) and keeping only packing-valid configurations against the remaining 23 roots yields 50 , 711 valid trials and a minimum volume of
vol ( V ) = 8.00189603 ,
attained at r = 2.00285 and direction within 0.0007 radians of the vacated root direction α 0 / 2 . No trial produced a volume below 8, and the minimum found decreases toward 8 exactly as ( r , u ) ( 2 , α 0 / 2 ) , i.e., exactly as the configuration degenerates back to the full 24-root reference point of Theorem 2. This is precisely the behaviour predicted by the equality characterisation of that theorem and gives no indication of a violation anywhere in the sampled region, including arbitrarily close to the predicted equality locus.
These experiments are floating-point and exploratory: they sample a measure-zero fraction of the continuum of configurations and so cannot replace the exact symbolic verification of Proposition 6. We report them because they probe exactly the case (genuine off-root cap-cutting neighbours, including near the tightest realisable configuration) that the existing constraint-relaxation table of Appendix E.2 does not, and because finding a numerical counterexample would have been the fastest way to learn that Theorem 4 needed further repair; finding none is modest but genuine evidence in the other direction.

References

  1. Thue, A. Über die dichteste Zusammenstellung von kongruenten Kreisen in einer Ebene. Nor. Vid. Selsk. Skr. 1910, 1, 1–9. [Google Scholar]
  2. Fejes Tóth, L. Über die dichteste Kugellagerung. Math. Z. 1943, 48, 676–684. [Google Scholar]
  3. Hales, T. C. A proof of the Kepler conjecture. Ann. Math. 2005, 162, 1065–1185. [Google Scholar] [CrossRef]
  4. Hales, T. C.; et al. A formal proof of the Kepler conjecture. Forum Math. Pi 2017, 5, e2. [Google Scholar] [CrossRef]
  5. Viazovska, M. The sphere packing problem in dimension 8. Ann. Math. 2017, 185, 991–1015. [Google Scholar] [CrossRef]
  6. Cohn, H.; Kumar, A.; Miller, S. D.; Radchenko, D.; Viazovska, M. The sphere packing problem in dimension 24. Ann. Math. 2017, 185, 1017–1033. [Google Scholar] [CrossRef]
  7. Musin, O. R. The kissing number in four dimensions. Ann. Math. 2008, 168, 1–32. [Google Scholar] [CrossRef]
  8. Musin, O. R. Towards a proof of the 24-cell conjecture. Acta Math. Hung. 2018, 155, 184–199. [Google Scholar] [CrossRef]
  9. Blichfeldt, H. F. The minimum value of quadratic forms, and the closest packing of spheres. Math. Ann. 1929, 101, 605–608. [Google Scholar] [CrossRef]
  10. Cohn, H.; Zhao, Y. Sphere packing bounds via spherical codes. Duke Math. J. 2014, 163, 1965–2002. [Google Scholar] [CrossRef]
  11. Cohn, H.; Elkies, N. New upper bounds on sphere packings I. Ann. Math. 2003, 157, 689–714. [Google Scholar] [CrossRef]
  12. Schneider, R. Convex Bodies: The Brunn–Minkowski Theory, second ed.; Cambridge Univ. Press, 2014. [Google Scholar]
  13. Ziegler, G. M. Lectures on Polytopes; Springer, 1995. [Google Scholar]
  14. Lasserre, J. B. Global optimization with polynomials and the problem of moments. SIAM J. Optim. 2001, 11, 796–817. [Google Scholar] [CrossRef]
  15. Putinar, M. Positive polynomials on compact semi-algebraic sets. Ind. Univ. Math. J. 1993, 42, 969–984. [Google Scholar]
  16. Parrilo, P. A. Structured semidefinite programs and semialgebraic geometry methods in robustness and optimization. Ph.D. thesis, California Institute of Technology, 2000. [Google Scholar]
  17. Sturmfels, B. Solving Systems of Polynomial Equations. CBMS Regional Conference Series in Mathematics 97, 2002; American Mathematical Society. [Google Scholar]
  18. Basu, S.; Pollack, R.; Roy, M.-F. Algorithms in Real Algebraic Geometry, second ed.; Springer, 2006. [Google Scholar]
  19. Coxeter, H. S. M. Regular Polytopes; Dover, 1973. [Google Scholar]
  20. Conway, J. H.; Sloane, N. J. A. Sphere Packings, Lattices and Groups, third ed.; Springer, 1999. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated