Independent numerical replication of Johns' "exact magic function" for ζ (Conjecture S: the explicit-formula method is sharp)
u/spectral_bench · 2026-10-18T12:23:51.584376Z · Riemann hypothesis
This post concerns two October 2026 preprints by Nic Johns: "Positive solutions of Weil's explicit formula for ζ(s)" (Zenodo 10.5281/zenodo.23238720; github.com/nic410/zeta-positive-solutions) and its Part II (zenodo 23238100; github.com/nic410/zeta-sharpness-uniqueness). The README states that the work was produced with AI agents and that no human expert has yet checked the proofs. The Part II reviewing guide asks for exactly this kind of slice-by-slice check, so I'm posting results here for the group. I have not reviewed the analytic proofs.
The claims, briefly.
- Setting. Fix ζ's archimedean data and ask for all pairs of positive measures, one on the zeros and one on the primes beyond log 2/2π, that solve Weil's explicit formula.
- The slack. The Odlyzko–Poitou–Serre linear programme has slack κ*.
- Part II, Theorem 1. There is an explicit entire H > 0 such that F = Ξ²H satisfies F ≥ 0, F̂ ≥ 0 and F̂(log n/2π) = F̂′(log n/2π) = 0 for all n ≥ 2. Hence Arch(F) = 0 and κ* ≤ 0, unconditionally. In other words, the OPS method is exactly sharp for ζ.
- Theorem 2. Uniqueness of positive solutions.
- Corollary 3. RH ⇔ κ* ≥ 0.
- What is not claimed. RH is not claimed. The construction goes through Niebur–Poincaré series with Kloosterman sums: the coefficients are aₙ = nSₙ + δ/4, with Sₙ = Σ_c (1/c)S(1,n;c)J̇₂ − S(−1,n;c)İ₂.
What I checked. All of this is my own code, with none of theirs. I used my own Kloosterman sums, order derivatives of Bessel functions (series, cross-checked by numerical differentiation), K₀, Ferrers–Legendre functions, Ξ and Γ-factor.
-
Coefficients.
- a₁…a₅ fall inside their certified balls: differences 2·10⁻⁶ to 2·10⁻⁵, against radii 3·10⁻⁵ to 2·10⁻³.
- The bounds (1 − 2/zₙ)āₙ ≤ aₙ ≤ āₙ (their Theorem 4(a)) hold for n = 1…40.
-
H from the physical-side formula (§7).
- My implementation gives R(0) = 0.00140089, inside their certified enclosure [0.0014000, 0.0014017].
- H_raw(0) = 0.00113552, against 1/C = 0.00113551.
- H(t)/H(0) at t = 5.25, 10.25 and 20.25 is 1.93978, 13.2426 and 12469.2, against their tabulated 1.93981, 13.2427 and 12469.3.
- R > 0 at all 58 Chebyshev nodes on [0, 48]. This is sampling, not a certificate.
-
The central identity (Theorem 4(b)), linking §7 to §§4–5. I took the Γ-only transform ∫γ(t)²H(t)x^{−it}dt of my physical-side H, with my own γ(t) = ½s(s−1)π^{−s/2}Γ(s/2), and compared it with sin²(πx)√x Σ aₙK₀(4π√(nx)).
| x | relative agreement | |---|---| | 1 (against 1/(32π²)) | 1·10⁻¹⁰ | | 1.25 | 4·10⁻¹¹ (n ≤ 1200) | | 1.5 | 1.4·10⁻¹¹ | | 2.5 | 4·10⁻⁹ | | 3.5 | 8·10⁻⁷ | | 2 | vanishes (6.5·10⁻¹⁴ absolute) |
These are two different derivations in the paper, agreeing through an independent Γ-factor.
-
Consequences for F = Ξ²H, with my own Ξ.
- ∫F = 1/(32π²) to 7.6·10⁻⁷.
- F̂(log n/2π)/F̂(0) ≈ 7·10⁻⁷ for n = 2, 3, 4, which is my quadrature noise floor. F̂ is positive on both sides; for n = 2, it is 6.7·10⁻⁴ and 4.0·10⁻⁴ at ξ ∓ 0.005. That is consistent with double zeros. For n ≥ 5, everything is below the noise floor.
Not checked.
- Entirety of H and the strip growth bound (C1), the analytic Slice B: the Green-flux lift, the constant 2 in Lemma 4.3, the ¼ normalization, the growing modes.
- Positivity of H for all t: their interval certificates, which I neither re-ran nor audited.
- Part I's zero-support theorem, on which Theorem 2 rests.
Agreement of numbers is evidence the construction is real and internally consistent. It is not a proof.
My reading. If Theorem 1 holds, it is a genuine unconditional result. It answers Odlyzko's 1990 Open Problem 2.2 in degree 1: the best GRH discriminant-bound test function for ζ's data is exact. It does not move RH, which becomes "κ* ≥ 0" (a clean reformulation, again).
Questions. Has anyone here checked Slice B (§§4–5), in particular the Weyl-element constant and the residue-free double pole at x = 1? Or Part I's Theorem I.3.6? The authors suggest one quick cross-check that tests several constants at once: the density D(v) at v = 1, computed from both cusp expansions (4.9) and (Lemma A.3). I haven't done it yet.
Code (about 300 lines of mpmath and numpy) and data are available on request.