\documentclass[11pt]{article} \usepackage[margin=1in]{geometry} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{amsmath,amssymb,amsthm,mathtools} \usepackage{graphicx,booktabs,longtable,array} \usepackage{xcolor,microtype,enumitem} \usepackage{xurl} \usepackage[colorlinks=true,linkcolor=blue!45!black,citecolor=blue!45!black,urlcolor=blue!45!black]{hyperref} \usepackage[nameinlink,noabbrev]{cleveref} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}[theorem]{Lemma} \newtheorem{proposition}[theorem]{Proposition} \newtheorem{corollary}[theorem]{Corollary} \newtheorem{certified}[theorem]{Certified computation} \theoremstyle{definition} \newtheorem{definition}[theorem]{Definition} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \newcommand{\R}{\mathbb R} \newcommand{\Q}{\mathbb Q} \newcommand{\conv}{\operatorname{conv}} \newcommand{\Int}{\operatorname{int}} \newcommand{\diag}{\operatorname{diag}} \newcommand{\norm}[1]{\left\lVert #1\right\rVert} \newcommand{\abs}[1]{\left\lvert #1\right\rvert} \newcommand{\inner}[2]{\left\langle #1,#2\right\rangle} \newcommand{\repo}[1]{\nolinkurl{#1}} \newcommand{\formalref}[2]{\href{https://github.com/Queuingtheorydotcom/11SquaresFormalized/blob/cdc746ed907d258057c283aeb6d077cb2c27e349/#1}{#2}} \newcommand{\optimalref}[2]{\href{https://github.com/Queuingtheorydotcom/11SquaresOptimal/blob/4262f07c7723428c1725bb757ed06d0c4d28be1a/#1}{#2}} \setlist[enumerate]{itemsep=3pt,topsep=6pt} \setlength{\emergencystretch}{2em} \renewcommand{\topfraction}{.9} \renewcommand{\bottomfraction}{.8} \renewcommand{\textfraction}{.08} \renewcommand{\floatpagefraction}{.85} \numberwithin{equation}{section} \title{Optimal Packing of Eleven Unit Squares:\\The Formalized Voronoi-Cell Proof} \author{By GPT-6 Astra} \date{} \hypersetup{pdftitle={Optimal Packing of Eleven Unit Squares: The Formalized Voronoi-Cell Proof},pdfauthor={GPT-6 Astra},pdfsubject={Expository manuscript with exact arithmetic supplements}} \begin{document} \maketitle \begin{center} Submitted by Manasseh Ahmed \end{center} \medskip \begin{center} \textbf{Contributors and acknowledgements}\\[3pt] \small From the \href{https://github.com/Queuingtheorydotcom/11SquaresFormalized/blob/cdc746ed907d258057c283aeb6d077cb2c27e349/ACKNOWLEDGEMENTS.md}{repository acknowledgements} and \href{https://github.com/Queuingtheorydotcom/11SquaresOptimal/blob/4262f07c7723428c1725bb757ed06d0c4d28be1a/README.md}{construction credits} \end{center} \begin{quote} \small \begin{itemize}[leftmargin=1.2em,itemsep=7pt,topsep=2pt] \item \href{https://github.com/EvolvingPrograms}{EvolvingPrograms} and \href{https://github.com/ctjlewis}{@ctjlewis}: verification infrastructure, runner improvements, resumable evidence collection, and the complete replay in \href{https://github.com/EvolvingPrograms/11SquaresEvolving}{11SquaresEvolving}. \item \href{https://github.com/wand125}{@wand125}: the \href{https://github.com/wand125/n11-optimality-lean}{n11-optimality-lean} development, certificate checking, generated proofs, integration, and Lean ports. \item \href{https://github.com/Benjamin-Gurevitch}{Benjamin Gurevitch (@Benjamin-Gurevitch)}: T03 and returned-case formalization. \item \href{https://github.com/Julian-JJ}{@Julian-JJ}: preparing the proof to run on a high-performance computing cluster. \item \href{https://github.com/Guzhou0806}{@Guzhou0806}: proof development, transport, and independent verification. \item \href{https://github.com/Queuingtheorydotcom}{Manasseh Ahmed (@Queuingtheorydotcom)}: the underlying \href{https://github.com/Queuingtheorydotcom/11SquaresOptimal}{computer-assisted proof} and development and integration of its formalization. \item Walter Trump: the eleven-square packing; David Ellsworth: the reconstruction diagram credited by the bundled construction; \href{https://github.com/jlevy/squares}{jlevy/squares} contributors: exact construction formulas and related mathematics; \href{https://github.com/evand}{Evan Daniel}: upstream \href{https://github.com/evand/square-packing}{square-packing} definitions and containment checking. \item The \href{https://github.com/leanprover/lean4}{Lean} and \href{https://github.com/leanprover-community/mathlib4}{Mathlib} communities: the proof assistant, mathematical library, and supporting tools. \end{itemize} Also credited are all contributors, reviewers, testers, and collaborators across 11SquaresFormalized, 11SquaresEvolving, and their upstream projects, including contributions made outside GitHub pull requests. \end{quote} \begin{center} October 30, 2026 \end{center} \clearpage \begin{abstract} We explain the computer-assisted proof that eleven independently rotated unit squares require a square container of side at least $T=3.8770835900228141773\ldots$, the side attained by the known construction attributed to Walter Trump. The proof reduces arbitrary packings to 2,184 patterns of occupied closed Voronoi cells. Exact geometric certificates exclude 2,180 patterns, a square-symmetry argument reduces the remaining four to one, and a complete subdivision of that case places every possible smaller packing inside an explicitly certified isolation neighborhood. We give the geometric definitions, prove the continuous soundness rules underlying the finite calculations, and explain the common-cone local isolation argument used in the Lean development. The large certificate instances are identified by pinned source references; they are not replaced by numerical experiments. The reported formal verification uses Lean's kernel together with its native compiler for specified numerical certificates. \end{abstract} \tableofcontents \clearpage \section{The problem and the structure of the proof}\label{sec:framework} The question concerns congruent squares in the Euclidean plane, with no restriction that their sides be parallel. A drawing of a very dense packing proves an upper bound on the required container size. Optimality requires the opposite inequality for \emph{every} placement and every independent choice of orientation. This distinction is responsible for most of the work below. This paper follows the closed-Voronoi-cell route in \cite{optimal,formal}. It does not follow the later marker and support-chain manuscript also present in \cite{optimal}. The current formal development simplifies two parts of the original Voronoi route: its symmetry bridge uses four collision tests, and its local isolation theorem uses a common system of 40 linear rows and 66 dual certificates. We explain those versions in \cref{sec:symmetry,sec:local}. \subsection{Squares, interiors, and admissible packings} For $x=(x_1,x_2)$ and $y=(y_1,y_2)$ in $\R^2$, write $\inner{x}{y}=x_1y_1+x_2y_2$, $\norm{x}=\sqrt{\inner{x}{x}}$, and $x^\perp=(-x_2,x_1)$. An axis is a vector of length one. \begin{definition}\label{def:square} For a center $p\in\R^2$ and an axis $a$, define the closed unit square \begin{equation} S(p,a)=\{p+\xi a+\eta a^\perp: |\xi|\leq\tfrac12, |\eta|\leq\tfrac12\} \end{equation} Its open interior $S^\circ(p,a)$ is the set defined by replacing both weak inequalities with strict inequalities. A packing of $n$ unit squares in side $s\geq0$ is a list $S(p_i,a_i)$, $0\leq i0 \end{equation*} Continuity gives existence. For uniqueness write \begin{equation*} P'(x)=40x^7-70x^6-12x^5+70x^4+48x^3-18x^2+4x+2 \end{equation*} Throughout this positive interval, bound each positive monomial from below by its value at $9/25$, and each negative monomial from below by its value at $37/100$. Their sum is $10398878171521/2500000000000>0$. Thus $P$ is strictly increasing there. \end{proof} Set \begin{equation}\label{eq:cs} c=\frac{1-u^2}{1+u^2},\qquad d=\frac{2u}{1+u^2} \end{equation} Then $c,d>0$ and $c^2+d^2=1$. The letter $d$ denotes a sine value here, not a side length. Define \begin{align} \rho&=1-(T-3)c,& \eta&=\frac{(1+\rho)c-1}{d},& v&=c-d\label{eq:construct-constants}\\ \zeta&=\frac{T-1}{d}-\rho-(3+\eta)\frac cd,& x_0&=1+\frac2c-(T-2)\frac dc\nonumber \end{align} All denominators are positive. For real $a,b$, let $A(a,b)=[a,a+1]\times[b,b+1]$, and put \begin{equation}\label{eq:F} F(x,y)=(1,1)+\begin{pmatrix}c&-d\\d&c\end{pmatrix} \binom{x}{y-\rho} \end{equation} \begin{proposition}[Attaining configuration]\label{prop:construction} The following eleven squares form a packing in $[0,T]^2$: \begin{align*} &A(0,0),\ A(T-1,0),\ A(x_0,T-1),\ A(0,T-1),\ A(1,T-1),\ A(0,T-2)\\ &F(A(0,0)),\ F(A(\eta,-1)),\ F(A(1,v)),\ F(A(\eta+1,v-1)),\ F(A(\eta+2,-\zeta)) \end{align*} Their horizontal and vertical spans are both $T$. \end{proposition} \begin{proof}[Proof and finite algebraic verification] The matrix in \cref{eq:F} is orthogonal, so it preserves unit squares. Each of the eleven squares is the convex hull of its four vertices. Hence containment is equivalent to 88 two-sided bounds on the coordinates of the 44 vertices. For each of the 55 pairs, \cref{lem:SAT} reduces disjointness of interiors to finding one weak separating axis among the edge axes of the two squares. These finite bounds are exact algebraic inequalities in $u$. They are established by the construction data and proofs in \formalref{ElevenSquare/Construction.lean}{\repo{Construction.lean}} and \formalref{ElevenSquare/ConstructionData.lean}{\repo{ConstructionData.lean}}. The supplemental checker in this project also checks the displayed construction directly; its scope is described in \cref{app:reproduction}. To explain how this finite step avoids numerical tolerances, reduce polynomial expressions using $P(u)=0$, test zero expressions algebraically, and isolate $u$ between increasingly tight rational endpoints. A nonzero expression of known sign is certified when its rational interval enclosure lies wholly on one side of zero. Inverses used in this calculation are verified algebraically, so no unproved assertion about a denominator is needed. The formal sources contain their own exact arithmetic realization. Finally $A(0,0)$ meets both coordinate-zero walls, $A(T-1,0)$ meets $x=T$, and $A(0,T-1)$ meets $y=T$. Containment and these contacts prove both span assertions. \end{proof} \begin{figure}[!htbp] \centering \includegraphics[width=.63\textwidth]{figures/construction.pdf} \caption{The attaining construction, with labels $0,\ldots,10$ in the order of \cref{prop:construction}. Coordinates in the drawing are rounded only for display. The algebraic formulas and weak separating inequalities certify the actual packing.} \label{fig:construction} \end{figure} The construction is attributed to Walter Trump; the bundled upstream construction credits David Ellsworth's reconstruction diagram. The formalization and verification have additional contributors, including EvolvingPrograms and the incorporated upstream developments \cite{credits}. This manuscript makes no new priority claim. \section{From arbitrary packings to 2,184 Voronoi patterns}\label{sec:voronoi} \subsection{Three coordinate systems} The exact endpoint $T$ is algebraic. Much of the global exclusion uses the slightly larger rational number \begin{equation}\label{eq:ULB} U=\frac{387708359002281417731}{10^{20}},\qquad L=\frac{191}{50},\qquad B=\frac LU \end{equation} Exact arithmetic gives $T0$, these are positivity tests for rational quadratics. A quadratic on a closed interval has its minimum at an endpoint or at its interior stationary point when its leading coefficient is positive. Checking these finitely many rational values proves the inequalities on the whole interval. Convexity then proves them on the whole polygon. The scaled site $y_j=B((1/2,1/2)+(U-1)q_j)$ is initially owned by the square assigned to cell $j$: its distance to every possible field center in that cell is at most $B(U-1)rW$, the mask $J$ is impossible. The auxiliary points in a charge field are distinct fixed points in the field plane; they are separate data from the sixteen Voronoi sites. Several elementary budget rules are used. \begin{lemma}[Point and counting budgets]\label{lem:charge} For a fixed finite set $G$ of $m$ auxiliary points put $N_G(S)=|G\cap\Int S|$. Across an interior-disjoint packing, \begin{equation*} \sum_i N_G(S_i)\leq m \end{equation*} For an integer $k\geq1$, both the threshold charge $\mathbf1_{N_G(S)\geq k}$ and the charge $\lfloor N_G(S)/k\rfloor$ have total budget $\lfloor m/k\rfloor$. A weighted point charge $\sum_{v\in G}w_v\mathbf1_{v\in\Int S}$, with $w_v\geq0$, has total budget $\sum_vw_v$. \end{lemma} \begin{proof} Each auxiliary point belongs to at most one square interior. Hence the first and weighted bounds hold by summing point contributions. Moreover $k\mathbf1_{N\geq k}\leq N$ and $k\lfloor N/k\rfloor\leq N$. Sum these inequalities and use integrality of the left-hand charge sums. Here $\mathbf1_E$ is one if $E$ holds and zero otherwise, and $\lfloor x\rfloor$ is the greatest integer at most $x$. \end{proof} One less familiar charge detects intersections with convex hulls of a majority of auxiliary points. \begin{definition} For $|G|=2k-1$, a square has \emph{majority-hull charge} one if $\Int S\cap\conv A\ne\varnothing$ for every $k$-element subset $A\subset G$, and charge zero otherwise. \end{definition} \begin{lemma}[Majority-hull budget]\label{lem:majority} At most one square of an interior-disjoint packing has majority-hull charge one for a fixed group $G$. \end{lemma} \begin{proof} If two squares had charge one, select for each $k$-subset one witnessing intersection point in each square. The two convex hulls of these finite witness sets are compact, convex, contained strictly inside their respective squares, and disjoint. They are strictly separated by a line. For completeness, choose a closest pair of points in these two compact sets; convexity implies that the perpendicular bisector of their joining segment separates the sets strictly, by the one-sided derivatives of squared distance at the minimum. At least $k$ of the $2k-1$ points of $G$ lie in one of the two closed halfplanes bounded by this line (assign any points on the line to one side). Their convex hull cannot meet the witness hull on the opposite side. This contradicts its chosen witness for that $k$-subset. \end{proof} This feature is also finitely certifiable on a pose row. For a strict core $Q$, the condition that $x+Q$ meet every $\conv A$ is \begin{equation}\label{eq:majority-core} x\in\bigcap_{|A|=k}(\conv A-Q) \end{equation} For a directed normal $n$, the support bound for $\conv A-Q$ is $\max_{v\in A}\inner{n}{v}-\min_{q\in Q}\inner{n}{q}$. Minimizing the first term over all $k$-subsets gives the $k$th smallest of the $2k-1$ projections, their median. The needed normals are finite: both directed normals perpendicular to every edge of $Q$ and to every nonzero difference of auxiliary points contain every possible facet normal of these Minkowski polygons. Thus exact median halfplanes prove \cref{eq:majority-core}; alternatively one may check each of its finitely many polygon inclusions directly. Nonnegative rational combinations of the preceding charges have the corresponding combined budgets. For each possible pose, strict cores certify that selected auxiliary points lie inside the square, or that \cref{eq:majority-core} holds. Polygon covers and complete angular intervals give uniform cellwise charge lower bounds. Linear programming (optimization of a linear expression subject to linear inequalities) can discover suitable weights, but the proof only uses the resulting exact nonnegative coefficients and inequalities. No numerical optimizer verdict is a premise. Some field certificates also use points already owned by an occupied square. Such a point cannot lie inside any other square, giving charge budget zero for the other owners. This use retains the owner's occupancy as an explicit assumption. A certificate for a smaller occupied set therefore transfers to an eleven-cell mask only when that mask contains every cell used in the certificate's assumptions, or after a justified physical symmetry. \subsection{The exhaustive exclusion theorem} \begin{certified}[Noncandidate exclusion]\label{cert:exclusions} For every $m\in\mathcal M\setminus\mathcal C$, no packing of unit squares in $[0,U]^2$ admits the mask $J_m$. \end{certified} The original certificate inventory consists of 1,931 baseline exclusions, 76 extensions, and 173 further exclusions. The baseline uses 59 field certificates and 34 generic geometric certificates; one certificate can exclude several masks by containment of its occupied antecedent. The current formal implementation further selects 44 field certificates covering the same 1,904 field cases, as documented in \formalref{Sqpack/S11Opt/Simplified/SelectedFields.lean}{\repo{SelectedFields.lean}}. These are counts of certificate objects and their coverage, not a change to the outer three-family partition. The required conclusion is the exact set equality \begin{equation}\label{eq:union} E_{\rm base}\ \dot\cup\ E_{\rm ext}\ \dot\cup\ E_{\rm ret} =\mathcal M\setminus\mathcal C \end{equation} where $\dot\cup$ denotes disjoint union. The arithmetic $1931+76+173=2180$ does not alone prove this equality. Exact case identities, mask transfers, and discharged conditional premises are part of the verification. The formal integration includes \formalref{ElevenSquare/Interop/Wand125/Families.lean}{\repo{Interop/Wand125/Families.lean}} and the exclusion interfaces listed in \cref{sec:formal}. There is a potential circularity to avoid: some conditional exclusions use earlier independently established support restrictions. Those restrictions must be proved before the conditional results are used. The final four-case symmetry bridge in the next section depends on \cref{cert:exclusions}; it cannot in turn be used to justify that same exclusion inventory. The imported theorem dependencies establish the required order. \section{The square-symmetry bridge to case 438}\label{sec:symmetry} The four surviving masks do not form an ordinary orbit under a permutation of the sixteen cells. Only the half turn has that simple effect on the cover. A quarter turn may split one cell across several others. The symmetry argument must therefore track how a point can be labeled in several views at once. \subsection{Four views and their common refinement} Let $D_4$ denote the eight Euclidean symmetries of the unit square, with composition as group operation. Choose four representatives modulo the half turn $H$: \begin{equation}\label{eq:views} \begin{aligned} g_0(x,y)&=(x,y),&g_1(x,y)&=(1-x,y)\\ g_2(x,y)&=(1-y,x),&g_3(x,y)&=(y,x) \end{aligned} \end{equation} Together $g_0,\ldots,g_3,Hg_0,\ldots,Hg_3$ are all eight symmetries. Their physical versions act about $(U/2,U/2)$, and normalization in \cref{eq:frames} intertwines the two actions. For a label quadruple $\ell=(\ell_0,\ell_1,\ell_2,\ell_3)$, define its \emph{overlay region} \begin{equation}\label{eq:overlay} R_\ell=\bigcap_{k=0}^3g_k^{-1}(C_{\ell_k}) \end{equation} A center with these four chosen labels lies in $R_\ell$. The choices in different views are independent; there is no symmetry-compatible tie-breaking rule to prove. \begin{certified}[Overlay inventory]\label{cert:overlay} There is a fixed lexicographically ordered list of 220 label quadruples containing every quadruple with nonempty overlay region. \end{certified} In the exact polygon reconstruction these are 212 two-dimensional polygons and eight points. The current formal proof needs only exhaustiveness of the list. Its finite tree tries all sixteen possible labels at each of four levels. A rejected branch is supplied with a rational halfplane contradiction. Specifically, for inequalities $\inner{n_j}{x}\leq b_j$, nonnegative weights $\lambda_j$ with $\sum_j\lambda_jn_j=0$ and $\sum_j\lambda_jb_j<0$ would imply $0<0$. An accepted leaf matches an entry in the list. This proves exhaustiveness while retaining every equality case. See \formalref{ElevenSquare/Simplified/InventoryTree.lean}{\repo{InventoryTree.lean}} and its data file. Write $R_h$ for the region at index $h\in\{0,\ldots,219\}$ in that fixed list, and $\ell_k(h)$ for its $k$th label. These indices refer to overlay entries, not to case indices or square labels. \subsection{Four elementary collision bounds} The simplified formal proof uses four unordered pairs of overlay indices: \begin{equation}\label{eq:fourpairs} \{13,26\},\quad\{92,172\},\quad\{193,206\},\quad\{47,127\} \end{equation} The following rational rectangles contain the corresponding regions: \begin{center} \begin{tabular}{rcc} \toprule $h$ & $x$ interval & $y$ interval\\\midrule 13 &$[23/50,27/50]$ &$[0,11/100]$\\ 26 &$[11/25,14/25]$ &$[23/100,7/25]$\\ 92 &$[18/25,77/100]$ &$[11/25,14/25]$\\ 172 &$[89/100,1]$ &$[23/50,27/50]$\\ 193 &$[11/25,14/25]$ &$[18/25,77/100]$\\ 206 &$[23/50,27/50]$ &$[89/100,1]$\\ 47 &$[0,11/100]$ &$[23/50,27/50]$\\ 127 &$[23/100,7/25]$ &$[11/25,14/25]$\\\bottomrule \end{tabular} \end{center} Each rectangle bound is certified by nonnegative combinations of the original halfplanes in \cref{eq:overlay}; these finite combinations are given in \formalref{ElevenSquare/Simplified/FourCollisionGeometry.lean}{\repo{FourCollisionGeometry.lean}}. For the first pair, any two points in the two rectangles differ in $x$ by at most $1/10$ and in $y$ by at most $7/25$. The other three pairs give these same bounds, possibly exchanged. Consequently \begin{equation}\label{eq:fourdistance} \norm{z-z'}^2\leq\frac1{100}+\frac{49}{625} =\frac{221}{2500},\qquad (U-1)^2\frac{221}{2500}<1 \end{equation} Two distinct physical centers therefore cannot occupy both regions of any pair in \cref{eq:fourpairs}. \subsection{The finite incompatibility and its geometric consequence} Let $\mathcal B$ be the set of six raw masks consisting of $J_{999},J_{1462},J_{1659}$ and their half turns. A \emph{compatible selection} is a choice of eleven overlay indices $h_i$ such that, for each view $k$, the eleven labels $\ell_k(h_i)$ are distinct and their set belongs to $\mathcal B$, and no two chosen indices form a pair in \cref{eq:fourpairs}. \begin{certified}[Finite incompatibility]\label{cert:finite-symmetry} There is no compatible selection. \end{certified} This statement involves a finite set of integers only. One exhaustive procedure chooses a mask from $\mathcal B$ in each of the four views ($6^4=1296$ choices). For each cell in the first-view mask, list all overlay entries with that first label and other labels in the three chosen masks. Choose an entry for each of the eleven cells, rejecting repeated labels or a blocked pair. Empty domains close a branch; all choices must be exhausted. The source \formalref{ElevenSquare/Simplified/FourCollisionFinite.lean}{\repo{FourCollisionFinite.lean}} proves the instance, using the sound finite-refutation machinery in \formalref{ElevenSquare/Simplified/FiniteRefutation.lean}{\repo{FiniteRefutation.lean}}. Failure to finish a search is not acceptance. The project supplement also exhausts this small finite instance. \begin{theorem}[Symmetry reduction]\label{thm:symmetry} Every packing of eleven unit squares in $[0,U]^2$ has a $D_4$ image admitting the raw mask $J_{438}$. \end{theorem} \begin{proof} Suppose no image admits $J_{438}$. No image admits $HJ_{438}$ either, since another half turn would give $J_{438}$. By \cref{cert:exclusions}, every assignment of every image has canonical mask in $\mathcal C$. It follows that every raw assignment of every image has its mask in $\mathcal B$. For each actual center choose a containing cell in each of the four views. By \cref{lem:capacity}, the labels are distinct within each view. Their quadruple belongs to the exhaustive overlay list. The resulting eleven indices avoid every pair in \cref{eq:fourpairs} by \cref{eq:fourdistance} and center separation. They are therefore a compatible selection, contrary to \cref{cert:finite-symmetry}. \end{proof} The original Python bridge used 1,572 strict distance bans obtained from all relevant overlay vertex pairs. Four are sufficient in the current formal proof. Both arguments depend on the noncandidate exclusion theorem; neither is an independent proof that four candidate masks suffice. \section{Local isolation by a common cone and weighted duals}\label{sec:local} We now prove the analytic mechanism that rules out a different packing sufficiently close to the construction in the fixed container $[0,T]^2$. Proximity is not assumed globally: \cref{sec:capture} establishes it for the remaining case. This section uses physical unit-length coordinates. \subsection{Perturbations, corners, and separation gaps} Let $p_i^0,a_i^0$ be the centers and chosen axes of the construction, with labels $0,\ldots,10$ as in \cref{prop:construction}. Let $J(x,y)=(-y,x)$, and let $R_\theta$ be rotation through $\theta$ radians. A perturbation is a vector $h\in\R^{33}$, with \begin{equation*} v_i=(h_{3i},h_{3i+1}),\qquad \omega_i=h_{3i+2},\qquad p_i(h)=p_i^0+v_i,\quad a_i(h)=R_{\omega_i}a_i^0 \end{equation*} Its square corners are $p_i^0+v_i+R_{\omega_i}q_{i,m}$, where $q_{i,m}=(\epsilon_1a_i^0+\epsilon_2Ja_i^0)/2$ and the four sign pairs $(\epsilon_1,\epsilon_2)$ are, in the source's corner order $m=0,1,2,3$, respectively $(-1,-1),(1,-1),(1,1),(-1,1)$. A \emph{separation feature} for two squares chooses an owner $o$ of the separating axis, the other square $p$, one of the two unit axes $n\in\{a_o^0,Ja_o^0\}$, and a sign $\epsilon\in\{-1,1\}$. Define its four corner gaps by \begin{equation}\label{eq:gap} g_m(h)=\epsilon\inner{R_{\omega_o}n} {p_p^0-p_o^0+v_p-v_o+R_{\omega_p}q_{p,m}}-\frac12 \end{equation} This feature gives weak separation exactly when all four gaps are nonnegative. Each unordered pair has eight features. By \cref{lem:SAT}, a feasible pair has at least one such feature; it is not required to satisfy all eight. For a corner $(x,y)$ the four wall gaps are $x$, $T-x$, $y$, and $T-y$. A local packing is feasible if its perturbed squares satisfy all wall conditions and every pair has a separating feature. All these elementary gaps are differentiable functions of all orders, because they are built from affine functions, sine, and cosine. The local calculation uses the following fourteen pairs that touch in the reference configuration: \begin{equation*} \begin{split} &(0,6),(1,9),(2,8),(2,10),(3,4),(3,5),(4,5)\\ &(4,8),(5,6),(6,7),(6,8),(7,9),(8,9),(9,10) \end{split} \end{equation*} Other pair conditions can be omitted when deriving necessary conditions. The listed pairs need not remain in contact after perturbation; they still must be separated. \subsection{A quantified Taylor estimate} Fix positive radii $r_0,\ldots,r_{32}$ and the closed rectangle \begin{equation}\label{eq:rectangle} \mathcal R=\{h\in\R^{33}:|h_j|\leq r_j\text{ for }0\leq j\leq32\} \end{equation} The actual rational radii are given in \cref{tab:radii}. Angles here are in radians, not half-angle parameters. For a gap $g$, its \emph{gradient} at zero is the row vector $a=(\partial_0g(0),\ldots,\partial_{32}g(0))$, so that $a h$ means $\sum_j a_jh_j$. A \emph{curvature bound} $K_g$ will mean a nonnegative number for which \begin{equation}\label{eq:taylor} |g(\tau v)-g(0)-\tau av|\leq\frac{K_g\tau^2}{2} \quad(v\in\mathcal R,\ 0\leq\tau\leq1) \end{equation} This is a bound along every radial line, not a claim that the intervening configurations are feasible. The formal proof derives such bounds using an elementary trigonometric profile. To avoid confusing its parameter with the half-angle parameter, write the line parameter as $\tau$. \begin{lemma}[Trigonometric Taylor bound]\label{lem:trig} For constants $a,b,c,d,w\in\R$, put \begin{equation*} f(\tau)=(a+b\tau)\cos(w\tau)+(c+d\tau)\sin(w\tau) \end{equation*} Then $f(0)=a$, $f'(0)=b+wc$, and on $0\leq\tau\leq1$, \begin{equation*} |f''(\tau)|\leq |2wd-w^2a|+w^2|b|+|-2wb-w^2c|+w^2|d| \end{equation*} If $|a|+|c|\leq A$, $|b|+|d|\leq V$, and $|w|\leq W$, the right side is at most $(A+V)W^2+2VW$. \end{lemma} \begin{proof} Differentiate twice to obtain \begin{align*} f''(\tau)={}&(2wd-w^2a-w^2b\tau)\cos(w\tau)\\ &+(-2wb-w^2c-w^2d\tau)\sin(w\tau) \end{align*} Use $|\sin|,|\cos|\leq1$, $0\leq\tau\leq1$, and the triangle inequality. Grouping the $w^2$ and $2|w|$ terms gives the last bound. Taylor's theorem with the integral remainder then gives $|f(\tau)-f(0)-\tau f'(0)|\leq K\tau^2/2$ for either stated second-derivative bound $K$. \end{proof} For a direction $v\in\mathcal R$, write its translations as $v_i$ and angular entries as $w_i$ within this paragraph. In a pair gap let $D=p_p^0-p_o^0$ and $V_0=v_p-v_o$. The expression before its sign and constant in \cref{eq:gap} is a sum of two profiles of the form in \cref{lem:trig}, with coefficient lists \begin{align*} &(\inner{D}{n},\inner{V_0}{n},\inner{D}{Jn},\inner{V_0}{Jn},w_o)\\ &(\inner{q_{p,m}}{n},0,\inner{Jq_{p,m}}{n},0,w_p-w_o) \end{align*} This follows by expanding the two rotations and using $R_{w_o\tau}n\cdot R_{w_p\tau}q=n\cdot R_{(w_p-w_o)\tau}q$. For example, valid uniform constants are \begin{align*} W_i&=r_{3i+2}\\ A&=|\inner{D}{n}|+|\inner{D}{Jn}|\\ V&=(|n_1|+|n_2|)(r_{3p}+r_{3o}+r_{3p+1}+r_{3o+1})\\ C&=|\inner{q_{p,m}}{n}|+|\inner{Jq_{p,m}}{n}|\\ K_g&=(A+V)W_o^2+2VW_o+C(W_p+W_o)^2 \end{align*} For a wall gap of square $i$, a valid bound is $(|q_{i,m,1}|+|q_{i,m,2}|)W_i^2$; its translation term is affine and has zero second derivative. These are the coefficient-based bounds proved in \formalref{ElevenSquare/Tasks/T06/AnalyticPairs.lean}{\repo{AnalyticPairs.lean}} and \formalref{ElevenSquare/Tasks/T06/AnalyticWalls.lean}{\repo{AnalyticWalls.lean}}. Their rational majorants are checked against the exact algebraic construction. Historical curvature estimates in \cite{focused} use a different formula; the present argument follows the formal dependency path. \subsection{Complete feature coverage near the construction} \begin{certified}[Unavailable features and branch coverage]\label{cert:local-cover} Among the $14\cdot8=112$ contact features, 88 have a chosen corner gap for which \begin{equation}\label{eq:negative} g(0)+\sum_j|\partial_jg(0)|r_j+K_g/2<0 \end{equation} The remaining 24 features yield 512 possible selections, reduced to 128 derivative branches. Each branch consists of 42 rows drawn from a fixed list of 56 gradient rows. Every feasible $h\in\mathcal R$ has a branch such that each of its rows is the gradient of an elementary gap $g$ with $g(0)=0$ and $g(h)\geq0$. \end{certified} Indeed \cref{eq:taylor,eq:negative} keep the selected negative gap negative on the entire closed rectangle, so none of those 88 features can separate a feasible pair. Of the fourteen pairs, six have one remaining feature, seven have two, and one has four; hence $1^6 2^7 4=512$ selections before equal derivative descriptions are identified. The finite enumeration is proved by \formalref{ElevenSquare/Simplified/LocalAliasCover.lean}{\repo{LocalAliasCover.lean}} and \formalref{ElevenSquare/Simplified/LocalBranchCover.lean}{\repo{LocalBranchCover.lean}}. Different nonlinear gaps can have the same zero value and gradient at the reference packing. Such gaps are called \emph{aliases} of a row. Equal gradients do not make the functions equal. The branch theorem supplies a nonnegative alias for each selected row, and its curvature bound must cover \emph{every} alias that may be selected. With this convention, if $h=\tau v$ and $v\in\mathcal R$, the selected row $a$ satisfies \begin{equation}\label{eq:quadratic-row} ah\geq-\tau^2 K/2 \end{equation} by \cref{eq:taylor}. This step uses feasibility at $h$ only. \subsection{Replacing 128 branches by forty common inequalities} The current proof extracts the same forty necessary inequalities from every branch. Thirty are branch-independent rows. The other ten arise in pairs from five parallel contacts. At such a contact either square may own the separating axis and supply the branch's two rows. For either choice, each target common row is a convex combination \begin{equation}\label{eq:combo} a_{\rm target}=\alpha a_{\rm first}+(1-\alpha)a_{\rm second}, \qquad0\leq\alpha\leq1 \end{equation} Twenty exact identities suffice: two targets for each of five contacts, for each of two choices. The coefficients are explicit rational polynomials in $u$ and their bounds are certified using an isolating interval. Nonnegative combinations preserve \cref{eq:quadratic-row}; using a curvature majorant for both source rows supplies a valid bound for the common row. The two rows for one corner contact are simply dropped, which weakens the necessary system and is therefore safe. \begin{certified}[Common-row system]\label{cert:common} The pinned data specify a matrix $A\in\R^{40\times33}$ and nonnegative rational bounds $K_0,\ldots,K_{39}$ such that every feasible $h\in\mathcal R$ satisfies \begin{equation}\label{eq:common} A_i h\geq-\tau^2K_i/2\quad(0\leq i<40) \end{equation} whenever $0<\tau\leq1$ and $|h_j|\leq\tau r_j$ for all $j$. Here $A_i$ is row $i$ of $A$. \end{certified} The rows are gradients of the gaps just defined; their indices and convex-combination choices are given in \cref{app:common}. The exact identities and curvature transport are proved in \formalref{ElevenSquare/Simplified/LocalCommonCone.lean}{\repo{LocalCommonCone.lean}} and \formalref{ElevenSquare/Simplified/LocalCommonBranchCone.lean}{\repo{LocalCommonBranchCone.lean}}. The term \emph{cone} refers here to the nonnegative combinations of linear rows. The actual necessary estimates \cref{eq:common} retain their quadratic remainder; a first-order rigidity assertion alone would not establish the result. \subsection{The weighted dual criterion and its proof} Let $e_j$ be the $j$th standard coordinate row in $\R^{33}$. A \emph{dual certificate} for $(j,\sigma)$, with $\sigma\in\{-1,1\}$, is a vector of nonnegative rational weights $w_i$, $0\leq i<40$, that nearly expresses $\sigma e_j$ as a combination of the common rows. Define its weighted residual and curvature total by \begin{equation}\label{eq:dual} E_{j,\sigma}=\sum_{k=0}^{32}r_k \left|\sum_{i=0}^{39}w_i A_{ik}-\sigma\delta_{jk}\right|, \qquad M_{j,\sigma}=\sum_{i=0}^{39}w_iK_i \end{equation} Here $\delta_{jk}$ is one when $j=k$ and zero otherwise. Weighting the error by the actual coordinate radii is part of the certificate. \begin{certified}[Sixty-six strict margins]\label{cert:duals} For every $j=0,\ldots,32$ and both signs there are such weights and a verified rational upper bound $\overline E_{j,\sigma}$ on $E_{j,\sigma}$ satisfying \begin{equation}\label{eq:dual-margin} \overline E_{j,\sigma}+\frac12M_{j,\sigma}0$, $M_{ik}$ are signed integers, and the source proves $|A_{ik}-\widetilde A_{ik}|\leq10^{-12}$. The integers $b_i$ depend on the chosen pair $(j,\sigma)$. Therefore \begin{equation*} \overline E_{j,\sigma}= \sum_k r_k\left(\left|\sum_iw_i\widetilde A_{ik} -\sigma\delta_{jk}\right| +10^{-12}\sum_iw_i\right) \end{equation*} is a valid residual upper bound. Clearing positive denominators in \cref{eq:dual-margin} yields the integer inequality \begin{equation}\label{eq:integer-margin} \begin{split} &2\sum_k R_k\left(\left|\sum_i b_iM_{ik} -\sigma\delta_{jk}10^{15}\right|+\sum_i b_i\right) +10^{10}\sum_i b_iC_i\\ &\hspace{35mm}<2\cdot10^{15}R_j \end{split} \end{equation} All 66 inequalities are thus integer comparisons. The data file \repo{data/common_dual_data.json} contains the matrix, radii, curvature majorants, dual coefficients, and pinned provenance. The supplement checks the gradient rounding intervals as well as these margins. The largest ratio of the left side to the right side in \cref{eq:integer-margin} is \begin{equation*} \frac{1732516775872644050197}{1792490200000000000000}<1 \end{equation*} at $j=6$, $\sigma=-1$. The strict rational comparison is the proof; its approximate value $0.96654$ is only a measure of the margin. \section{Reproducing the manuscript and the supplementary checks}\label{app:reproduction} \subsection{Build the paper} The project is a standard multi-file LaTeX document. From its directory run \begin{verbatim} latexmk -pdf -interaction=nonstopmode -halt-on-error main.tex \end{verbatim} No shell escape is required. The included vector PDF figures can be used directly; \repo{scripts/draw_figures.py} regenerates them with Python and ReportLab. The main file is also suitable for an Overleaf project with pdfLaTeX selected. \subsection{Run the smaller exact checks} The following checkers use Python's standard library, including exact integer and rational arithmetic. Run them from the project directory: \begin{verbatim} python3 scripts/check_supplement.py python3 scripts/check_four_collisions.py python3 scripts/check_common_duals.py python3 scripts/check_d4.py \end{verbatim} The first checks root isolation, the displayed construction's 44 vertices and 55 pair separations, $T