/teal-sea
teal-sea / zeta-labstate of record · compiled 28 Sep 2026 · revision e4945c4 · source

Library · hunts/r_f7cd45/RESULTS.md

Hunt r_f7cd45: which structural properties of ζ actually discriminate

1,849 words · 192 lines · source

Status: settled for the five properties issue #21 queued; the sixth was already settled by earlier hunts in this tree, and what this run adds to it is the number that says why it is expensive.

Publishes the artifact issue #21 (https://github.com/teal-sea/zeta-lab/issues/21) recorded as queued. Gate #3 of docs/09-new-ontologies.md: whatever structure an ontology grants ζ must be ungrantable to functions that share ζ's analytic structure and violate RH. A property those rivals also satisfy distinguishes nothing and cannot be the load-bearing step of an RH proof.

The three rivals are zeta.epstein.battery's defaults: the Davenport–Heilbronn function, and the Epstein zetas of the two discriminant −23 forms (2,1,3) and (1,1,6). All three are linear combinations of legitimate Euler products, which is the point: linear combination preserves the functional equation and destroys the primitive multiplicative structure (docs/09 §5.1).

Nothing here is evidence for or against RH (docs/08-why-it-is-hard.md). Gate #3 is eliminative, never probative: prime-blind ⟹ not an explanation, but not prime-sensitive ⟹ proof.

Reproduce: .venv/bin/python hunts/r_f7cd45/probe.py

The five properties (stage 1)

dps = 25, all four functions, every cell computed. ✓ = the function has the property.

#claimed property of ζζD–HEps (2,1,3)Eps (1,1,6)rivals survivingverdict
1the completed function satisfies F(s) = F(1−s)✓✓✓✓3 of 3VACUOUS
2there is a Hardy-style Z, real-valued for real t✓✓✓✓3 of 3VACUOUS
3the function has zeros on the critical line✓✓✓✓3 of 3VACUOUS
4the Dirichlet coefficients are multiplicative✓✗✗✗0 of 3DISTINGUISHES
5the coefficients are completely multiplicative✓✗✗✗0 of 3DISTINGUISHES

This reproduces issue #21's table exactly, cell for cell, from a probe that runs end to end. Three of the properties most often cited as structural insight into ζ are worth nothing as discrimination: every RH-violating look-alike has all three. Only the prime structure kills the rivals.

Cost, measured: 24.3 s, 23.9 s, 853.8 s, 0.0 s, 0.0 s. Property 3 dominates the run by a factor of thirty, because it counts sign changes of Z on t ∈ [10, 40] for two Epstein forms. A narrower window would have bought the same verdict; that width was not tuned and should have been.

What was chosen, and why

The sixth property (stage 2): already settled, and here is the price tag

Issue #21 lists a sixth property, "in a box strictly off the critical line the completed function has no zeros", as unfinished at a 50-minute timeout. That is stale. Three hunts in this tree settled it after the issue was written:

This run reproduces that independently on two preregistered boxes (MISSION.md, committed at 53c8cd1, before any winding number was computed), σ ∈ [0.6, 0.9]:

boxImζD–HEps (2,1,3)Eps (1,1,6)verdict
B1[80.0, 81.0]0 zeros0 zerosinadmissibleinadmissibleVACUOUS, forced by D–H alone
B2[85.0, 86.0]0 zeros1 zeroinadmissibleinadmissibleUNDECIDED

B1 is VACUOUS and the undecided Epstein cells cannot overturn it: gate #3 asks the structure be ungrantable to every rival, so one surviving rival settles the verdict on its own. B2's D–H cell returns exactly 1, recovering the off-line zero this repository pins at 0.8085171824… + 85.6993484853…i. That is the run's positive control, and it is why B2 is undecided rather than vacuous: with D–H failing the property, the verdict turns on the Epstein arm, which this run could not afford.

Same property, same σ-band, same code, opposite verdicts one height apart. That is hunt #15's finding, reproduced.

The number this run adds: the precision floor, measured

The Epstein cells are marked inadmissible, not slow. Before spending any budget on a winding number, the probe ran each completed function up a dps ladder at 0.75 + 85.5i and asked where the value stops moving. 15 was the lowest rung tested, so a floor recorded as 15 means "≤ 15", not "exactly 15":

functionconverged \F(0.75+85.5i)\convergence floorpreregistered dps = 15
ξ (Riemann)3.04e−26≤ 15adequate
Davenport–Heilbronn3.00e−29≤ 15adequate
Epstein (2,1,3)1.99e−58dps 60inadequate
Epstein (1,1,6)5.00e−58dps 60inadequate

At dps = 15 the Epstein completed function returns ≈ 5e−30 where the true value is ≈ 2e−58: noise larger than signal by 28 orders of magnitude. At the dps = 20 that battery actually uses it returns ≈ 2e−33, still noise by 25 orders of magnitude. This independently confirms the cancellation defect hunts #14 and #15 reported (≈ 0.6822·t digits lost; 0.6822 × 85.5 ≈ 58, which is exactly the gap measured here) and puts a floor on it: dps ≈ 60 at t ≈ 85.5.

Two consequences worth stating plainly:

  1. count_zeros_box's integrality check does not catch this. Noise winds to an integer as happily as signal does. A box count run below the floor returns a plausible small integer and is not a zero count. My own preregistered dps = 15 would have produced one; the probe skips those cells rather than publish them.
  2. battery cannot clear its own floor. Both rival interfaces hardcode dps=min(dps, 20) into count_zeros_box (zeta/epstein.py:1091, :1141). No value the caller passes reaches the routine above 20, so the packaged property-6 route is below the convergence floor for every t ≳ 30 and cannot be fixed from the outside. This is a zeta/ defect, outside this hunt's scope, reported and not patched.

At dps = 60 one epstein_completed evaluation costs 8.8 s (measured), and a unit-height box boundary needs of order 10²–10³ of them. That is the price tag on the Epstein arm, and it is why three hunts in a row have declared it out of budget. It is not a hard problem; it is an expensive one, and the expense is a fixable implementation defect rather than a fact about the mathematics.

What this run could not settle

Grade: measured, float and mpmath, one route per cell, with ζ as a positive control on every property and the pinned Davenport–Heilbronn zero as a positive control on box B2. Not hardened: no enclosure carries these steps.

Loose threads