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

Library · hunts/jensen_clock/RESULTS.md

Results: the Jensen clock

2,986 words · 315 lines · source

Status: probe, complete. Instrument kept; no claim promoted; the headline is a measured dictionary, finite Jensen degree acts on the counterexample's off-line pair as de Bruijn–Newman heat with t_eff = |x₀|/(8d), plus the corollary that textbook-degree Jensen scans are structurally blind to an actual RH violation, and a null control showing the clock reads zero configuration, not arithmetic.

Correction (2026-10-19): an absolute floor in the DH weight

Added after the original record. Every section after this one is the original text, unchanged; where a number in it is affected, this section says so.

The defect. omega_dh dropped every theta term below an absolute floor 10^-(dps+8), so the Davenport-Heilbronn weight was exactly 0 wherever e^(-πx/5) fell below that floor: for u > ½·log(5(dps+8)·ln 10/π), which is u > 3.035 at dps 110, 3.113 at dps 130, 3.211 at dps 160 and 3.268 at dps 180. Every DH table this hunt built had zero-weight nodes (815 of the 3072 default nodes at dps 130). A silent zero where the weight is small, not an error. Found by hunt #135's Davenport-Heilbronn gate, hunts/jensen_wedge/DH_GATE.md section 1, which measured it where it bites: at dps 75 (cut at u > 2.859, 1001 of 3072 nodes zeroed) log γ is off by 1.7e-4 at m = 400 and by 832 at m = 3200. DH_GATE.md also checked this hunt's dps-130 and dps-180 tables.

The fix. omega_dh now factors out the leading term and stops at a relative cutoff, 2^-(prec+20) of it: the logic of hunt #135's omega_dh_rel, reimplemented here. The original is kept as omega_dh_absolute_floor, for the record and as a planted fault. test_jensen_clock.py checks the fixed weight against a cutoff-free 30-term sum at dps 75 (log γ(400) agrees to below 1e-65) and goes red on the original floor (1.72e-4 off, 1001 zeroed nodes).

What the floor did to this hunt's tables. The moments used here (j ≤ 400) are carried by u below the cut, so each table moved by a small relative amount, largest at the top index (node sets as (U, segments, Gauss-Legendre level)):

tableused by stagesmax relative change
dps 110, j ≤ 280, (4.2, 16, 7)precision7.1e-33
dps 130, j ≤ 320, (4.2, 16, 7)precision, validate, trajectory, dstar1.2e-40
dps 130, j ≤ 328, (4.2, 16, 7)map2 (DH_GATE.md: 1.6e-39)1.6e-39
the same, flowed to t = 0.05 (t = -0.31: 7.1e-40)bounds additivity, shift, additivity21.9e-39
dps 130, j ≤ 320, (3.9, 13, 8)precision, validate1.4e-40
dps 160, j ≤ 360, (4.5, 20, 7)precision1.7e-55
dps 180, j ≤ 400, (4.2, 18, 7)pair2 (DH_GATE.md)1.6e-63

Stages planted and li use no DH weight.

Re-verification, 2026-10-19. Each stage below was re-run with the fix and every field compared with results.json (measured; the comparison script is not committed, the precision re-run is):

hunts/flow_repair/probe.py's omega_dh, behind the PDE targets read here, has the same absolute floor; it is not changed or checked here. (Superseded 2026-10-19: fixed there, and every flow_repair stage that evaluates the weight re-run; the targets read here did not change. See hunts/flow_repair/NOTES.md, "Correction".)

Everything below is the accurate regime (mpmath floats, measured cross-route defects). Raw numbers in results.json; predictions were pre-registered in MISSION.md; PDE-side targets are hunt #4's measurements (hunts/flow_repair/results.json), reused, never recomputed here.

The object

For the Davenport–Heilbronn weight Φ_DH, E(x) = Σ γ(n)xⁿ/n! with γ(n) = n!/(2n)!·M₂ₙ puts the completed function's zeros at x = (ρ−1/2)²: negative real when ρ is on the critical line, off the axis otherwise. The degree-d Jensen polynomial obeys the exact identity J^{d,0}(x/d) = Σ γ(j)/j!·Π_{i<j}(1−i/d)·x^j, and the binomial damping Π(1−i/d) ≈ e^{−j²/2d} is a Gaussian coefficient multiplier, de Bruijn's smoothing, applied by the degree itself. Read at the cosh-series saddle j ≈ zu/2 it matches the flow multiplier e^{tu²} at the pair's image x₀ with

t_eff(d) = |x₀| / (8d).

What was measured

The corollary worth keeping

A blind hyperbolicity scan over d ≤ 32, all shifts n ≤ 250, sees nothing on the counterexample, measured here before the targeted instrument was built. The dictionary says why that is structural, not a matter of effort: degree d carries effective flow time |x₀|/(8d), and any d below ~2·10⁴ has already flowed the height-85.7 violation past its landing before the polynomial is inspected. Finite Jensen hyperbolicity at textbook degrees is not a weak detector of off-line zeros; at those degrees it is the wrong side of the landing. Conversely the targeted detector (winding box in the x-plane at the pair image) does separate the rival from ζ at d > d\*, a position-sensitive instrument in the sense of docs/18, and, by the N-body null above, exactly as arithmetic-blind as a position detector should be: it says where zeros sit, not what arithmetic put them there. So nothing here distinguishes ζ structurally, and nothing here is evidence about RH.

Phase 2: the shift axis, and the map that collapsed

Registered in MISSION.md after phase 1 closed; measured afterwards. The shifted Jensen polynomial is the damped n-th derivative, so the shift axis asks what differentiation in x does to the pair, on the same clock. Raw numbers in results.json (shift_ladder, shift, map2).

Phase 3: the falsifier and the trichotomy

Registered in MISSION.md after phase 2 closed; measured afterwards. Raw numbers in results.json (additivity2, li).

The trichotomy, stated. Three coefficient-side hyperbolicity/positivity detectors, one violation, three blindness geometries:

axismechanismblind set (pair 1)
Jensen degree derasing clock, t_eff = |x₀|/(8d)all d < 20785, cofinal below
Jensen shift nerasing clock, c₀ = 0.163/stepall n ≥ 1, every degree
Li index naccumulating discriminator, rⁿinitial segment n ≲ 3.3·10⁵

The two Jensen axes destroy the evidence before reading it; the Li axis preserves and amplifies it but pays an exponentially long wait. None of the three blindnesses is a matter of effort, and each has a measured or formula-given boundary. Nothing in this table distinguishes ζ structurally (the null controls read configuration throughout), and nothing in it is evidence about RH.

Prior-art hooks

Gaussian coefficient multipliers and their zero-realifying character are classical (Pólya–Schur multiplier sequences; de Bruijn's e^{−λD²} smoothing; Turán), and Griffin–Ono–Rolen–Zagier obtain hyperbolicity of J^{d,n} for fixed d, n → ∞ through a Hermite/heat limit in the shift.

A short networked pass (2026-08-11) sharpened two hooks:

Disposition

Instrument kept; no ledger entry. The surviving observation, the landing degree is the flow landing time on another dial, and both are configuration geometry, is the null control explaining the quantity, which is a closure of the same kind hunt #4 recorded, not a lead. Nothing here is evidence for or against RH: the nine known pairs bound Λ_DH-type quantities from below and the dictionary adds no new zero knowledge; it re-expresses where known zeros sit. Spine candidate recorded in NOTES.md: a docstring line for zeta/li.py's hyperbolicity scanners stating the finite-degree blindness window (a zeta/ change, not this hunt's).