Another better lower bound for n=17 square packing
Another Better Lower Bound for Square Packing
By Gustavo | August 21, 2026
The objective of this work is to refine a recent discovery and demonstrate that by utilizing specific weights. To begin, we must establish the definition of .
Definition: Let represent the side length of the smallest possible square capable of enclosing unit squares.
Context and Background
For , it is trivial to see that the squares fit in a area, meaning . However, proving that this is the absolute minimum is quite difficult; this was eventually settled by Erich Friedman in 1999, confirming .
Regarding , the obvious intuitive enclosing square is . However, in 1998, John Bidwell demonstrated a configuration showing that a square of is sufficient, thus . This arrangement is fascinating and worth reviewing in the general collection of square packings.
Conversely, Trevor Green established in 2000 that . This left a significant gap in our knowledge:
The Evolution of the Lower Bound
Recently, Sam Burns (utilizing ChatGPT 5.6 Sol) proposed an improved lower bound. While I believe the logic is sound, there is always a possibility of a missed corner case in the code or proof. Consequently, I have marked these newer values with a .
| Researcher | Bound Type | Value | Year/Note |
|---|---|---|---|
| Trevor Green | Lower | 2000 | |
| Sam Burns | Lower | Recent | |
| Gustavo | Lower | 2026 | |
| John Bidwell | Upper | 1998 |
My primary critique of Burns' work was the lack of a high-quality graphic. By refining the program, I have pushed the lower bound further to . The current state of the bound is:
Analysis of Trevor Green's Bound
Green's proof for relies on identifying 16 "unavoidable" points within a square of that side length. Through geometric proof, he showed that any unit square placed within this area must cover at least one of these points. Therefore, attempting to pack 17 unit squares would force at least two squares to overlap at one of these 16 points.
While the analytical definitions were missing, I deduced the following margins based on the formula:
- Left/Right Margin:
- Top/Bottom Margin:
This configuration creates a diagonal segment of length , which is ideal for constructing triangles with unavoidable vertices. The grid is with a total size of . In a symmetrized version, each unit square contains at least 4 points, though some "thicker" points count double.

Analysis of Sam Burns' Bound
Burns' approach to prove utilizes 268 points with varying weights, totaling a weight of . The verification process involves a Python program that tests a finite set of directions for "almost-unit" squares.
# Conceptual logic of the verification program
for square in almost_unit_squares(size=0.9973):
if sum_of_weights(square) < 1.0003:
return "Bound potentially invalid"
return "Bound verified"
If the program confirms the weight sum is always , the bound holds. However, the margin seems too narrow compared to other examples. I noticed non-zero weights at grid position (1, 11) and its symmetric counterparts; I suspect these might be unnecessary.
Visualization Details: To render the points as circles, the radius is determined by:
- : Area is proportional to weight (small weights are too tiny).
- : Better visibility for smaller weights.
scale = 0.07: Optimized for my display.

The New Bound:
My strategy involved experimenting with different internal grid sizes and margins. Since the origin of Burns' weight selection was unclear, I employed a more systematic approach:
- Use Linear Programming to determine weights for fixed sizes.
- Apply a mix of brute force search and intuition to optimize the grid.
- Round weights into clean fractions for aesthetic and practical purposes.
After extensive iteration, I achieved a lower bound of , utilizing 168 points. (Further technical specifics will be detailed in a subsequent post).
Additional References: