(V) on non-cubic cells: the reach along the rod axis is set by the gcd of the two transverse extents and not by the length of the rod axis, so (V) does not need the x-circle; on cells with coprime transverse extents (V) is a counting statement. A critique of the six ideas for Theorem U in the light of this, and a proposal for the next round
2026-09-27
Status tags as in the note: proved, computed, solver, conjecture. Scripts scratch_h/h330_aniso.py and h331_aniso_lp.py (main loop, new). All compute on the primary Mac, one process at a time, every SAT solve through h32_cap; the longest single run was an LP of 117 s. Written before the next round of work on Theorem U, at Lyndon’s request for a critique of the ideas in the note theorem-h-orientation.
0. Corrections after the independent check (added the same day)
Agent check3 (Opus; 2026-09-27-opus-check3.md, scripts h360–h367, its own lattice and encoders, none of the scripts below) re-ran twenty of the verdicts of §2 and confirmed every one. It corrected the description in six places. The main loop re-ran a sample of each correction and agrees. The text below is left as written; read it with these.
- The windows are one-sided (§2.2, §3.1). The symmetric value \(2g - 2\) is the middle corner of a frontier. The least windows \([-p, q]\) that force (V) have corners \((3, 2g+1)\), \((2g-2, 2g-2)\), \((2g+1, 3)\) for \(g = 4\) to 7, and \((3,7)\), \((4,5)\), \((5,4)\), \((7,3)\) at \(g = 3\), where \((4,4)\) is satisfiable; that is the reason for the value 5 there, and parity has nothing to do with it. The least slab has \(2g + 5\) grids for \(g \ge 4\), 10 at \(g = 3\) and 7 for \(g \le 2\). ‘\(4g - 3\) grids’ in §3.1 is wrong. ucore verdict 3 had these corners on the cubic cells of side 4 and 5, and this report should have cited them.
- The note’s first closed route misleads on cubic cells too. The window \([-3, 2L+1]\) forces (V) on the cubic cells of side 5, 6, 7, which is 15 of 20, 17 of 24 and 19 of 28 grids.
- The band-height law of the record is \(\max(\gcd - 4, 8)\) on nested cells, with a floor of 10 on others, in quarter-cube units with \(\gcd = 4g\). §1 quotes the superseded form. It agrees with (V) for \(g \ge 4\) only.
- The linear certificate at \(g = 1\) is not local along the rod axis (§2.4, §3.3). On the cylinder the first slab with optimum 0 has \(R = 3, 7, 9, 13\) for the tori (3,4), (4,5), (5,6), (7,8), and grows with the torus. On a short cell the \(x\)-circle does the work: (2,4,5) has optimum exactly 0 on 8 grids. So ‘the statement is linear at \(g = 1\)’ is true of whole cells and of long slabs, and ‘does not need the \(x\)-circle’ is true for the solver and not for the linear programme. The optimum 0 is now verified in exact arithmetic on (6,3,4), (6,4,5) and (2,4,5), and the value on (6,2,2) is exactly \(12/5\). No coprime torus with a positive optimum on the whole cell was found among 22.
- One sentence of §2.5 is false. Along \(y\), removing the hexagons through a single odd grid other than \(\pm 1\) leaves W_r forced (on (4,8,5), 14 of the 16 odd positions). The test in §2.5 removed only the far, even grid.
- The law of W_r is not a gcd law. Its reach along its normal is \(2b\), half the \(y\)-circle, whatever \(a\) and whatever the gcd, and \(2b - 2\) with the sign field. So W_r has no easy members, on a cubic cell it needs the whole circle of its normal, and for it, unlike (V), the sign field shortens the window. §4’s reason for promoting the fifth idea (‘the same shape of reach’) does not stand, and package C of §5 is answered: there is no arithmetic condition under which W_r becomes short.
Also: the ‘(V)’ of this report is the form on one grid (no type \(x\) on the B-grid of the lower bridgeheads); in §4, idea 2, vsign §6 does give a conditional propagation along a line of holes; and in idea 3, the degree-two lift of 17 September was infeasible for the statement \(z_2\) itself on (3,3,3), and feasible only for another form on the (4,4,4) band.
1. Why this was run
Every test of (V) since 22 September (orient, ucore, uhand, uwall, vsign) was made on a cubic cell. There the length of the rod axis and the size of the transverse torus are one number, so a threshold of \(2L - 2\) layers out of \(2L\) reads as ‘almost the whole circle’ whichever of the two it depends on. The project’s earlier work on the statement U_Z had separated them (antipodal report, 16 September; small-r report, 17 September) and found a band height of \(\gcd(P_y, P_z) - 4\) grids, independent of the stack length. That result was not carried over when the problem was restated in terms of holes and rods. This report carries it over.
Setting: cell \((a, b, c)\), rod axis \(x\) of length \(a\), transverse torus \((b, c)\), \(g = \gcd(b, c)\). Type-only model. Pattern: the four literals of Theorem U′ at an A-hole. (V): no vertex of type \(x\) on the B-grid of the lower bridgeheads.
2. Results
2.1 Theorem U′ and (V) hold on every non-cubic cell tested (solver). Thirteen shapes, both orders of the two bridgehead types, 26 runs: (6,4,4), (8,4,4), (4,6,4), (4,4,6), (4,6,6), (6,6,4), (4,5,6), (5,4,6), (3,4,4), (2,4,4), (4,4,2), (4,3,4), (4,4,3). Every control (the pattern alone) is satisfiable. The baseline (4,4,4) reproduces the record (U′ in 2.4 s).
2.2 The reach along the rod axis depends on \(g\) alone (solver). (T2) imposed only on the hexagons with \(|dx| \le R\), the transverse torus complete, the rest of the cell unconstrained. First \(R\) at which (V) is forced, on cells with \(a = 12\) (48 grids, so no window below wraps):
| \(g\) | transverse tori tested | first \(R\) |
|---|---|---|
| 1 | (2,3), (3,5), (3,4), (5,6) | 3 |
| 2 | (2,2), (2,4), (4,6), (6,10) | 3 |
| 3 | (3,3), (3,6), (6,9) | 5 |
| 4 | (4,4), (4,8), (4,12), (8,12) | 6 |
| 5 | (5,5), (5,10) | 8 |
| 6 | (6,6) | 10 |
| 7 | (7,7), with \(a = 14\) | 12 |
| 8 | (8,8) | 14 |
So \(R = 2g - 2\) for \(g \ge 4\), with a floor of 3 (the cage and one grid beyond) and the value 5 at \(g = 3\). It does not depend on \(a\): the threshold is 6 on (4,4,4), (6,4,4), (8,4,4), (12,4,4), 10 on (6,6,6), (8,6,6), (12,6,6), and 8 on (8,5,5), (12,5,5). It does not depend on the larger transverse extent. This is the band-height law of 16 and 17 September (\(\max(\gcd - 4, 8)\) grids in units of a quarter cube, for U_Z), found again for (V).
2.3 Both transverse circles are needed in full, on every shape (solver). With the \(x\)-circle closed and (T2) cut at \(|dy| \le R\) or \(|dz| \le R\), (V) is forced only when the cut is the whole circle: (8,4,4), (8,4,6), (8,5,6), (8,6,10), (8,4,8). On the cubic cells of side 4, 5, 6 the same holds for strips along the diagonals \(y + z\) and \(y - z\), which keep the transverse chains whole. This agrees with ucore and uhand.
2.4 On cells with coprime transverse extents (V) is a counting statement (computed, floating point). The linear programme of uhand (one-hot, (T2), \(t \ge 0\), the four literals; maximise the amount of type \(x\) on the B-grid) reproduces \(26/3\) and \(178/9\) on the cubic cells of side 3 and 4. Its optimum is 0 on every coprime torus tested: (2,3), (3,4), (3,5), (4,5), (5,6) with \(a = 6\), and (2,5), (2,7), (3,7), (3,8), (4,7), (5,7), (6,7) with \(a = 12\); on (7,8) the slabs \(R = 15\) and \(R = 19\) give 0 and the whole cell did not finish in 200 s. With \(g = 2\) the optimum is positive: 2.4 on (2,2), 4.8 on (2,4), 15.56 on (4,6). The optima are HiGHS values and were not rationalised.
The linear certificate needs more room along \(x\) than the solver does. The first slab on which the optimum is 0: \(R \le 3\) for (2,3), (3,4), (3,5); \(5 < R \le 7\) for (4,5); \(7 < R \le 9\) for (5,6); \(11 < R \le 13\) for (5,7); \(11 < R \le 15\) for (7,8). Inside the seven grids that suffice for the solver, integrality is still needed.
2.5 W_r behaves in the same way, with the roles of the axes changed (solver). W_r (rphand: a rod of type \(x\) with its two bridgeheads of type \(y\) forces the A-plane of normal \(z\) through the hole to have no vertex of type \(y\); no oddness) holds on (6,4,5), (5,6,4), (4,5,6). Its reach along the normal \(z\) is bounded (8, 10, 8 on the in-plane tori (4,4), (4,5), (5,4), with \(c = 12\)), and every proper cut along either in-plane axis leaves its negation satisfiable (cuts one layer short of the circle, on eight cells with that axis of length 12). Its law in the in-plane extents was not determined.
3. What this changes
- (V) is not a statement about the closed three-torus. It is a statement about a slab of about \(4g - 3\) grids over the closed transverse torus, with open ends along the rod axis. It holds on the infinite cylinder. The sentences ‘needs the \(x\)-circle’ (ucore verdict 2), ‘the support is the circle minus a short arc’ (ucore verdict 3) and the first closed route of the note (‘nothing until \(R = 2L - 2\) of the \(2L\) available’) are true of cubic cells and misleading as descriptions of the statement. The handover’s ‘do not re-run slabs’ should read: on cubic cells.
- One slab certificate serves every length of the rod axis. By the project’s rule for windows, a DRAT proof of (V) on the slab over the torus \((b, c)\) proves it on every cell \((a, b, c)\) whose rod axis leaves two grids outside the slab.
- The non-linearity of (V) is tied to \(g \ge 2\). At \(g = 1\) each \(x\)-slab holds one chain of each family (r1-lemma report, ingredient 2) and the statement is linear. The cubic cell of side \(L\) is the case \(g = L\), in which the length of the slab, the number of chain classes and the depth of the case split (at most 6 and 9 vertices at \(L = 3\), 4, uhand) all grow together.
- The family to study is \((a, b, c)\) with \(a\) large, indexed by \(g\), and the cubic cells are its hardest diagonal. The small-r report (residual 2) proposed a transverse induction on \(g\) for U_Z and it was not pursued. For (V) the statement is cleaner and the base of the induction is a linear programme.
Nothing here proves (V) on a cubic cell. A state on a cubic cell lifts only to cells whose extents are multiples of \(L\), so \(g\) cannot be lowered by passing to a cover.
4. The six ideas of the note
| idea | verdict | reason |
|---|---|---|
| 1. Closed form for the branch certificates | keep, on a different family | On cubic cells there are two usable data points (\(L = 3\) is known to mislead), the greedy branching sets are not stable from one \(L\) to the next, and the number of branches grows about tenfold per unit of \(L\). The cone proof succeeded on a linear statement with bounded support. Coprime tori give the same situation for (V): no branching, one Farkas certificate per torus, and a two-parameter family of them. |
| 2. Induction along one line | keep as the organising question, change the variable | ucore and vsign show that nothing propagates along a line of holes. The measurements above say the quantity that grows by one at each step is the number of chain classes reached, one per two grids along \(x\). |
| 3. A quadratic identity between corners and charges | test once, cheaply, then probably drop | The experiment as written (the largest product of two relaxed counts) is a bilinear programme whose optimum proves nothing either way. The precise form is infeasibility of the degree-two Sherali–Adams lift, which was feasible for the neighbouring statement on 17 September. If the depth of integrality grows with \(g\), no identity of fixed degree exists on cubic cells. Cells with \(g = 2\) and 3 are small enough to decide this. |
| 4. The weaker statement with all three axes two-way | drop | Given Theorem 1 and \(K_u\) the weaker statement is equivalent to H, since its hypothesis is what H says cannot happen. And the question it ends on is answered in the note’s own section on Theorem U: states of even curl with unoriented holes and all six directions exist. |
| 5. The relatives without oddness | keep, and promote W_r | Three literals, no oddness, a plane as conclusion, and the same shape of reach (§2.5). It is the simplest statement of the class and vsign §6 reduces (V) to it and a transfer step. |
| 6. Further cubic cells | low priority | Extends Theorem 2 and proves nothing uniform. The same compute spent on slab certificates gives (V) on infinitely many cells each. Whether H follows on those cells depends on Theorem 1 for non-cubic cells, which has not been checked (Theorem \(M'\) is proved for cubic cells only). |
5. Proposal for the round
Four packages for Opus agents, and one that needs no proof work. The first two do not depend on each other.
A. The coprime certificate. For coprime \((b, c)\) compute the exact Farkas certificate of (V) on the slab, make it canonical as the cone agent did (\(L^1\) minimum, symmetries of the pattern imposed), and tabulate the multipliers against position along the single chain of each slab. Start with (3,4), (3,5), (4,5), (5,6), (5,7). Target: a closed form, or a hand proof of (V) at \(g = 1\) from Lemma T and the heights, on the model of Theorem R1. Stop if the multipliers show no regularity on five tori.
B. The case \(g = 2\). The smallest cells on which integrality is needed: seven grids, tori (2,2), (2,4), (4,6), (6,10). Find the thinnest integral family and the smallest case split, by uwall’s method, and read the branches. The question is whether the split is on the choice between the two chain classes. Include the degree-two lift of idea 3 on (2,2), (2,4) and (3,3): one verdict each.
C. W_r on the same footing. Its reach law in the in-plane extents, its linear programme on non-cubic cells, and whether some arithmetic condition makes it linear.
D. Independent check of §2 of this report by an agent with its own implementation, including exact rational verification of two of the optima of §2.4.
E. The literature search on fully packed loops, which is owed before any claim of novelty and depends on nothing else.
Not proposed: further windows on cubic cells, certificates at \(L = 7\) to 10, idea 4.
6. Computations run
From scratch_h, project .venv, PYTHONPATH=<repo>:<repo>/experiments/08_frozen_structure, TMPDIR=<repo>/.tmp.
| command | what | verdict | wall |
|---|---|---|---|
h330_aniso.py 4,4,4 full |
baseline | control SAT, (V) UNSAT, U′ UNSAT 2.4 s | 3 s |
h330_aniso.py CELL full [--zy], 13 shapes |
U′ and (V) | all UNSAT, controls SAT | 0.2–18 s each |
h330_aniso.py CELL slab RMAX, 16 shapes |
reach along \(x\), first runs | §2.2 | < 3 s per window |
h330_aniso.py 12,b,c reach x 23, 17 tori |
reach along \(x\) | §2.2 table | < 1 min each |
h330_aniso.py 14,7,7 slab 26 |
\(g = 7\) | 12 | ≈ 1 min |
h330_aniso.py CELL reach y\|z 24, 5 shapes |
transverse cuts | whole circle in every case | < 1 min each |
h330_aniso.py L,L,L reach u\|w, \(L\) = 4, 5, 6 |
diagonal strips | whole circle | < 1 min each |
h330_aniso.py CELL full\|reach --wr, 15 runs |
W_r | §2.5 | < 1 min each |
h331_aniso_lp.py 3,3,3 --six, 4,4,4 --six |
validation against uhand | 8.6667, 19.7778 | < 1 s |
h331_aniso_lp.py 6,b,c [3], 8 tori |
LP on the cell and on the slab \(R = 3\) | §2.4 | < 6 s each |
h331_aniso_lp.py 12,b,c [R], 10 tori |
LP by slab and on the cell | §2.4 | 0.1–117 s; (12,7,8) whole cell stopped at its 200 s limit without a verdict |