Analytic review of the pinned candidate
This review checks the mathematical transfer separately from its numerical
obligations. CLAIM.md gives the current certification status. The candidate
and its new lemmas belong to Jude Gomila; this folder is a reproduction and
audit with a new independent finite algorithm.
The source is commit a74738deb6d5e0f76887cb36901da08b68dca705 of
the candidate repository.
The published inputs are Polymath 15, Theorems 1.2 and 1.3,
arXiv:1904.12438v2, and
Platt–Trudgian, Theorem 1 and Corollary 2,
arXiv:2004.09765v1.
Both PDFs were fetched and their statements read again for this campaign.
The theorem's domains
For the exact parameters in CLAIM.md, the criterion needs the following:
- No zeta zero with real part at least and ordinate from zero through .
- At time , no zero of the deformed function to the right of and between heights and .
- At each time from zero through , no zero between horizontal positions and and heights and .
The candidate transcribes these domains correctly. The published height exceeds by . Since , critical-line zeros cannot enter the first domain. The real axis endpoint is also safe: the alternating eta series is positive for real arguments strictly between zero and one, while its factor is negative. Zeta therefore has no zero there; at one it has a pole. This proves the first input using the published theorem.
The closed zero-time endpoint
The positive-time restriction in Polymath Theorem 1.3 does not, by itself, invalidate this candidate. Here is the needed compact-set argument.
Let . For , , and , the integrand defining the heat-deformed function obeys
The series defining has super-exponential decay as tends to infinity, so the right side is integrable. Dominated convergence gives continuity in both time and position, including time zero.
The normalizing factor in the paper is
On this rectangle the argument stays away from the branch cut and from zero and one. The explicit factors of and the exponential never vanish. Thus and its reciprocal are continuous on the compact time rectangle. The candidate checks that the integer Riemann–Siegel index stays equal to 690988 throughout it. Its approximation is consequently a fixed finite sum of continuous functions, without an index jump.
If the positive-time error has the uniform upper bound on this box, then for each fixed one may pass to the limit in as time decreases to zero. The same estimate holds at zero. A common constant gives the result for every point of the rectangle. No uniform asymptotic limit as tends to infinity is used. The identical reasoning applies to the finite-sum derivative bounds.
This resolves the specific zero-time scope note in q1 at the level of analysis. It does not verify the numerical value of by itself.
Horizontal window transfer
At fixed positive time, the windows have endpoints . They increase strictly and their half-open assignment matches the floor defining the index. The first required point lies inside the first window; the last finite window overlaps the tail, which starts at index 3840000.
The bounds for and decrease with horizontal position. For the real-part minorant, write
For nonnegative height, both and are nonnegative and nonincreasing in . Their product is nonincreasing. The logarithmic term in the minorant increases, so the whole minorant increases even at the kink. Freezing all three quantities at the left endpoint is therefore conservative. This argument was checked against the producer's formulas.
Native convolution and the sign of the numerator
The real Euler coefficients must be products of the individual prime heat weights, with Möbius signs. Using the heat weight at the composite divisor instead would change the functional. The producer uses the products.
Multiplying the first Dirichlet sum by and the second by its complex conjugate gives two real-coefficient convolutions. The second conjugate is necessary; the candidate includes it. If denotes one minus the gamma bound and the two absolute convolution masses, then the triangle inequality gives
where bounds the kappa correction. A positive candidate row says with and . Thus . The displayed inequality first excludes , and then division and imply
This checks the normalization and the otherwise delicate inequality direction. The Rust implementation recomputes this native functional directly, without frozen weights or Taylor moments.
Height transfer
The height transfer cannot be replaced by a statement that each signed coefficient has a fixed sign. An absolute value can have a kink. For an analytic real function , the upper right derivative of at a zero is . Away from a zero it is . These facts justify the candidate's upper Dini estimate, including its negative gamma-derivative term. The composite divisor kernel retains the sum of the squares of the individual prime logarithms.
The divisor-pattern reduction has cells for primes: for each gcd mask, the active divisors form a suffix of its sorted divisor list. The empty suffix contributes zero. The candidate's source checks outward coverage of its logarithmic endpoints and both height endpoints, and splits closed rectangles without gaps.
The local-to-global argument is valid conditional on every numerical cell gate: absolute values of analytic functions and the clipped exponent are locally Lipschitz; on the compact interval they are absolutely continuous. A nonpositive derivative almost everywhere then gives nonincrease. The normalizer decreases with height, and the candidate separately bounds the correction's logarithmic derivative. These are distinct obligations.
The source-level reduction has been reviewed here. A stored cell summary or a repeated precision of that source is not a second implementation of the complete reduction.
The barrier polynomial represents the required finite sum
This is a separate algebraic check from reproducing the coefficient file. Set , , and . The regenerated matrix entries are exactly the finite sums
After the two exponential series are restored, evaluating this matrix at represents
For any argument used by the code, put . Expanding the square and collecting the and terms gives the exact identity
This checks the outer powers as well as both shifts in the polynomial
argument. In the source, s=(1-y+ix)/2. The bsums branch takes ;
the asums branch takes and is conjugated afterwards.
The multiplier afac equals ; the constant
normalization difference between H01 and the paper's cancels in
this ratio. Since
the final bsums + afac*conj(asums) is exactly the in Polymath
equation (14), up to the separately enclosed two-series remainder.
The remainder proof has positive geometric denominators: here , so its quantities and satisfy and . For the first omitted term 62, both and are positive. The rectangular product remainder is bounded by , where are the two geometric factorial tails. The bound on the combined outer prefactors is deliberately loose but conservative. The separate uniform interval calculation checks both alpha arguments and the exact gamma multiplier on the whole box.
Tail and barrier review
The tail's fixed-left endpoint cap follows from decreasing summands and convexity after the change of variable . Its convolution split is a partition of pairs according to whether exceeds the head cutoff. The extra overshoot term is nonnegative padding. The monotonicity gates for the error head must use their own cutoff, rather than the convolution cutoff; the pinned source distinguishes them.
The barrier's interpolation factor of one half is valid. On each half of a spatial mesh edge, the true image and the endpoint chord lie in the same disk around the nearer endpoint, with radius at most half the derivative bound times the edge length. Convexity of that disk gives a zero-avoiding homotopy whenever the full spatial, time, and approximation allowance is smaller than the endpoint modulus. The winding integer is then preserved, and the argument principle applies because has neither zeros nor poles there.
The pinned C source checks the time derivative on a whole closed prism, uses the correct mesh denominator, includes the closing polygon edge, and requires strict interval comparisons. Its quadrature callbacks keep complex arguments when an analytic enclosure is requested. The finite head plus decreasing integral tail addresses the discrete-sum issue.
The coefficient generator also has an older quadrature used to choose the number of Taylor terms. Its projection of complex inputs is not a certified holomorphic quadrature. It is not needed as an error estimate here: after the size is selected, every coefficient is a finite Arb sum, and a separate factorial remainder calculation proves that the selected 62-by-62 size suffices. Both the matrix containment check and that independent remainder are mandatory. The derivative-bound quadratures used by the barrier have the repaired complex callbacks described above.
The error constant used in all current candidate lanes is the conservative . It follows from Proposition 6.6(vi) by replacing with the smaller positive denominator and using . The candidate does not need to recover the displayed 10.44 constant in equation (24).
What this review establishes
The parameter transfer, zero-time limit, window directions, native
normalization, height reduction, tail reduction, and boundary homotopy
withstand this review. Two complete finite implementations have now checked
every required index; the second uses the interpolation theorem proved in
INTERPOLATION.md. The fresh analytic replay and its exact-rational
interface checker have also finished successfully. Together these establish
the inequality in CLAIM.md, using the cited published theorems.
The review is by GPT-6 Astra, separately from the candidate's supplied proof notes. It is not a report of external human review. The numerical implementations share Arb where stated; repeating a precision does not create a second implementation.