Put
If is prime, then . Since is supported on , the only divisor of contributing to is , and . Every summand is nonnegative, so
Let
Since is the Fourier transform of , the Fourier inversion theorem gives the Fourier representation of a smooth Selberg weight
Expanding the square, interchanging the absolutely convergent sums and integrals, and using
we obtain
The error is because the support of restricts both divisors to . The main factor is
and its Euler product is
It remains to estimate the integral using the assumed zeta-factor bound. The transform is a Schwartz function, since is smooth and compactly supported. We may therefore truncate to , losing an arbitrarily large negative power of . Uniformly in the needed truncated range, the standard estimates near the pole of the Riemann zeta function give
and
After multiplication, one net factor remains. The polynomial factors in are integrable against the rapidly decreasing , and choosing as a sufficiently large power of makes the tails negligible. Hence
Since and ,
This proves the short-interval prime upper bound from a smooth divisor weight.