Two balls in six dimensions can use just 43.2% of a target ball’s volume and still be impossible to pack inside it. Take two balls of capacity 0.6 and a target of capacity 1. Their capacities add to 1.2, which violates Gromov’s two-ball bound. OpenAI’s September 23, 2026 preprint proves that for symplectic ball packing in real dimension six or higher, this pairwise bound and the total-volume bound are the complete test. If both inequalities are strict, even a collection of unequal closed balls admits disjoint symplectic embeddings into the open target. The proof finds those embeddings by turning surplus volume into usable area over a surface with a handle.
Table of Contents
1. Symplectic Ball Packing: When Can Several Balls Fit Inside One?
A symplectic packing places the images of finitely many balls inside one target with no intersections, even along the source boundaries. The maps can bend and stretch each ball while preserving the symplectic form.
| Question | Answer |
|---|---|
| Dimension | Real dimension six or higher. |
| Sources and target | Finitely many closed standard balls in an open standard ball. |
| Volume test | The combined volume must be strictly smaller than the target volume. |
| Pairwise test | Each pair’s capacities must add to strictly less than the target capacity. |
| New result | These two tests together guarantee a packing. |
The preprint Symplectic Ball Packings in Higher Dimensions states the result as Theorem 1.1. Earlier work gave both obstructions. The new part is sufficiency. Once the requested balls pass both tests, the proof constructs a packing through auxiliary geometric models.
2. Symplectic Capacity, Embeddings, and the Geometry of Phase Space
Write each complex coordinate as . The standard symplectic form pairs the real coordinates and , as position and momentum are paired in phase space. With such pairs, the real dimension is . The closed ball and the standard form are
The capacity parameter is for Euclidean radius . One way to read this normalization is that a central disk in one complex coordinate plane has area . An embedding satisfies , so the form evaluated on two tangent vectors agrees with its evaluation on their images under the derivative. The derivative may stretch one coordinate and contract its conjugate coordinate by the reciprocal factor. That preserves the two-form while changing lengths.
Taking the th exterior power of the form and dividing by gives the symplectic volume element. Integrating it over the ball gives . Doubling the Euclidean radius multiplies capacity by four and the volume in six dimensions by 64.
3. Why Volume Alone Cannot Solve Symplectic Ball Packing

Because the images of the closed balls are compact and lie inside the open target, they all fit in a smaller concentric ball of capacity . Disjointness and volume preservation give . The same smaller target lets the Gromov two-ball theorem impose for each pair. The compactness argument makes both resulting bounds strict relative to .
The two-ball obstruction comes from Gromov’s pseudoholomorphic-curve theory. When a suitable curve is forced through the centers of both embedded balls, its symplectic area has to accommodate the contributions from both balls. A capacity sum captures that restriction even when the occupied fraction of the ambient volume is small.
| Sources | Volume Used | Largest Pair Sum | Fits? |
|---|---|---|---|
| Two at 0.60 | 43.2% | 1.20 | No |
| Eight at 0.49 | 94.1192% | 0.98 | Yes |
| Eight at 0.50 | 100% | 1.00 | No |
Here normalized volume means the sum of cubed capacities divided by the cube of the target capacity. The factors of cancel. For the first pair in the table, 56.8% of the target volume would remain unused. That surplus cannot compensate for the pairwise capacity violation.
4. OpenAI’s Exact Packing Theorem: Two Inequalities, No Further Obstructions
Let and be integers, and let be positive real capacities. Theorem 1.1 says that the closed standard balls of capacities embed disjointly into the interior of the standard target ball of capacity if and only if
Each symplectic embedding is defined on an open neighborhood of its closed source ball. Equality in either test rules out the packing with these source and target conventions. With one source there is no pair to check, and the volume test reduces to . In that case ordinary inclusion gives the embedding.
For eight equal balls of capacity 0.49 in a six-dimensional unit target, the pairwise sum is 0.98 and the normalized volume is . The theorem guarantees a packing. Raising the capacity of each one to 0.5 makes the pairwise sum and total normalized volume both exactly 1, so the closed balls cannot fit into the open target. A family of packings can approach full volume as the common capacity approaches 0.5 from below.
5. The Siegel–Yao Conjecture and the Limits of Earlier Packing Results
Kyler Siegel and Yuan Yao proposed precisely this criterion as Conjecture A. Earlier packing-stability theorems identified regimes where volume controls existence. Biran established equal-ball stability for closed symplectic four-manifolds with rational symplectic class. Buse and Hind extended equal-ball stability to higher-dimensional balls and projective spaces. Strong packing stability for closed symplectic four-manifolds extends the idea to unequal balls whose capacities are all sufficiently small.
Stability leaves open what happens for a finite list with a possible large ball. In real dimension four, additional obstructions from pseudoholomorphic curves are essential. Five equal balls of capacity 0.42 pass both tests in a four-dimensional unit target, with pair sum 0.84 and normalized volume 0.882. The known five-ball volume fraction is at most , which rules out that packing. Siegel and Yao also studied products of four-dimensional balls with a fixed closed symplectic surface, where the four-dimensional packing obstructions persist. The standard higher-dimensional balls in Theorem 1.1 have a different geometry from those product targets.
6. The Proof’s Central Idea: Turning Unused Volume Into an Area Profile

The proof normalizes the target capacity to one by applying the same dilation to source and target. It works over a punctured surface with a handle, with a toric fiber in , where . The moment coordinates record the area parameter in each complex coordinate. The allowed moments form a downward polytope . Decreasing any coordinate while keeping it nonnegative stays inside the domain.
At fixed moment , let be the limiting total area of the surface. An auxiliary ball of capacity , chosen slightly larger than the requested one, needs the area left after accounting for the fiber moments. Writing , the unused-area profile is
The positive-part expression comes from slicing a standard ball along all but its last complex coordinate. The remaining disk has area when that difference is positive. The integral of this requirement over the moment simplex is the auxiliary ball’s volume. In the models used in the proof, the integral of can be made close enough to the available volume that the integral of is positive. Some moments can still have a local shortage.
7. Hamiltonian Comparison: How Rearrangement Creates Room
Lemma 2.1 assumes that is continuous and concave, has positive mean, and stays uniformly positive outside a smaller radial copy of . In each geometric model, sufficiently near the outer faces, every ball’s area demand has already dropped to zero, while the truncated model still has positive base area.
Lemma 2.2 sorts the values of a convex function along one moment coordinate at a time. On each slice, increasing rearrangement keeps the distribution of function values, hence the integral. It also preserves convexity, and the composition through all coordinates preserves earlier monotonicity. Applying it to gives a contraction in the uniform norm for . Its fixed point has negative mean because has positive mean. For close enough to one, convexity and positivity near the outer faces turn that mean estimate into a uniform comparison gap.
Lemma 2.3 realizes the coordinate rearrangements up to arbitrarily small one-sided errors using smoothly varying planar disk maps lifted to Hamiltonian maps of the fiber. Those errors and the smoothing of the fixed point fit inside the gap. The resulting smooth toric function and Hamiltonian diffeomorphism obey
Here is a point of the fiber and both functions are read through its moment coordinates. The generating Hamiltonians commute with each defining outer-face moment in a collar of that face. Keeping these levels invariant lets the next stage use the rearrangement without moving the boundary of the model.
8. The Handle Construction: From Area Inequalities to Disjoint Ball Layers

Lemma 3.3 turns the uniform gap into a packing over a compact bordered piece of the surface. The integrated area profiles converge uniformly to , so a finite piece retains enough of the gap. Concavity is required for the limiting unused-area profile.
Inside the handle, the proof takes two annuli around essential circles that intersect once. A closed one-form supported in the transverse annulus integrates to one around the core circle of the first. Its nonzero period supplies a coordinate on a strip of that annulus. The proof concentrates most of the surface area there and inserts the fiber isotopy by letting its Hamiltonian time vary across the strip.
The interpolating symplectic forms differ by exact forms. The coefficient of the closed one-form grows in successive, disjoint layers, each allotted an area profile strictly greater than the corresponding ball needs. In each layer, a change of coordinates makes the form a product and provides room for the ball with its original requested capacity. A relative Moser isotopy carries the packing back to the initial form while preserving the outer faces and fixing a collar of the surface boundary.
9. Three Geometric Cases That Complete the Packing Proof
For a unit target, the pairwise condition allows at most one ball of capacity one-half or greater.
9.1. All Capacities Below One-Half
Proposition 5.2 uses a smooth curve cut out by quadrics in complex projective space. The curve has positive genus for every . Its normal directions yield a simplex of moments, with base area decreasing linearly as their sum grows. As the truncation approaches the half-capacity face, the model volume approaches . The auxiliary capacity simplices fit inside that truncation, so the common packing lemma applies.
9.2. One Large Ball in Real Dimension Eight or Higher
Proposition 5.3 reserves a central ball of capacity , slightly larger than the large requested ball. The remaining balls have auxiliary capacities below . The first normal model is a line over a hyperplane in projective space blown up at the center. The second comes from a curve cut out by quadrics inside the hyperplane. For that curve still has positive genus. Lifting the second model through the first gives a surface model of the exterior shell, with volume approaching .
9.3. One Large Ball in Real Dimension Six
The hyperplane construction would now produce a plane conic, which has genus zero. Proposition 6.7 instead starts with a quadric through the blowup point and uses a plane cubic with two marked points. A smooth plane cubic has genus one. This supplies the handle, and each excluded mark removes one logarithmic curvature mass from the reduced area.
Set , , and . The limiting base area is
The two marks account for the coefficient 2. The slope changes from −7 to −9 at , making the profile concave. Over the limiting domain , , and , its integral is , the shell volume. The actual packing uses a smaller domain that keeps the entire compact construction below the level needed for the cut.
10. Kähler Degenerations and Symplectic Transfer Into the Target Ball
Degeneration to the normal cone produces a family whose special fiber contains a projectivized normal-bundle component. This component exposes the toric regions where the area calculations are explicit. The volume estimates let the paper choose truncations large enough for the packing and still keep the compact regions away from the singular intersections of components. Symplectic parallel transport then moves those compact regions into nearby smooth fibers.
In dimension six, the transfer from the cubic component preserves the first circle moment exactly. Equivariance initially gives equality of the moment functions up to a constant. Both moments vanish on the corresponding fixed section, so the constant is zero. The transported region therefore stays below the cut level. The symplectic cut adds the divisor at that level while preserving the form in the part containing the packing.
Relative Moser isotopies let the proof identify the transferred models with the prescribed target forms while preserving the divisors that mark excluded regions. Removing the infinity divisor gives the open ball in the small-capacity case. In the large-ball cases, removing the exceptional divisor as well gives the exterior shell. The reserved margin separates the central source ball from the shell packing. Section 7 assembles the three cases, with all transfers defined on neighborhoods of the compact packing.
11. What the Lean Formalization Verifies and Where the Theorem Applies
OpenAI included the preprint and Lean development in its October 6 mathematics release. The family 343 scope note identifies the formalized statements as the full equivalence and the necessity direction. The Lean implementation’s top-level theorem combines strict volume and pairwise bounds in one direction and invokes the packing construction in the other. Its definitions use disjoint images of closed balls and symplectic maps on open neighborhoods. Lean checks the formal proof against its definitions and dependencies. Independent mathematical review evaluates the written argument and its context.
The criterion applies to finite families of positive-capacity standard balls and a standard ball target in real dimension at least six. Other target shapes, four-dimensional packings, and boundary contact under different embedding conventions require their own analysis. The result gives an existence test on capacities. The geometric proof builds embeddings through several auxiliary models and gives no performance benchmark for computing their coordinates.
For symplectic ball packing in dimensions six and higher, the theorem turns a geometric existence problem into two tests on capacities. The proof explains how the resulting slack can be spent, first across a surface and then in the target ball. Follow Binary Verse AI for more paper-by-paper explainers on symplectic geometry and formal proofs.
What does symplectic mean in ball packing?
A symplectic embedding preserves the symplectic two-form and may change Euclidean distances or the shape of a ball. Symplectic packing asks whether the images of several standard balls can lie inside the target ball without intersecting.
What is symplectic capacity, and how is it related to radius?
For a standard ball of Euclidean radius r, its capacity is R = πr². In real dimension 2n, the ball’s symplectic volume is Rⁿ/n!. Capacity measures an area scale, while volume depends on its nth power.
What are the exact conditions for symplectic ball packing in higher dimensions?
In real dimension 2n ≥ 6, a finite family of closed standard balls of positive capacities Rᵢ embeds disjointly into an open standard ball of positive capacity R exactly when ∑ᵢ Rᵢⁿ < Rⁿ and Rᵢ + Rⱼ < R for every distinct pair. Each embedding is defined on an open neighborhood of its closed source.
Why is satisfying the volume inequality not enough?
Two balls of capacity 0.6 have combined normalized volume 2 × 0.6³ = 0.432 in a six-dimensional unit target. Their capacities add to 1.2, so they violate the two-ball bound and cannot fit.
Why does OpenAI’s theorem apply to six dimensions and higher rather than four?
Four-dimensional packings have additional obstructions, including ones involving three or more balls. OpenAI’s theorem proves that the volume and pairwise capacity inequalities are sufficient for standard balls in real dimension 2n with n ≥ 3.
How does OpenAI’s proof construct the required ball embeddings?
The proof builds toric models over surfaces with a handle. Hamiltonian rearrangements turn an average area surplus into a uniform comparison gap. Exact symplectic deformations use the gap to create disjoint packing layers, and Kähler-geometric transfer carries the packing into the target ball or its exterior shell.
Does Lean verify OpenAI’s symplectic ball-packing theorem?
Yes. OpenAI’s published Lean development covers the full higher-dimensional criterion, including necessity. Lean checks the formal proof against its definitions and dependencies. Independent mathematical review assesses the manuscript and its arguments.
