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

Library · hunts/oct08_extensions/audits/prime-gap-multistrip/AUDIT.md

Seventh-power multistrip audit

1,111 words · 85 lines · source

Claim: If all nontrivial zeros of zeta have real part <=7/8, then every integer n>=1 admits a prime strictly between n^7 and (n+1)^7.

Primary verdict: conditional on the named input QRH(7/8). The written implication, with the cited standard published inputs, passes this independent audit. All 764 interval margins exceed .13045 at 384-bit precision in an independently implemented density integrator. The uniform tail error is <.012961. No remaining mathematical gap was found. This is a written proof with enclosed arithmetic, not a kernel-checked theorem or a novelty determination.

Pinned scope

Date: 2026-10-08. Auditor: independent_audit, a separate delegated context from the author, using mathbox proof-audit. Same model family remains a possible source of correlated error. Producer code was read-only throughout.

Dependency graph

Exact explicit formula and spline transform -> prime-power weighted identity -> positive-ordinate zero bound, with conjugate factor 2 -> pointwise multistrip majorization -> positive Stieltjes density integrals -> finite cover and monotone infinite tail -> subtract proper prime powers -> strict prime existence. Nine small witnesses cover n<=9.

The inherited formula, weight, zero-counting and prime-power steps are reviewed in ../prime-gap/AUDIT.md. The formerly outstanding Montgomery-Vaughan source leaf is closed in ../prime-gap/SOURCE-CHECK.md. No part of this audit validates the claimed proof of QRH itself.

Independent derivation of the new step

Let 3/4=s0<s1<...<s5=7/8, with intervening values .8,.85,.86,.87. Define f(s)=x^(s-1), x>1. For a zero with beta in (s[j],s[j+1]], the nonzero indicators in

f(s0) + sum_j (f(s[j+1])-f(s[j])) * 1[beta>s[j]]

telescope exactly to f(s[j+1]), which is >=f(beta). For beta<=s0 the value is f(s0). At beta=s[j], the strict indicator correctly yields f(s[j]), not the next endpoint. This includes beta=7/8 without any strictness assumption on QRH. Every coefficient is nonnegative. In particular, replacing exceptional zero counts by upper bounds is legitimate: the argument never subtracts one independently estimated count from another.

With y=log x and t<=7/8,

Delta_j(y) = y * integral_{s[j]}^{s[j+1]} exp(-(1-t)*y) dt, Delta_j'(y) = integral exp(-(1-t)*y) * (1-(1-t)*y) dt <=0

for y>=8. Throughout the finite cover y=7L>=15.75, so evaluating Delta at the left endpoint is safe. Each actual zero sum weighted by G(gamma/a) increases with a; evaluating a at the right endpoint and only then applying its upper majorant is safe. Monotonicity of the later closed-form majorant itself is not required.

The exceptional zero count at every split is zero below the verified height. Its Stieltjes boundary term there vanishes. Hence its weighted sum is bounded by the integral of the published density majorant against -G', starting at max(H,4.5a). The repaired Arb endpoint is retained as a ball. The independent checker verifies that H versus 4.5a, and B versus sqrt(48)a, are separated at every cell, so no undecided branch is used.

The rare integrals are independently evaluated in check.py from primitive antiderivatives. It does not import producer layers.py or density.moment. It does reuse the inherited base_bound.py for the already audited full zero count, spline constants, interval data and ordinary tail. This limits computational independence and is stated explicitly.

Tail reconstruction

For L>=50, Bernoulli gives a<=1+n/7<=n. Replace a by n in the positive zero sums. Then B=4.5n>H, L<log B<L+2. For a density row write r=8(1-s)/3 and q=5-2s. All r<=2/3, q<4, and r+q/log B<.8. The second log term has exponent 2/log B<.8. Since t/B>=1, the power moment increases in its exponent. The checks establish M(.8)<3 and 4.5^(2/3)<3.

Thus R_s <=9A*n^r*(L+2)^4 +3C*(L+2)^2. Dropping the negative summand in Delta gives 2Delta*R_s at most

18A*exp(-(7(1-t)-r)L)*(L+2)^4 +6C*exp(-7(1-t)L)*(L+2)^2.

Every decay exponent dominates the corresponding logarithmic derivative, 4/(L+2) or 2/(L+2), at L=50 and therefore for all larger L. The inherited baseline tail at theta=3/4 bounds the baseline error only; it does not introduce QRH(3/4). Its prerequisites and decreasing monomials also pass. Summing all tail majorants at 50 yields <.012961. This proves uniformity on the infinite interval, rather than extrapolating sampled values.

Source authentication and obligation matrix

Checked primary KLN arXiv:2101.12263v1, section 5 Table 1 (https://arxiv.org/html/2101.12263), using Lemma 4.14 and equation (4.71): the .75,.8,.85,.86,.87 rows all have k=1. Every A and C in the code rounds the corresponding printed constant upward. Their common threshold 3.0610046e10 is below H. Strict beta>s and positive ordinates match the required counts. The source's tabulated constant calculations are accepted as published inputs, not independently rerun. The introductory theorem's delta restriction mismatch is avoided by the checked Lemma 4.14.

ObligationStatusBasis
Pointwise telescope and equality boundariespassedAlgebra above; exact rational atom tests
Positive coefficients and interval monotonicitypassedIntegral derivative; y>=8
Stieltjes boundary and endpoint enclosurepassedPrior audit plus branch checks in every cell
All 764 cells and start/end coveragepassedIndependent 384-bit implementation, [36/16,800/16]
Infinite tail and domainspassedAnalytic derivatives and certain arithmetic comparisons
Small cases and strict endpointspassedNine proposed witnesses independently trial-divided
Density, zero-count and height sourcespassedExact source checks here and prior audit
Explicit-formula primary sourcepassedPrior SOURCE-CHECK.md closes original caveat
QRH(7/8)conditionalAssumed; its proof is outside this audit
Worldwide novelty and Leanout of scopeNeither claimed

Falsification and replay

check.py tests exact synthetic zero atoms at every split and inside each bin. It chooses x=2^1000 so all tested weights are rational powers with integral exponent, requiring no numerical tolerance. Removing the first layer or the last layer gives a strict underbound for a suitable atom; those mutants are rejected. The unchanged independent numerical bound fails for k6 at L29 with margin below -56, while k7 passes. This is a counterexample to positivity of that bound, not a counterexample involving primes.

The nine proposed k7 primes were checked independently by exhaustive trial division through their integer square roots, and their n values checked to be exactly 1 through 9 with strict interval membership.

From the zeta-research directory:

.venv/bin/python -B ../audits/prime-gap-multistrip/check.py

Full output is check-output.txt. The serial run took under one second and used no paid compute. An initial assertion comparing two overlapping Arb enclosures of the same rational 2/3 was indeterminate; the checker was corrected to compare the exact rational exponents. This was an audit-check implementation issue, not a producer defect.

No producer code change was needed. Documentation should now link the closed explicit-formula source audit instead of saying that source check is ongoing. The seventh-power conditional conclusion is stronger than the previous eighth-power candidate, under the same QRH hypothesis and the explicitly cited additional density rows.