Math Mapgenerated 2026-10-25 · a354234
PUBLIC BUILD

run 137Settled

(T) On fresh full-side draws of H8 at L = 6561, does the 3/2 tooth (k = 3) survive every member of the declared set of backgrounds? (D1) Does the top-end drop, a sharp step in burst size at L = 2187, stay at a fixed burst mass or move with the system? (D2) If it moves, is its shift factor between L = 2187 and L = 6561 nearer the comb's period P or nearer 8?

slug
the-comb-and-its-step-at-6561
state
run
created
2026-10-24
sealed
2026-10-24 (committed before any H8 or H7 draw with these seeds; the sizing probe drew 120 H8 samples on seeds outside this block, into /tmp, never opened)
builds_on
[133, 134]
concepts
[fractal-dimension, symmetry, log-periodicity, invasion-percolation, fourier-duality]
programme
PG-03
line
the comb as a broken continuous symmetry (owner thread items 8, 11b, 16)
from
run 134 and the held draft R28_reading/drafts/137-comb-drift-draft.md with its redraft R28_reading/drafts/137-review/redraft.md, whose L = 2187 clauses could not separate a tooth from slow background (3.6 cycles of the fundamental in the window) and whose top-end question could not be settled at L = 729; the codifier ruled "neither" at 19:35 (TODO.md, the H8 item). This draft carries both questions to L = 6561 on fresh draws. The codifier's rulings of 21:55 on the first version: the step statistic accepted, scored only on fresh draws; a step column added to every tooth member and A4 moved to a reported row; T one-sided if "absent" cannot reach 0.7; D2 as drafted; 32,000 fresh H7 anchor draws; no point source; the sizing probe declared under sizing. The drafter's premise is R27_tree_groups/carpet_perc/h8_premise.py and its .log. The owner's ruling, 2026-10-24 23:12: seal it, with D2 as drafted ("nearer 8" the prediction; the owner's W2 "nearer P" the falsifier).
statistic
R27_tree_groups/carpet_perc/. The lab's script comb137.py is a copy of comb134.py (edges, read_counts, window, jack, run_perc_inv and the draw machinery unchanged) whose fit is replaced by the set and the step statistic below, both written as in h8_premise.py (functions design, stat with step_x, qstep, step_at, step_stat; the lab may import them from it). perc_inv is built from perc_inv.c unchanged; its md5 goes in each sidecar. Draws, full side only: H8 (graphs/H8.bin), 16,000 draws as four jobs of 4,000 with perc seeds 138411, 138412, 138413, 138414, pooled in that order; the anchor, H7 (graphs/H7.bin), 32,000 draws as two jobs of 16,000 with perc seeds 138415, 138416, pooled in that order. Every clause is scored on these fresh draws only. Samples go to samples137/ with their .json sidecars. Blocks: 20 blocks of consecutive pooled draws. Notation: x = ln m; tooth k is the pair cos, sin(k pi x / ln P), whose frequency is k/(2 ln P) cycles per unit ln m (k pi / ln P radians); the fundamental is k = 2, the 3/2 tooth k = 3. (D) The step statistic, per L, on bins of ratio 1.02 from 32 (EF, integer edges): for a candidate x_d, fit on the bins with centres in [x_d - 4.0, x_d + 1.0], weight = count times a sin^2 taper over the window's first and last 0.2 in ln m, y = c0 + c1 (x - x_d) + c2 (x - x_d)^2 + teeth 1, 2, 3, 4, 6 at P + s q_j, with q_j the bin-average in ln m of Phi((x - x_d)/0.04); dRSS(x_d) is the weighted RSS without the q column minus the RSS with it. m_d = exp of the argmax of dRSS over candidates with s < 0 on a grid of step 0.002 in ln m, refined by a parabola through the top three points. Search: [ln 8192, ln 75000] at L = 2187, [ln 16384, ln 500000] at L = 6561. P = that L's L4 P-hat without a step column (L = 2187: on run 134's 65 bins 32 .. 48,000; L = 6561: on the (T) bins). A step is detected when dRSS at m_d is at least 25 and s at most -0.05. F-hat = m_d(6561) / m_d(2187). Errors on ln m_d: the 20-block jackknife (leave-one-out fits rescan) and the five-group split error, sd over five disjoint groups of consecutive draws divided by sqrt 5; both reported, neither enters a line. The statistic's form was chosen on the stored L = 2187 data (pre_seal_glimpse). (T) Bins edges(384000) (ratio about 1.12, integer edges), cut below the first bin with fewer than 100 bursts; y = ln(count/width) at the bin's geometric centre, weight = count. Background columns 1, x, x^2, m/384000 and Legendre P_3 .. P_d of x mapped from [ln 32, ln 384000] to [-1, 1], plus one step column, the bin-average of Phi((x - ln m_d(6561))/0.04) with its own free amplitude (omitted only if it is below 0.05 in every bin of the cut window). Declared set: L4 (degree 4, teeth 1-4, primary), L6 (degree 6, teeth 1-4), L6+6 (degree 6, teeth 1-4 and 6), each with the step column. Reported row, not a member: A4 (L4 with the step column and tooth 2 given u cos, u sin, u = 2(x - x_c)/(ln 384000 - ln 32), x_c the window's log-centre). Each fit scans P on 6.50 .. 10.00 step 0.02 (first grid point on ties) and is fitted at its own P-hat. v3 = (a3, b3) at that P-hat; C3 its 2 x 2 jackknife covariance from the 20 leave-one-block-out fits at the same P-hat, (19/20) sum (v_i - vbar)(v_i - vbar)'; chi2_3 = v3' C3^-1 v3, whose null law is Hotelling's (38/18) F(2, 18). In D1 and D2, P-hat_i is the declared member i's P-hat from this (T) fit.
outcome
withdrawn
scored
2026-10-25 (blind scorer, R28_reading/137/scorer137.md)
pre_seal_glimpse
(1) The comb-residual formation report, the 137 draft and its redraft, which read runs 133 and 134 under the set. (2) The premise re-read the three stored files of runs 133 and 134 (per-draw counts in three binnings), and found that the top-end drop is a sharp step at m_d 34,634, 1.057 x 8^5 (5.5 jackknife errors above 8^5), with a plateau, a recovery near 131,072 and the cutoff above 200,000; it ran the set at L = 2187 on three windows, with and without A4. (3) The step statistic's form (local quadratic, 4.0 window, taper, tooth 6) was chosen on those data and on truths built from them; the tables are in the premise log. The statistic is scored only on the fresh H8 and H7 draws. (4) Sidecars of samples130 (all six), samples133 and samples134 were read; no L = 729 or L = 6561 sample was read and graphs/H8.bin was not opened. (5) The forecast: T not present (split); D1 moves; D2 nearer 8, because a sharp step reads as a block feature and a cutoff riding D_b would be smooth. This forecast carries no information about the outcome.
seed_scan
{date: 2026-10-24, hash: 390893bdf8a45243, files: 4985}
source
../lab/runs/137-the-comb-and-its-step-at-6561.md

PredictionThe hypotheses under test, not the forecast (that is in pre_seal_glimpse). (T) The full side has no 3/2 tooth of its own. T is one-sided: only its falsifier is scored, and its "absent" cell, chi2_3 below 7.50 in every declared member, is reported and is not a confirmation. (D1) The step moves with the system: ln F-hat is above half of ln P-hat_i for every declared member i. (D2) It is a block two levels below the host (8^(n-2)), so it moves by 8: ln F-hat is above the midpoint of ln P-hat_i and ln 8 for every declared member i; scored only if the median of the three members' P-hat is at most 7.30.

Falsifier(T) chi2_3 is at least 17.23 in every declared member: a tooth that no declared background removes. Anything else: T is reported, not scored. (D1) ln F-hat is below half of ln P-hat_i for every declared member: the step is a fixed burst mass. (D2) ln F-hat is below the midpoint of ln P-hat_i and ln 8 for every declared member: the step moves by the comb's own period. Members that straddle a D line: unread for that clause. D1 and D2 are unscorable (reported, not scored) if the step is not detected at either L; D2 is reported, not scored, if its gate fails. Withdrawn if a control fails. Fit quality against the noise floor is reported and never withdraws. Reading table. T present: a 3/2 tooth that survives every declared background on the H8 window with the step modelled. T absent: reported only; on the estimated data-like worlds it is reached in at most about a third of replicas even with no tooth. T split: nothing is read. D1 fixed: the drop is a burst-mass feature that does not grow with the system. D2 nearer P: the drop rides the bursts' own cutoff. D2 nearer 8: it rides the block hierarchy.

Statement

The comb is a ripple in how often invasion bursts of each size occur. On the Sierpinski carpet H it repeats each time burst size grows by a factor P of about 7.3. Two things about it are open.

First, the carpet allows ripples only at whole multiples of the basic rate, yet runs 133 and 134 saw one at one and a half times it: the 3/2 tooth. At L = 2187 the window of burst sizes holds only about 3.6 cycles of the fundamental, and on so short a record a slow swing in the background and a tooth at 3/2 look alike. L = 6561 adds about one cycle.

Second, the burst-size density has a sharp step down at L = 2187, at 1.057 × 8⁵ (5.5 jackknife errors above 8⁵). Above the step there are about 17% fewer bursts per unit size than the power law below predicts, then a plateau to about 100,000, then a recovery before the real cutoff. A block of the carpet two levels below the host holds 8⁵ cells at this size. If the step is that block, at L = 6561 it moves by 8 to about 277,000. If it rides the bursts' own cutoff, it moves by P to about 253,000. If it is a fixed burst mass, it stays.

This draft draws 16,000 fresh H8 draws and 32,000 fresh H7 draws. It reads the step's position at both sizes with one declared statistic, and it models the step inside every tooth fit.

Resolution and sampling (stated before any power)

L = 2187 (run 134)L = 6561 (this draft)
tooth window in ln m[ln 32, ln 48,000], 7.313[ln 32, ln 384,000], 9.393
cycles of the fundamental in the window (P 7.2 / 7.46 / 7.55)3.70 / 3.64 / 3.624.76 / 4.67 / 4.65
resolution, about one cycle per window0.137 cycles (0.859 radians) per ln m0.106 cycles (0.669 radians) per ln m
adjacent teeth, 1/(2 ln P) at P 7.460.249 cycles (1.563 radians), 1.82 resolution unitsthe same, 2.34 resolution units
sampling step in ln m (largest bin, integer edges)0.12100.1195
Nyquist4.13 cycles (25.97 radians) per ln m4.18 cycles (26.28 radians) per ln m
highest harmonic of the fundamental below Nyquist8th (tooth index 16)8th (tooth index 16)
highest tooth fittedk = 6k = 6

The step statistic uses bins of ratio 1.02 (step 0.0198 nominal, 0.0377 largest; Nyquist 13.25 cycles per ln m, the 26th harmonic). Its local window is 5.0 in ln m, 2.49 cycles of the fundamental. D2's two readings sit 0.058 to 0.105 apart in ln m. That is a position, and its resolution is set by the counts and by how sharp the step is, not by the window's length.

Seal: units under zoom

The ruler is zoom by b on burst size, m -> b m, so x = ln m -> x + ln b.

termunitunder m -> b mclosed how
y = ln(count/width)log of a densitya power law shifts by a constantthe data, not a column
1, x, x^2, P_3 .. P_6(ln m)^neach mixes into lower degreesas the family, one free coefficient per degree
m/384,000a ratio of like quantities, purescales by balone: its coefficient absorbs b
step column in each member, Phi(ln(m/m_d)/0.04)pureunchanged, because m_d is measured on the same draws and rides the zoomone free coefficient
tooth k pairtooth k; frequency k/(2 ln P) cycles per ln mthe pair rotates its phase by k pi ln b / ln P radiansas a pair with two free coefficients
A4's u cos, u sin on tooth 2 (reported row)tooth 2 times a pure uu shifts, mixing into tooth 2with tooth 2's pair
1, (x - x_d), (x - x_d)^2 in the step model(ln m)^nunchanged when x_d rides the zoomas the family
step Phi(ln(m/m_d)/0.04)pure; its argument is the log of a ratio of like quantitiesunchanged when m_d rides the zoom; 1.00 of it leaves its span under b = 8 if m_d is heldone free coefficient s
F-hat = m_d(6561)/m_d(2187)pureinvariant

The check passes for every member and for the step model, with the largest residual 2.0e-14 (h8_premise.log, section Z). A passing check says which numbers are meaningful. It never says what they are worth, so it supports none of the values predicted above.

Power, in short (h8_premise.log section 3; 300 replicas per row; 16,000 H8 draws against 32,000 anchor draws)

clauseoutcomeworld (estimate)rate
Tpresent (falsifier)tooth of M8's size, or half of it1.00
Tpresentno tooth (seven rows)0.00 to 0.01
Tabsent (reported)no tooth, data-like worlds0.06 to 0.36
Tabsent (reported)no tooth, model exact0.92
D1fixedstep stays1.00
D1movesstep moves by 7.30, 7.55 or 80.99 to 1.00
D2nearer PP 7.30 / 7.32 (scored: gate passes 1.00)0.96 / 0.92
D2gatecomb and shift both 7.55passes 0.00: reported
D2nearer 8moves by 80.99
D2nearer Pmoves by 80.01

Reported beside

Not scored: T's "absent" and "split" cells; the reported row A4 (with the step column); the set without the step column on the H8 window and on [32, the last H8 edge at most m_d/1.25]; per member P-hat with its jackknife error, the P-hat spread over the set, a3, b3, |A3/2|/|A1|, the step column's amplitude, phi, the floor and RSS/floor; m_d at each L with its step size, dRSS, jackknife and five-group split errors; dRSS and the step size at m = 32,768 and at 8 x m_d(2187) and P-hat x m_d(2187) at L = 6561; the fresh H7 anchor's m_d beside the stored 34,634; the comb-cancelled residual profile at both L (as the premise prints it for 2187); and the 6561 window's cutoff region.

Sealed 2026-10-24

As written. The lab chat reads this file above "Not part of the seal" only, plus comb134.py, h8_premise.py, perc_inv.c and MANUAL.md's Lab conventions. It commits through the hook (never --no-verify) and runs with memory off (OPS, instances 22 and 23).

The codifier’s lead is kept for the private site.

Scored 2026-10-25 — withdrawn (control (iii) fails as written; the fault is the seal's)

A blind scorer read the seal above the line and RESULTS137.md (a825940) and nothing else (R28_reading/137/scorer137.md). Scores are as written.

Controls. (i) and (ii) pass. (iii) fails. The seal gives the anchor target as the integer 34,585 and requires agreement to 1e−6 in ln m_d. The lab's value, 34,585.470, differs by +1.36e−5. The premise log's own value, the one the integer rounds, is the 34,585 printed at h8_premise.log:89, and the seal never gave it at full precision. An integer target cannot carry a 1e−6 tolerance in ln at m ≈ 3.5e4, where one unit is 2.9e−5. The lab read the check "to rounding" under an RFI nobody answered; the scorer applied the seal as written. The run is withdrawn on a defect of the codifier's seal, not of the lab's work.

Readings, not scores (the draws are now seen, so nothing here can be tested on them): - T would read falsified (tooth present): χ²₃ is 332.6 (L4), 24.9 (L6) and 37.4 (L6+6), all above 17.23, with the step column in every member. - D1 would read confirmed (the step moves): ln F̂ = 2.0079 (F̂ = 7.448), above half of ln P̂_i by about 1.01 for every member. - D2 is gated out: the median P̂ is 7.34, above the 7.30 line. Its margins (−0.028 to −0.030) fall on the "nearer P" side, the owner's W2. This is a reading only. - Two of the five groups of draws put the L = 6561 step back near the L = 2187 position (m ≈ 23,700 and 37,900), against 265,000 for the pooled draws. The split error is 0.54, against a jackknife error of 0.0135. That suggests two features: one fixed near 8⁵ and one that moves. This is the codifier's lead for the reseal.

Owed: a reseal with control (iii)'s targets at full precision and fresh seeds, after a seal-lint check that a target's digits can carry its tolerance (OPS instance 25).

Theme instance (added 2026-10-25, records). None: the run is withdrawn and its numbers are readings, not scores. The reason is filed at themes/symmetry.md §2.1k; the instance waits for the reseal.

generated 2026-10-25the lab index