Let and choose
with fixed positive chosen so that the rectangle up to height lies inside the Zero-free region of the Riemann zeta function. Move the Perron contour from to . The only singularity crossed is the simple pole at of , whose residue contributes .
The standard bound in this zero-free rectangle gives
The two horizontal sides are , and the truncation error from part a is . Polynomial factors in can be absorbed by slightly reducing the exponential constant. Thus some satisfies
This is the Prime number theorem with classical zero-free-region error.
For , the Dirichlet series multiplication rule and give
Apply an effective Perron formula on the line and truncate at
The bound from part (c) controls the truncation error.
Use the classical Zero-free region of the Riemann zeta function
together with there. Contour shifting moves the Perron contour to . The only crossed singularity is the double pole at , whose residue is by part (b). On the new contour,
and the logarithmic-derivative bounds contribute only powers of , which can be absorbed by reducing the positive constant in the exponential. The horizontal integrals and Perron truncation error are as well. Therefore, for some ,