run 058Settled
../lab/runs/058-reliability-polynomial-rg.mdPredictiony orders the eight lattices as their measured 1/ν does for every pair whose measured values differ by more than 0.02 — 27 of the 28 pairs. The B–U pair (measured 0.517 and 0.524, closer than the square's own run-to-run shift of 0.014) is reported and not scored.
Falsifierthree or more of the 27 scored pairs discordant (the generator's polynomial does not organize the class; the cut count's success in 054–055 was not its leading term at work). A failed control withdraws the run. One or two discordant pairs is unanticipated.
VerdictCONFIRMED 2026-09-29. Both controls passed: the lowest term of 1 − R is exactly N_min·q^C₁ on all seven carpets (H 16q⁴, U 48q⁴, V 64q⁴, T 36q³, U′ 16q², A 256q⁴, B 100q⁴), and the exact R(p) matched 10⁶-sample Monte Carlo at p = 0.5, 0.7, 0.8 on all 24 points (largest |z| 1.95). y = ln R′(p*) / ln 9 orders the eight lattices exactly as their measured 1/ν: square 0.721, H 0.564, U 0.547, B 0.526, V 0.518, A 0.481, T 0.439, U′ 0.321, against measured 0.741, 0.547, 0.524, 0.517, 0.477, 0.429, 0.374, 0.276. All 27 scored pairs are concordant, and so is the unscored B–U pair. The side bet in the pre-compute note is moot: nothing was discordant, and the polynomial places B just below U, where it was measured.
Sealed 2026-09-29 after run 057 was scored and before any crossing polynomial was computed (codifier). Known at sealing: every measured 1/ν above, the minimum-cut counts used as control (i), and the idea's origin — found by looking back across runs 053–057 for the object behind the cut count, not by following one thread forward. Not known: any coefficient of any R(p), any p* or y.
Why it can fail. This renormalization treats each 9×9 block as a single bond whose state is independent of its neighbours. A carpet is not a hierarchical lattice: adjacent blocks share edges, and their crossings are correlated. For the square lattice such small-cell renormalizations are known to be rough, so y is not expected to equal 1/ν; the bet is only that the errors are similar across rooms, so the order survives. Nine of the eight lattices' 28 pairs sit within 0.1 of each other; a rough approximation can easily scramble those.
What the outcomes mean. Confirmed: the class of a room is organised by one computable object — its generator's reliability polynomial — and the minimum-cut count mattered because it is that polynomial's leading term; the next test is whether y's values, not only their order, can be corrected into predictions. Falsified: the cut count is a correlate that the one-block polynomial does not explain, and the correlations between blocks carry the class.
Pre-compute note 2026-09-29 (codifier), committed before any R(p) was computed. Not part of the sealed prediction; an unscored side bet, recorded so it cannot be claimed afterwards. The renormalization treats blocks as independent, which makes the cut counts compose: N(g+1) = N₁ · N(g)^C₁, so the cut entropy would converge to s_comp = ln N₁ / (C₁ − 1). Against the measured s(4) of runs 054–055, the ratio s / s_comp is H 0.750, U 0.820, V 0.832, T 0.853, U′ 0.719, A 0.909, B 0.567 — B is far below every other carpet, i.e. its blocks' cuts are the most correlated and the independence approximation is worst there. Side bet: if any of the 27 scored pairs comes out discordant, every discordant pair involves B. These ratios are in-sample, computed from numbers already known; they are a lead, not a result.
---
confirmedResults: R27_tree_groups/carpet_perc/RESULTS058.md, rg058.json (commit 521f120, Lab_Tree_Model). Exact integer crossing counts a_k by an edge-by-edge column transfer matrix over connectivity states; weights summed to (1 + x)^M on every generator; 30 s for all eight.
| lattice | p* | λ | y | measured 1/ν | y − measured | measured p∞ |
|---|---|---|---|---|---|---|
| square | 0.4849 | 4.879 | 0.7213 | 0.7411 (056 mean) | −0.020 | 0.500 |
| H | 0.7183 | 3.454 | 0.5642 | 0.547 | +0.017 | 0.684 |
| U | 0.7803 | 3.326 | 0.5470 | 0.524 | +0.023 | 0.752 |
| B | 0.7934 | 3.175 | 0.5258 | 0.5170 | +0.009 | 0.733 |
| V | 0.7402 | 3.122 | 0.5181 | 0.477 | +0.041 | 0.697 |
| A | 0.7793 | 2.874 | 0.4805 | 0.4294 | +0.051 | 0.739 |
| T | 0.8322 | 2.625 | 0.4392 | 0.374 | +0.065 | 0.791 |
| U′ | 0.9431 | 2.023 | 0.3206 | 0.276 | +0.045 | 0.888 |
What it settles. One generator's exact crossing polynomial, iterated with no sampling at all, orders all eight lattices' percolation exponents without a single inversion — including the five carpets that share a cut exponent, and B, which minimum-cut entropy had misplaced in run 055. The cut count worked in 054–055 because it is this polynomial's leading coefficient (control i, exact on all seven); where it failed, on B, the rest of the polynomial corrects it. The higher coefficients — cuts above the minimum — carry real information about the class.
How strong. A random order of eight would match with probability 1/40,320, but the order is not random: cut exponent already separates U′, T and the rest. The sharper test is the five rooms at one cut exponent (H, U, B, V, A), where 1/5! = 1/120 by chance, and where cut size alone predicted nothing. B–U was predicted unscored, yet came out concordant.
What it does not settle. The values. y reads the carpets high by 0.009–0.065 and the square low by 0.020, and the offset does not follow the cut-entropy shortfall recorded in the pre-compute note (A has the least shortfall but a large offset; B the most shortfall but the smallest offset). The independent-block approximation orders the classes; something else sets how far off it is. That is P-047's question, now with numbers to test against.
Unsealed: the thresholds do not order the same way. p* sits 0.03–0.06 above the measured p∞ on every carpet and ranks B above U and A, where the measured thresholds put it below both. The polynomial gets the exponent's order right and the threshold's order wrong — so the two are not one quantity seen twice, and B's oddity lives in its threshold, not its exponent.
generated 2026-10-25the lab index