The Problem
The Problem
A packing of unit squares in a container square of side is a placement of the squares, each free to translate and rotate, whose interiors are pairwise disjoint and which all lie inside the container. is the infimum of the for which one exists. Touching is allowed, and in good packings it is pervasive.
For most the answer is uninteresting: by the grid. It becomes interesting just above a perfect square, where the leftovers must be tilted in.
At Walter Trump’s 1979 construction still supplies the exact upper bound. T-060’s independently audited global proof supplies the matching lower bound. The earlier lower-bound program passed Stromquist’s bound on 2026-09-04:
| value | source | |
|---|---|---|
| Best known packing (upper bound) | (exactly ) | Walter Trump, 1979; exact witness T-011 |
| Best certified lower bound | root(P_trump11, 3.87708359002281417730789706010096) = 3.877083590022814… (exactly ) |
Ahmed’s proof, independently replayed and audited here as T-060, V3/C3 |
| Bound gap | Matching exact lower and upper bounds |
The exact optimum: a certified degree-8 construction with a matching global lower bound. The segment and dot contact marks are exact, not tolerance-based visual guesses.
The value T-018 displaces is Stromquist’s , stated
in
Memo III, p. 10
on November 15, 1984, and published in 2003. The memo states the unrestricted bound
without supplying its proof.
The
memo review
records the source distinctions and the helper-argument followup.
The current audit found an explicit strict box avoiding all twelve printed Figure 14
points, so the paper’s unavoidability subclaim is false as printed
(D-152). Exp-017 independently certifies the same numerical inequality by
moving only to the source-distinct and replaying the
complete finite cover and capacity argument (T-010). The
repaired coordinate and certificate are results of this repository, not claims
attributed to Stromquist.
Trump’s packing is six axis-aligned squares plus a block of five tilted at . The container side is an algebraic number of degree 8, the root of
s⁸ − 20s⁷ + 178s⁶ − 842s⁵ + 1923s⁴ − 496s³ − 6754s² + 12420s − 6865 = 0
lying in . Exp-013 exactly certifies every complete branchwise fixed-side linearized cone and proves the pose locally isolated by a finite-branch subsequence argument. This qualitative local theorem does not provide an explicit radius or explain the global search difficulty.
Why exactness is not optional
Disjoint interiors means touching is legal, and record packings touch a great deal. In Trump’s packing 14 of the 55 pairs are separated by exactly zero, and 20 corner coordinates lie exactly on the container boundary.
Floating-point evaluation can certify a strict inequality when a sound error bound stays
away from zero. It cannot infer that an unrecognised near-contact is exactly equal to
zero merely because a computed residual is small.
A tolerance-based f64 verifier therefore needs a tolerance to accept Trump’s rounded
algebraic contacts, and that tolerance is a blind spot that also accepts overlaps
smaller than itself; setting it to zero rejects this true packing instead.
Both failure modes are demonstrated by
cases.trump11.verifier_limits.
The fix is representational rather than numerical: express the configuration in the real
algebraic number field it actually lives in, where equality is decidable.
That is what the exact sqpack path does.
A rigorous outward-rounded interval certificate can also be formal; a finite point
evaluation cannot. This is why the campaign permits beat_record: true only under
verified assurance.
This is not an abstract concern. The same failure reappeared inside the refiner eight rounds later: an LP solver at its default tolerance returned a packing violating its own separation constraint, and so a side below Trump’s (D-014, critical, caught by the pre-registered rule that beating the record means you have a bug).