Case record
The best packing known for 19 squares, side 3+432, Wainwright 1979

n=19

=open

19340≤s(19)≤3+432

4.824.886
456
4.3595.359
nn+1

Proven

4.82500≤s(19)≤4.885619

  • exact

Citation record n-019

lowerHosono after Tokoharu, Levy et al. 2026, GitHub (confirmed T-103)

upperWainwright 1979, Squares in Squares

Open

  • optimality

Bounds

Best known packing

3+432

4.88561808316412
Found by
Wainwright 1979
Construction
hand
Source
[Kingbird]
Evidence
E-kingbird-upper-register, E-lifted-q2-upper
Verified upper bound

3+432

4.88561808316412673173558496561293

The reported value, verified here.

Evidence
E-lifted-q2-upper
Reported lower bound

19340

Proved by
Hosono 2026
Kind
counting
Scope
Unrestricted unit-square packing with independent rotations and disjoint interiors.
Note
Hosono's square-packing-bounds (6 October 2026) reports s(19)≥193/40 from a density of 341 uniform rectangles of total mass 1899999/100000, on a net the certificate declares: core side 4999/5000 and 2073 half-angle tangents of step 1/5002, accepted there at every direction by sqverify-proof-net, the source's copy of this repository's sqverify_fast changed to read a declared net (a check2 bundle, with no C++ record). It is above the 48229/10000 the record reported (T-100). sqverify-fast, this repository's clean-room measure verifier, decided it here at all 2073 directions on 6 October 2026.
Source
[wand125 mixed bounds check2 2026-10-06]
Evidence
E-n019-wand125-mixed-4825-report
Verified lower bound

19340

The reported value, verified here.

Evidence
E-n019-wand125-mixed-4825-sqverify-fast-replay
Gap

423−7340≈ 0.06061808…

Verified upper minus verified lower.

Results in the register

  • T-007 V0 C1 Nagamochi · 2026-08-31 · 321 cases

    s(n)≥min(⌈n⌉,n−2⌊n⌋+1+1) for 4≤n≤324

  • T-016 V3 C3 Massaccesi after Burns · 2026-09-03 · n = 18, 19

    s(n)≥22529/5000 for n=18,19, by monotonicity from T-015

    Claim and records
    Claim
    s(18)≥22529/5000 and s(19)≥22529/5000, by monotonicity from T-015 (a packing of n >= 17 unit squares contains a packing of 17). At n=19 this replaces Nagamochi's 1 + sqrt(12) = 4.4641... since (22529/5000 - 1)^2 = 307265841/25000000 > 12; at n=20 the certificate does not improve 1 + sqrt(13) = 4.6055... since that square is below 13, and nothing changes.
    Significance
    The same movement carried to n=18 (+0.079587 over T-002) and n=19 (+0.0416984 over Nagamochi's 1 + sqrt(12), the first movement of that case's verified lower bound since 2005); the derivation adds one line beyond T-015 and inherits its source and credit.
    Novelty
    previously-published Present in an identified source
    Records

    n = 18n = 19registerevidence 1evidence 2

  • T-019 V3 C3 Levy after Burns, Massaccesi · 2026-09-04 · n = 17–19

    s(n)≥459/100=4.59 for n=17,18,19

    Claim and records
    Claim
    s(17)≥459/100, and s(18)≥459/100 and s(19)≥459/100, from this project's weighted fractional unavoidable-set certificate at container side 459/100 = 4.59.

    This displaces Massaccesi's 22529/5000 = 4.5058 (T-015) and the two cases T-016 carried from it, all three of which had held that value until 2026-09-04. The movement past the published value is +0.0842 at each of the three sizes.

    A stronger public candidate, anabologyco-maker's side 4.5705 (nine thousand one hundred forty-one two-thousandths) of 16 August 2026 (GitHub; not replayed here), was outside the record's search corpus when this was registered and was found on 2026-09-07; it lies 0.0195 below this result. Two rungs are retained below it, 451/100 and 229/50.

    The September 2026 DS7 audit identifies a stronger reported n19 bound from Theorem 10 at k=4, approximately 4.6172815, with an unresolved theorem/table discrepancy and missing proof. T-019 does not improve that report; its public source displacement is supported at n17 and n18, while all three certified inequalities and their movements from the prior register remain valid.

    The three sizes do not need a monotonicity step. Only Condition 2 mentions n among the five conditions, so an atom set of mass 423327/25000 certifies the side for every integer above it, which is 17 and upward; monotonicity would give the same thing and is not what is used.

    It does not improve n=20, where Nagamochi's 1 + sqrt(13) = 4.6055... is larger -- the certificate does prove s(20)≥459/100, but that is the weaker statement.
    Significance
    Scored against the rubric's anchor for S4, "a reusable technique, bound family, or resolved disputed value". One certificate moves three registered cases, and it replaces a published value rather than an inherited or closed-form one -- the only bound this project has displaced that someone else had put in print.

    A stronger public candidate found afterwards, anabologyco-maker's 9141/2000 = 4.5705 of 16 August 2026 (GitHub; not replayed here), was outside the search corpus at scoring time, so the displacement at n17 and n18 is 0.0195 over that public report and 0.0842 over the one this record had adopted. At n19, the DS7 audit now retains a stronger source-reported bound than T-019; its 0.0842 movement refers to the prior register. The family-level score is unchanged.

    Held below S5 because none of n=17, 18, 19 is a central open case, the movement is 0.0842 rather than a qualitative change, weighted resource counting predates this project, the recent pure-atomic rational direction-net architecture follows Burns, the LP parameter line follows Massaccesi, and the case does not change character at the new value.
    Novelty
    apparently-novel Not found in the recorded search, subject to its stated gaps
    Records

    n = 17n = 18n = 19registerevidence 1evidence 2

  • T-020 V3 C3 Levy after Burns, Massaccesi · 2026-09-04 · n = 19–21

    s(n)≥24/5=4.80 for n=19,20,21

    Claim and records
    Claim
    s(19)≥24/5, s(20)≥24/5 and s(21)≥24/5, from this project's weighted fractional unavoidable-set certificate at container side 24/5 = 4.80.

    Two of the three cases previously held Nagamochi's 2005 general closed form in this register's independently verified lower fields -- min(ceil(sqrt(N)), sqrt(N - 2*floor(sqrt(N)) + 1) + 1), which gives 1 + sqrt(13) = 4.6055... at n=20 and 1 + sqrt(14) = 4.7416... at n=21 -- and the third held the 459/100 = 4.59 this project certified earlier the same day as T-019. The movement is +0.21 at n=19, +0.194449 at n=20 and +0.058343 at n=21, relative to those verified fields.

    The September 2026 DS7 audit records stronger external reports below 4.80 separately, with missing source proofs and table discrepancies explicit; no claim of historical priority follows from the earlier source omissions.

    The three sizes take no monotonicity step. Only Condition 2 mentions n among the five conditions, so an atom set of mass 946131/50000 certifies the side for every integer strictly above that mass, which is 19 and upward. From n=22 on the register already holds 5, so the certificate is true there and weaker; these three are where it moves anything.

    One rung is retained rather than a ladder. The side was reached in a single resumed column-generation run, not climbed to, so there is no weaker certificate at this size to compare it against.
    Significance
    Scored against the rubric's anchor for S4, "a reusable technique, bound family, or resolved disputed value", and by parity with T-019, which has the same shape: one certificate moving three registered cases and displacing a published value.

    This one displaces more. The movement is +0.21 at n=19 against T-019's +0.0842, the largest single-case movement in the register; and at n=20 and n=21 it displaces the peer-reviewed 2005 closed form previously used in the verified register. The September 2026 source audit corrects the earlier claim that no size-specific bounds had been reported; it does not change these measured displacements of the verified fields.

    Held below S5 for the reasons T-019 was: none of the three is a central open case, the weighted-resource lineage predates this project, the pure-atomic rational direction-net architecture follows Burns, the LP parameter line follows Massaccesi, and no case changes character at the new value.

    A calibration note for whoever scores the next one. This is the fourth result from one instrument in a day, and the S4 anchor is being carried here by the displacement rather than by the technique, which T-017 already banked. Further sizes from the same generator, absent a new technique or a case that changes character, belong at S3.
    Novelty
    apparently-novel Not found in the recorded search, subject to its stated gaps
    Records

    n = 19n = 20n = 21registerevidence 1evidence 2

  • T-045 V3 C3 Hosono after Tokoharu, Levy, Stromquist, Nagamochi, Burns, Massaccesi · 2026-09-29 · 15 cases

    Rectangle-density lower bounds replayed at 15 counts in n=18…78

  • T-046 V0 C0 Hosono after Tokoharu, Levy, Stromquist, Nagamochi, Burns, Massaccesi · 2026-09-29 · 48 cases

    Rectangle-density lower bounds reported for 48 counts in n=18…95

  • T-058 V3 C3 Hosono after Tokoharu, Daniel · 2026-09-29 · 100 cases

    Rectangle-certificate ceiling α·UB(n) proved for n=1..100; B·UB(n) on 64 grid rows

  • T-068 V3 C3 Hosono after Tokoharu, Levy, Stromquist, Nagamochi, Burns, Massaccesi · 2026-10-01 · 34 cases

    Rectangle-density lower bounds verified at 34 counts in n=19…95

  • T-074 V3 C3 Hosono after Tokoharu, Levy, Stromquist, Nagamochi, Burns, Massaccesi · 2026-10-02 · 31 cases

    Rectangle-density lower bounds replayed at 31 counts in n=19…95

  • T-083 V3 C3 Karakuş · 2026-10-02 · 301 cases

    s(n)≥1/2+n−⌊n⌋+1/4 for every nonsquare 8≤n≤324

  • T-085 V3 C3 Karakuş; Vlasenko · 2026-10-02 · 315 cases

    Nagamochi 2005, Lemma 1 is false for every container with a>3 and b>2

  • T-100 V3 C3 Hosono after Tokoharu, Levy, Stromquist, Nagamochi, Burns, Massaccesi · 2026-10-06 · n = 19

    Mixed rectangle-measure lower bound verified at n=19, past the best 18-square packing

    Claim and records
    Claim
    A rectangle density of wand125/square-packing-bounds, checked at coverage one on a net it declares and published on 6 October 2026, proves s(19)≥48229/10000 = 4.8229.

    The certificate is a density of 313 uniform rectangles in D4 orbits, and no point mass, of total mass 1899999/100000, on the net T-096's certificate declares: core side 999/1000 and 416 half-angle tangents of step 1/1001, with 999/1000 (1 + 1/1001) = 500499/500500 < 1. The source reports every core at a net angle capturing mass at least one: at all 415 oblique net angles by code/mixed_rotated_verify.cpp, its research copy of Tokoharu's verify.cpp at coverage threshold one, run by the same driver as T-096's certificate, and at the axis by exact integer tables.

    The value is above the 1927/400 = 4.8175 of the source's rectangle certificate rect_n19_L48175 (T-074), the reported and verified lower bound at n=19 before it, by 0.0054. It is also above (7 + sqrt 7)/2 = 4.8228757..., the side of Hämäläinen's packing of 18 squares and the verified upper bound at n=18, by about 2.43e-5, so s(18) < s(19), as the source notes.

    The certificate was decided here on 6 October 2026 by sqverify-fast, this repository's clean-room measure verifier, at all 416 directions of the net the candidate declares, and two mutants scaled below coverage one were refused: confirmed, independently re-implemented. The verifier shares no code with the source's checker and runs the same net-and-shrink method, so it is a second implementation and not a second method. The 6 October review of the certificate found no defect. The source's own checker was replayed here at 10 of the 416 directions, each returning the certificate's own record, and not in full.

    Hosono after Tokoharu and Levy, square-packing-bounds. Registration was requested in a comment of 6 October 2026 on jlevy/squares#366. The source says parts of the work were produced with AI assistance under human direction.
    Significance
    The strongest verified lower bound on record at n=19, by 0.0054, and the first to pass the side of the best packing of 18 squares, which separates s(18) from s(19) (Daniel's question on jlevy/squares#281), by about 2.43e-5. The certificate kind and checker of T-069 and later on T-096's declared net; no new technique, at S3 as T-074 is, the separation a corollary of this bound and Hämäläinen's packing rather than a method or a family of bounds. The 6 October review confirmed the draft.
    Novelty
    previously-published Present in an identified source
    Records

    n = 19registerevidence 1evidence 2sourcereview

  • T-103 V3 C3 Hosono after Tokoharu, Levy, Stromquist, Nagamochi, Burns, Massaccesi · 2026-10-06 · n = 19

    Mixed rectangle-measure lower bound verified at n=19, on the finest declared net yet

    Claim and records
    Claim
    A rectangle density of wand125/square-packing-bounds, checked at coverage one on a net it declares and published on 6 October 2026, proves s(19)≥193/40 = 4.825.

    The certificate is a density of 341 uniform rectangles in D4 orbits, and no point mass, of total mass 1899999/100000, on a net it declares itself, finer than any it declared before: core side 4999/5000 and 2073 half-angle tangents of step 1/5002. Since 4999/5000 (1 + 1/5002) = 25009997/25010000 < 1, and the last tangent 1036/2501 is past tan(pi/8), every unit square contains a concentric core at a net angle strictly in its interior.

    The source reports every such core capturing mass at least one at all 2073 directions, by sqverify-proof-net, its copy of this repository's sqverify_fast changed to read the declared net, and ships no record of its C++ checker for this certificate.

    The value is above the 48229/10000 = 4.8229 of T-100, the source's earlier certificate and the reported and verified lower bound at n=19 before it, by 0.0021, and supersedes it.

    The certificate was decided here on 6 October 2026 by sqverify-fast, this repository's clean-room measure verifier, at all 2073 directions of the net the candidate declares, and two mutants scaled below coverage one were refused: confirmed, re-implemented sharing the producer's components. The source's check is a copy of the same crate with one change, so the two share the sqverify_fast crate; their records agree direction by direction, and their agreement is not a second implementation. The source's C++ checker, the producer's own code but sharing none with the crate, verified the candidate here at threshold one at nodes 1021 and 2072, the least-bound node of the source's run among them, and was not run in full: samples that decide those nodes only.

    Hosono after Tokoharu and Levy, square-packing-bounds. No registration was requested: an intake pass of the source found it. The source says parts of the work were produced with AI assistance under human direction.
    Significance
    The strongest verified lower bound on record at n=19, by 0.0021 above T-100, and the strongest reported. The certificate kind of T-099 on a declared net, checked at the source by a copy of this repository's verifier rather than its C++ checker; no new technique, at S3 as T-096, T-099 and T-100 are.
    Novelty
    previously-published Present in an identified source
    Records

    n = 19registerevidence 1evidence 2sourcereview

  • T-194 V0 C1 Fitzharding after Levy, Ahmed · 2026-10-16 · n = 19

    Fitzharding reports a Lean proof that Wainwright's packing is optimal, s(19)=3+42/3

    Claim and records
    Claim
    Fitzharding reports a Lean 4 proof that Wainwright's 1979 packing of nineteen unit squares is optimal: s(19)=3 + (4/3)√2 = 4.885618083164126731735584965612…. Its theorem, Sq19.square19_optimality (L : ℝ) : Feasible19 L ↔ 3 + 4 * Real.sqrt 2 / 3 ≤ L, says that nineteen closed unit squares, each independently translated and rotated, with pairwise disjoint interiors, fit in the axis-aligned square [0, L]^2 exactly when L is at least that side; existence at the side is part of it, so the minimum is attained. The side is the case's exact upper bound, 3 + (4/3)sqrt(2).

    Its trust boundary, as the source states it: the geometric soundness arguments are checked by Lean's kernel, and 4,320 finite certificate facts are decided by native_decide, so Lean's compiler, native evaluator and the C toolchain are trusted, with the standard axioms propext, Classical.choice and Quot.sound and no sorryAx. The source reports a kernel replay of the theorem's 13,143-module import closure with no failure, which takes the native facts as axioms, and says that a complete rebuild from its published sources has not yet been run. Nothing here has built it.

    A mathematical review of 16 October, by an AI lane prompted separately and reading the source as data, found no blocking or major defect: it read the statement, the endpoint, the six-step chain to the final theorem and the trust boundary, decided the endpoint packing exactly, and with programs of its own re-established the property each of the 2,328 native facts whose modules are in the Git tree certifies; the 1,992 facts in the release archives, mostly half-plane propagation traces, were scanned but not re-run.

    Fitzharding, sq19, release v1.0.0 of 16 October 2026, announced on X the same day. Its README says it builds on his s(17) formalization (T-154), whose checker modules it compiles from sq17-lean v1.0.0, and thanks the Squares Project and Ahmed; issue 640 also credits Wainwright's construction. It says it was "Developed with substantial assistance from Claude and Codex".
    Significance
    Scored as a claim, as T-153 and T-154 were while unverified, by the rubric's anchor, movement on a central open case: n=19 is one of the five open cases below n=21 (12, 17, 18, 19 and 20), and the claim settles it exactly at Wainwright's 1979 side, closing the 0.0606 gap between the verified floor 193/40 and the ceiling, in a proof assistant with a stated trust boundary. It is the first optimality claim the record holds at 19. Significance is separate from whether the proof is correct; the conservative reading is the same, since nothing less than the case's value is claimed. The review of 16 October found no reason to change it. Proposed for the owner's confirmation.
    Novelty
    previously-published Present in an identified source
    Records

    n = 19registerevidence 1sourcereview

Verification

upper: replayed here; lower: replayed here

—

Rigidity

not rigid, numerically checked, numerical multiprecision

Evidence: E-translation-escape-not-rigid

Scope

Square 11 of the retained witness (witness id 12) translates 0.028595 along (0, 1) with the packing still valid, so the configuration admits a non-trivial feasible motion; 4 of its 19 squares do. Every constraint is exactly affine in the slide parameter, so the arithmetic carries no linearization error, but the coordinates are the witness's own finite-precision transcription: this settles the retained configuration, not the true optimum. Rigidity and optimality are independent, and this bears only on the former.

Open questions
  • Blocker (source evidence): Green's reported lower-bound proof, cited as private communication by Friedman, has not been recovered or independently replayed. E-green-ds7-theorem10-reported-lower
  • Blocker (source evidence): The finer-net lower-bound report awaits complete maintained native capture, whole-net controls and independent result review. E-wand125-fine-net-lower-bounds-446-report
  • Priority: Fitzharding's sq19 (GitHub and X ofitzharding) reports a Lean 4 proof that Wainwright's 1979 packing is optimal, s(19) = 3 + 4√2/3, trusting Lean's compiler for 4,320 native_decide facts; T-194 records it as reported, read by a mathematical review here on 16 October with no defect blocking, and not built here. Of the reports this record holds, it is the first claim of s(19) optimality. (Fitzharding)
Evidence and sources
30 evidence entries

E-n019-fitzharding-lean-report, E-n019-fitzharding-endpoint-review, E-n019-fitzharding-cover-census-review, E-n019-fitzharding-region-review, E-n019-fitzharding-capture-link-review, E-n019-fitzharding-endgame-review, E-n019-fitzharding-archives-review, E-n019-wand125-mixed-4825-sqverify-fast-replay, E-n019-wand125-mixed-4825-report, E-n019-wand125-mixed-48229-sqverify-fast-replay, E-n019-wand125-mixed-48229-report, E-n019-wand125-rect-48175-sqverify-fast-replay, E-wand125-rectangle-2026-10-01-source-replay, E-wand125-rectangle-source-replay, E-wand125-rectangle-2026-10-01-report, E-wand125-rectangle-report, E-kingbird-upper-register, E-nagamochi-lower, E-basic-grid-upper, E-lifted-q2-upper, E-n017-massaccesi-source-replay, E-n017-burns-source-replay, E-n017-burns-control-decision, E-n017-mira-point-certificate-replay, E-n017-fort-point-certificate-replay, E-n017-anabologyco-weighted-certificate, E-n017-massaccesi-h052-agreement, E-green-ds7-theorem10-reported-lower, E-n020-fractional-certificate, E-wand125-fine-net-lower-bounds-446-report

s(19) — open

External intake, 2026-10-16. Fitzharding (GitHub and X ofitzharding) published a Lean 4 proof that Wainwright’s 1979 packing is optimal, s(19)=3+42/3, in sq19 (T-194; retained packet), and asked for its registration in issue #640. Its theorem Sq19.square19_optimality states that nineteen closed unit squares, each independently translated and rotated, with disjoint interiors, fit in [0,L]2 exactly when L≥3+42/3, this case’s exact upper bound; existence at that side is part of it. Its trust boundary is Lean’s kernel for the geometric arguments and Lean’s compiler, native evaluator and C toolchain for 4,320 native_decide facts; the axiom report lists the three standard axioms and those facts, and no sorryAx. The source reports a kernel replay of the theorem’s 13,143-module import closure and says that a complete rebuild from source has not yet been run. It builds on the author’s s(17) proof (T-154), whose checker modules it compiles, thanks the Squares Project and Ahmed, and says it was “Developed with substantial assistance from Claude and Codex”; the author announced it on X on 16 October 2026. Its mathematical review of 16 October (review) found no blocking or major defect and, with programs of its own kept in the packet’s review/, re-established the property each of the 2,328 native facts in the Git tree certifies; those runs are this case’s evidence and decide parts, not the proof. Nothing here has built it, so it is recorded as reported and read (T-194 at V0/C1), and this case’s bounds and status are unchanged.

External intake, 2026-10-06. Hosono’s check2 source reports s(19)≥193/40=4.825 (T-103), from a density of 341 rectangles of total mass 1899999/100000<19, on a net the certificate declares: core side 4999/5000 and 2073 half-angle tangents of step 1/5002. Since 4999/5000·(1+1/5002)<1, every unit square contains a core at a net angle strictly in its interior. The source ships no record of its C++ checker for it: it accepts it at every direction with its copy of this repository’s sqverify_fast, changed to read a declared net. It is above the reported 48229/10000 (T-100) by 0.0021. This repository’s clean-room verifier sqverify-fast decided it here on 6 October 2026 at all 2073 directions of its net, and refused two mutants scaled below coverage one: confirmed, re-implemented sharing the producer’s components (the source’s check is a copy of the same crate), so it is also the verified lower bound. Hosono’s README says parts of the work were produced with AI assistance under human direction.

External intake, 2026-10-06. Hosono’s finer-net source reports s(19)≥48229/10000=4.8229 (T-100), since superseded (T-103), from a density of 313 rectangles of total mass 1899999/100000<19, on a net the certificate declares: core side 999/1000 and 416 half-angle tangents of step 1/1001, the net of its 5 October certificate at n=18. Since 999/1000·(1+1/1001)<1, every unit square contains a core at a net angle strictly in its interior. The source accepts it at every net angle by its research copy of Tokoharu’s checker at threshold one. It is above the rectangle certificate’s 1927/400 below by 0.0054, and above (7+7)/2=4.82287566, the side of Hämäläinen’s packing of 18 squares and the verified upper bound at n=18, by about 2.43×10−5, so s(18)<s(19), as the source notes. This repository’s clean-room verifier sqverify-fast decided it here on 6 October 2026 at all 416 directions of its net, and refused two mutants scaled below coverage one: confirmed, independently re-implemented, so it was also the verified lower bound until later that day, when the check2 certificate above superseded it in both lanes. The source’s own checker was replayed here at 10 of the 416 directions, each returning the certificate’s own record, and not in full. Hosono’s README says parts of the work were produced with AI assistance under human direction.

External intake, 2026-10-01. Hosono’s rectangle-density source reports s(19)≥1927/400=4.8175, since superseded, with total mass 1899/100=18.99<19, accepted by Tokoharu’s unchanged interval checker. The complete 201-direction coverage replay here accepted it again, after this repository’s exact audit checked that the regenerated checker input is the published one and checked the mass and net premises, so it was also verified until 2026-10-06, when the certificate above superseded it in both lanes. Hosono’s README says parts of the work were produced with AI assistance under human direction.

External intake, 2026-09-27. Hosono’s rectangle-density source reports a direct 963/200=4.815 certificate for this case, whose reported bound the 2026-10-01 intake above raises, with total mass 1899/100=18.99<19, accepted by Tokoharu’s unchanged interval checker. This repository’s exact audit checks that the regenerated checker input is the published one, and checks the mass and net premises; the complete coverage replay has not yet run here, so the verified lower bound is unchanged. Hosono’s README says parts of the work were produced with AI assistance under human direction.

Open. The best known packing gives s(19)≤4.88561809. The verified lower bound is s(19)≥193/40=4.825, from Hosono’s check2 certificate on its finest declared net (T-103, 2026-10-06, V3/C3), leaving a gap of 0.0606 to the reported record. It is above n=18’s verified upper bound (7+7)/2, so s(18)<s(19), as was its predecessor at 48229/10000=4.8229 (T-100, 2026-10-06), the verified lower bound until later that day. That one superseded Hosono’s rectangle-density certificate of 1 October at 1927/400=4.8175 (T-074, replayed here on 2026-10-02), which was the verified lower bound until 2026-10-06. That one’s predecessor of 27 September, 963/200=4.815 (T-045), held the field earlier that day, and had superseded this repository’s weighted fractional unavoidable-set certificate at 24/5=4.8 (T-020, 2026-09-04). On 2026-09-04 this case moved twice in one day, from 22529/5000=4.5058 to 459/100=4.59 (T-019) and then to 24/5, a total of 0.294200. Nagamochi’s general 1+12≈4.464102 had held it before that, and was already weaker than the first of the two. Corrected 2 October 2026: Nagamochi’s value is now a reported bound, his Lemma 1 being false (Karakuş 2026; review). This register had recorded that proof as verified, its own error, logged as defect D-516.

The packing

Wainwright’s diagonal strip of width two (1979), for which the survey states no generating rule — only the figure. cases/lifted_q2 lifts the retained witness’s every coordinate into Q(sqrt 2) at small height and verifies the lifted pose exactly, which is what moved verified_upper_bound from the grid ceiling onto the published exact side. The lift is a candidate generator and the exact verifier is the proof; the certificate is the witness’s own geometry, made exact (D-398, and the operation D-402 does not foreclose).

The lower bound

The earlier external report, [Friedman DS7], gives the lower-bound expression 45/5+22 for s(19) (approximately 4.617281506746). Friedman’s DS7 survey, Theorem 10, k=4, reports this bound at n=19; reference [8] is Green’s private communication (2000). The source proof has not been recovered. This is the literal specialization of the printed general theorem; Table 2 lists the weaker 6*sqrt(2)-4 at n=19-20. The source does not explain that tension. Hosono’s rectangle-density certificate above has since replaced it in the reported field, and from its replay here on 2026-10-02 it was also the verified lower bound until Hosono’s mixed certificate on a declared net (T-100) replaced it in both on 2026-10-06. The source audit compares the exact theorem expressions separately from opaque table decimals.

Until 2026-10-02 the operative bound was a weighted fractional unavoidable-set certificate at side 24/5: 2260 rationally weighted atoms on a D4-symmetric site set, total mass 946131/50000<19, every closed B-square at every net direction capturing mass at least one, the least being 50007/50000. It is decided from its own bytes by an exact event-cell sweep and by an interval branch and bound over centre boxes, which agree on that least value to the digit. Nothing is inherited by monotonicity. Of the five conditions only Condition 2 mentions n, so this atom set certifies its side for every integer strictly above its own mass — 19 and upward — which is why the same certificate also carries n=20 and n=21. Its predecessor, T-019, reaches this case the same way from a lighter set, and before either of them the case was held by the n=17 Massaccesi certificate carried across by monotonicity, a 2026 blog-post result whose author marks the value “(?)” and which is replayed here twice (H-052, BC-150, BC-151). Corrected 2 October 2026: Nagamochi’s Lemma 1 is false (Karakuş 2026), so his closed form below is now a reported bound whose published proof is incomplete (review). Nagamochi’s general closed form remains the external published baseline and applies to every N≥4:

s(N)≥min{⌈N⌉,N−2⌊N⌋+1+1}

Here it gives 1+12≈4.4641, now weaker by 0.335898; the first movement of this case’s verified lower bound since 2005 came on 2026-09-03.

What the method can still add here

A certificate for n cannot exist above ⌈n⌉·B, which at B=9977/10000 is 4.9885 — but no certificate can exceed a side an actual packing achieves either, and Wainwright’s packing achieves 4.88561808. So the packing binds first and the runway above 24/5 was 0.0856, not 0.1885; above 963/200 it was 0.0706, above 48229/10000 it was 0.0627, and above the current 193/40 it is 0.0606. A run that certified a side above 4.88561808 would contradict the retained witness; that is a refutation to go looking for, not a rung to expect.

Verification Code

The programs behind this case’s verified bounds, by their evidence. The code column says how the code that ran stands to the code its producer used. VERIFIERS.md says what each program is and whose it is.

bound evidence run code programs
verified lower E-n019-wand125-mixed-4825-sqverify-fast-replay replayed here shared components V-sqverify-fast (first-party)
verified upper E-lifted-q2-upper replayed here independent V-sqpack-verify (first-party)