factor of Riemann Zeta product formula must be zero?

503 Views Asked by At

Riemann Zeta as Euler Product

As you likely know, the Riemann Zeta function, commonly expressed as a sum:

$$\zeta(s) = \sum_{n=1}^{\infty} \frac{1}{n^s}$$

can be written as an Euler product formula:

$$\zeta(s) = \prod_{p\ prime} \frac{1}{1-p^{-s}}$$

Zeros

For the Riemann Zeta function to be zero, this means at least one of those product factors must be zero:

$$\frac{1}{1-p^{-s}} = 0$$

Flaw?

Why is the above logic considered incorrect? Where is the flaw?

If it is indeed correct, then why don't mathematicians talk about proving the Riemann Hypothesis that non-trivial zeros lie on the $Re(s) = \frac{1}{2}$ line, by focussing on these factors, one of which must be zero?

1

There are 1 best solutions below

1
On

Even ignoring the analytic continuation issue, you've made a fundamental error: treating infinite products in the same way as finite products.

While it is true that if a product of finitely many terms is zero, then one of the terms must be zero, this is false when we consider infinite products. Consider the product $1\cdot {1\over 2}\cdot {1\over 3}\cdot ...$; it's easy to show that this equals zero, even though each term is positive.

Remember that - just like an infinite sum - an infinite product is defined as a limit: $$\prod_{i\in\mathbb{N}} a_i=\lim_{n\rightarrow\infty}\prod_{i\le n} a_i.$$ If each $a_i$ is nonzero, then $\prod_{i\le n}a_i$ is nonzero - but the limit of a sequence of nonzero terms can be zero, so this doesn't stop the whole product from being zero.

(Along the same lines, you might consider why $0.999999...=1$ even though any finite sequence of $9s$ after the decimal point yields a number $<1$.)