run 059Falsified
../lab/runs/059-commutator-and-bias.mdPrediction(A1) D₂(p*) tracks the threshold gap: Spearman ρ(D₂(p*), p* − p∞) ≥ 0.7 over the eight lattices. (A2) It does not track the exponent offset: |ρ(D₂(p*), y − measured 1/ν)| < 0.5. (A3) The first-order correction moves the exponent toward the measurement: |y_c − measured| < |y − measured| on at least six of eight. (B) The square's (243, 729, 2187) fit is closer to 0.75 than its (81, 243, 729) fit, and within 0.008 of 0.75.
Falsifierany of — ρ(D₂(p*), p* − p∞) ≤ 0.3 (the zeroth-order commutator is not what shifts the threshold); y_c closer than y on three or fewer of eight (the first-order commutator does not carry the exponent's error); the square's (243, 729, 2187) fit more than 0.0175 from 0.75 (larger sizes make the bias no better, 2S beyond 056's gap). A failed Monte Carlo sanity check (P₂ at p = 0.5 on the square within 0.01 of 0.5) withdraws the run. Clause A2 has no falsifier. Between prediction and falsifier on any clause is unanticipated.
VerdictFALSIFIED 2026-09-29, on clause A3. The sanity check passed (P₂(0.5) on the 81×81 square 0.5064 ± 0.0004). A3: y_c = ln P₂′(p*) / ln 81 is further from the measured 1/ν than y on all eight lattices (0 of 8 closer; y_c runs 0.05–0.63 against measured 0.28–0.74), so the falsifier (three or fewer) fired. A1 unanticipated: ρ(D₂(p*), p* − p∞) = 0.48, between the 0.7 prediction and the 0.3 falsifier (0.21 on the seven carpets alone). A2 held: ρ(D₂(p*), y − measured) = −0.12. B unanticipated: the (243, 729, 2187) fit is 0.7335 ± 0.0073, closer to 0.75 than the (81, 243, 729) fit's 0.7313 but 0.0165 away — outside the predicted 0.008, inside the 0.0175 falsifier. The body records that A3 failed on its own construction, and a post-hoc lead the data show.
Sealed 2026-09-29 after runs 056 and 058 were scored and before any two-generation crossing or new square replica was sampled (codifier). Known at sealing: every number in runs 051–058 and the reference values above. Not known: any P₂, D₂, y_c, or the windowed square fits.
Why this split, stated because it goes against P-047 as filed. P-047 guessed that the composition defect explains the exponent offset. Looking at 058's numbers before sealing, B has the largest threshold gap (0.060) and the smallest exponent offset (0.009): whatever moves the threshold is not what moves the exponent. That matches the Taylor picture at the fixed point — the zeroth coefficient is the threshold, the first is the exponent — so the defect is split the same way: D₂(p*), its value at the fixed point, should shift the threshold (A1) and say nothing about the exponent (A2); its slope D₂′(p*) should carry the exponent's error (A3). A2 is the contrarian bet against the lead as written.
What the outcomes mean. Confirmed: the renormalization's error has the same Taylor structure as the object it approximates — zeroth order to threshold, first order to exponent — and the commutator is a usable correction, not only a diagnosis; B's oddity is a zeroth-order effect. Part B confirmed: larger sizes shrink the estimator's bias, and future fits should drop L = 81. Falsified on A1: the defect at the fixed point is not the threshold shift, and P-047's framing needs a different defect. Falsified on A3: the exponent's error is not first-order in this commutator, and y's offset has another source (the estimator's own bias, Part B, being the first candidate).
---
falsifiedResults: R27_tree_groups/carpet_perc/RESULTS059.md (commit ec6e82e, Lab_Tree_Model). Seeds 5901–5931 and bootstraps 59101–59105, all checked unused.
| lattice | D₂(p*) | p* − p∞ | D₂′(p*) | y_c | y (058) | measured 1/ν |
|---|---|---|---|---|---|---|
| square | −0.318 | −0.015 | −7.73 | 0.632 | 0.721 | 0.741 |
| H | +0.170 | +0.034 | −5.22 | 0.433 | 0.564 | 0.547 |
| U | +0.127 | +0.028 | −4.65 | 0.423 | 0.547 | 0.524 |
| U′ | +0.040 | +0.055 | −2.84 | 0.051 | 0.321 | 0.276 |
| T | +0.097 | +0.041 | −3.46 | 0.281 | 0.439 | 0.374 |
| V | +0.174 | +0.043 | −5.01 | 0.354 | 0.518 | 0.477 |
| A | +0.129 | +0.040 | −3.85 | 0.338 | 0.481 | 0.429 |
| B | +0.185 | +0.060 | −8.24 | 0.139 | 0.526 | 0.517 |
Square, windowed (fresh replicas): (81, 243, 729) 0.7313 ± 0.0080; (243, 729, 2187) 0.7335 ± 0.0073; all four sizes 0.7293 ± 0.0047. H, five sizes 81…6561: 0.5504 ± 0.0037 (three-size 0.5468; pair slopes 0.543, 0.577, 0.553, 0.514).
Why A3 failed, and whose fault it is. The corrected exponent was defined from the slope of the 81×81 crossing probability at the one-block fixed point p*. But the 81×81 lattice is not at its own threshold there: D₂(p*) is +0.13 to +0.18 on the carpets, so P₂(p*) sits near 0.9, on the flat shoulder of the crossing curve, where every slope is small. y_c was therefore bound to read low on every carpet, and it did. The seal measured the first-order commutator at the wrong point; the codifier specified it. The falsification stands as written — the sealed correction does not work — but it is a verdict on the construction, not on the idea that the first-order term carries the exponent's error.
The lead the data show, post-hoc. The size of that same first-order term ranks with the exponent offset: Spearman ρ(D₂′(p*), y − measured) = 0.88 over the eight lattices, with B (−8.24, smallest offset) and the square at the extremes. That is found after the fact, in-sample, and it is exactly the kind of pattern this project exists to test rather than believe. The next: asks for the out-of-sample version with the construction fixed.
The rest. A2 held (the zeroth-order defect does not track the exponent offset, ρ = −0.12), which is the half of the Taylor split that came out as bet. A1 was weaker than predicted: the defect at the fixed point only loosely tracks the threshold shift (ρ = 0.48; 0.21 among carpets). Part B: dropping L = 81 barely moves the square (0.7313 → 0.7335), and the four-size fit (0.7293) is no closer — the estimator's low bias of roughly 0.01–0.02 persists at these sizes, so it is not mainly the smallest size's fault; its source is open. H's five-size fit (0.5504) sits 0.004 above its three-size value, with pair slopes that oscillate, as 057 found for pair slopes generally.
generated 2026-10-25the lab index