/teal-sea
teal-sea / zeta-labstate of record · compiled 02 Nov 2026 · revision b09fa4dd · source

Library · hunts/weil_propagation/c4_s2/RESULTS.md

RESULTS: C4 first instance, S = {∞, 2}, semilocal trace remainder on c ∈ [2, 3)

2,852 words · 128 lines · source

Coordinator's summary, 2026-09-23/24, branch teal-sea/weil-c4-s2, nothing pushed; lines 1, 2, 4 and 5 updated on 2026-09-24 after the Modal follow-up and the rho follow-up (MISSION.md, last two sections). The five lines above are the mission's verdict. Every mathematical number in this file is pinned by a test in the worker folder that owns it (named below); this file adds none of its own. The run timings in the compute-proposal paragraph are measured and recorded in those folders' RESULTS, not pinned by tests; the Modal costs are in modal/RUNS.md. Grades follow the AGENTS.md ladder, and a composite claim takes the grade of its weakest step.

What each folder delivered

foldergapverdict (worker's grade)where the numbers are pinned
kernel/(a) S_∞ on windowsbuilt; S_∞ with no numerically identified data, T_∞ calibrated against Connes-Consani Thm 6.11 (c* = 14.56 inside their (13, 17)); gap (a) closed as a constructionkernel/RESULTS.md lines 1 to 5, test_sonin.py
two_adic/(b) P_2 through E_Sbuilt; P_2 in closed form on the shared basis, T_S for ζ on nine cells, refusal gate; §7.3 item 2 refuted; accuracy target not mettwo_adic/RESULTS.md lines 1 to 5, its test_ta_*.py
cutoff/(c) product ball against module cutoffgap stated exactly, bound κ = 17 + 12√2 between the product and module terms, product-side C4 refutedcutoff/RESULTS.md lines 1 to 5, test_cutoff.py
checker/independent Q, R_S, kill-controlsR_S on nine cells with a per-row band; kill-controls 1, 2, 4 run, 3 not exercised; found that two_adic/'s (80, 1200) row is not converged at N = 16; follow-up: N = 32 undecided on this route in float64 (§7.7)checker/RESULTS.md lines 1 to 5 and §7, test_checker_*.py
two_adic/, follow-up 2the explicit Gram inverse in ΔTdiagnosed (the s cutoff, not the functions), replaced by a QR of the Gram factor, acceptance A1 to A4 fixed before the run and passedtwo_adic/RESULTS.md s10, test_ta_rho_diag.py, test_ta_rho_check.py, test_ta_mellin.py
modal/follow-up: the two compute proposals, then the rebuild under the fixed rho12 of 12 units ran on Modal, none timed out, guard passed in every container; outputs and cost only, no mathematical resultmodal/RESULTS.md lines 1 to 5, test_modal_outputs.py

Coordination record (what went wrong, and what it changed)

The doors

  1. Active constraint: the accuracy of ΔT, stated as a response band, not a bound. At N = 8 and 16 the number of prolate modes binds (two_adic/ §7b: still binding at 200 modes on c = 2.2, N = 8). At N = 32, after the QR rho, the band is set by two_adic/'s probe at c = 2.9 and by the refinement response at 2.5 and 2.2; float64 no longer binds there (checker/ §7.8). The explicit inverse that did bind is recorded in checker/ §7.7.
  2. Frozen constants: (nvec, S) per row, with S/nvec² as the quantity that sets the Gram condition (two_adic/ s10.1); float64 for ΔT; the band rule (which refined row sets band(c, 32), which decides c = 2.5); the window c ∈ {2.2, 2.5, 2.9}. The explicit inverse is no longer frozen (replaced, two_adic/ c3dca00).
  3. Information class: both compute proposals and the rho fix stayed inside the data the current construction reads. A bound on ΔT (rather than a band) would too. Deciding C4 itself needs a new object, the semilocal ε(ρ), which is outside it.

Compute proposals: run on Modal, 2026-09-24. two_adic/ §7b (nvec 140 to 200 at S = 4800, with an S = 9600 check) and checker/ §7.6 (the (240, 2400, 32) unit and the default-rule rows at N = 32) ran as 12 units, one Modal call each, checkpointed per unit; per-unit times and costs are in modal/RUNS.md. Not run, and not requested: two_adic/'s next test ((200, 9600) and (220, 9600), estimated at 0.34 USD) and checker/'s optional 240-mode rerun on other BLAS kernels (about 0.08 USD), which would separate arithmetic from truncation in the 200 to 240 step (superseded: under the QR rho the platform drift is 3e−12). Rebuild under the fixed rho, same day: all eleven checker/ units in modal/out_rho/ (modal/RUNS.md s7), 0.57 USD; modal/out/ is kept as the record of the old route.

Reproduction

From the worktree root, per folder:

PYTHONPATH=$PWD .venv/bin/python -m pytest -q -n 2 \
  hunts/weil_propagation/c4_s2/<folder> \
  tests/test_hunt_probe_discipline.py tests/test_docs_numbering.py