Math Mapgenerated 2026-10-25 · a354234
PUBLIC BUILD

run 058Settled

Runs 054–055 found that the number of distinct minimum cuts orders the carpets' percolation exponents. That count is the leading coefficient of the generator's reliability polynomial, R(p) = the probability that one 9×9 generator is crossed left to right under bond percolation, since 1 − R(p) ≈ N_min · (1 − p)^C₁ near p = 1. Iterating p ↦ R(p) is a renormalization whose fixed point and slope give an approximate exponent, y = ln R′(p*) / ln 9, with R′(p*) the expected number of pivotal bonds at the fixed point (Russo). Does y, from one generator's polynomial and no sampling at all, order the measured exponents of all seven carpets and the square?

slug
reliability-polynomial-rg
state
run
created
2026-09-29
sealed
2026-09-29
measured
2026-09-29
builds_on
[055, 054, 057]
concepts
[fractal-dimension]
statistic
R27_tree_groups/carpet_perc/ (Lab_Tree_Model). For each of the square (all 81 cells kept) and carpets H (its 9×9 two-generation form), U, U′, T, V, A, B — hole lists as recorded in runs 051–055 — the exact crossing polynomial R(p) of the 9×9 generator: nearest-neighbour bonds between kept cells, each open with probability p; crossing = an open path from the left boundary column to the right one; terminals as in run 052's cut geometry. Compute R(p) exactly with integer coefficients (column transfer matrix over connectivity states, or any exact method), then p* = the fixed point of R in (0, 1), λ = R′(p*), y = ln λ / ln 9. Controls before any y is formed: (i) the lowest-order term of 1 − R in q = 1 − p is N_min · q^C₁ with (C₁, N_min) = H (4, 16), U (4, 48), V (4, 64), T (3, 36), U′ (2, 16), A (4, 256), B (4, 100), the values of runs 054–055; (ii) R(p) evaluated at three values of p agrees with a direct Monte Carlo of 10⁶ generator samples within 4 standard errors. Measured 1/ν, for comparison, from the records: square 0.7372–0.7516 (053, 055), H 0.547, U 0.524, B 0.5170, V 0.477, A 0.4294, T 0.374, U′ 0.276. Reported, not sealed: R(p) coefficients, p*, λ, y for all eight, and p* beside each measured p∞ where one is recorded.
script
R27_tree_groups/carpet_perc/ (Lab_Tree_Model)
artifacts
[R27_tree_groups/carpet_perc/RESULTS058.md, R27_tree_groups/carpet_perc/rg058.json]
outcome
confirmed
next
y gets the order but not the values: it reads every carpet high by 0.009 (B) to 0.065 (T) and the square low by 0.020. Is that offset set by the composition defect of P-047 — the failure of crossing-blocks-then-arrangement to commute with crossing-the-whole? | builds_on: 058
source
../lab/runs/058-reliability-polynomial-rg.md

Predictiony 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.

---

Scored 2026-09-29 — confirmed

Results: 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.

latticep*λymeasured 1/νy − measuredmeasured p∞
square0.48494.8790.72130.7411 (056 mean)−0.0200.500
H0.71833.4540.56420.547+0.0170.684
U0.78033.3260.54700.524+0.0230.752
B0.79343.1750.52580.5170+0.0090.733
V0.74023.1220.51810.477+0.0410.697
A0.77932.8740.48050.4294+0.0510.739
T0.83222.6250.43920.374+0.0650.791
U′0.94312.0230.32060.276+0.0450.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