The theorem of Furstenberg showing there exists infinitely many primes (and variants, including those stripping away the topological side of things) has been discussed several times on MSE, e.g. in this question.
For clarity let me follow the paper of Mercer in the Monthly which sets it up as :
- Claim 1. A finite intersection of Arithmetic Progressions is either empty or infinite.
- Claim 2. If S is any collection of sets, then a finite intersection of finite unions of sets in S is also a finite union of finite intersections of sets in S.
- Claim 3. If $p_1$,...,$p_n$ were all primes, then since the finite intersection of non-multiples is a two-element set, we'd get a contradiction (i.e. it is a fact that $\{-1;1\} =$ $NM(p_1) \cap\dots\cap NM(p_n)$, where $NM(p_i):=$ $(1+p_i\mathbb{Z})\cup\dots\cup ((p_i-1)+p_i\mathbb{Z})$).
Now, surely the following is wrong (otherwise how on earth has it not been found earlier), but let's try to apply this to show the existence of infinitely many twin primes.
Let us assume
- that there exists infinitely many primes $p_1,p_2,\dots$
- that there exists only finitely many pairs of twin primes, say $(q_1;q_1+2),\dots,(q_m;q_m+2)$, where for each $i$ there exists some $j=j(i)$ such that $q_i=p_j$.
But then, we have that $\{-1;1\} =$ $NM(q_1+2) \cap\dots\cap NM(q_m+2)$ since all the $q_i+2$ are prime. A contradiction just as well, i.e. primes of the form $q_i+2$ must occur infinitely many times, too (indeed of any form $q_i+2k$, by the same token).
Question: could someone please point out where is the flaw in this reasoning? (It feels like there's gap in logic right at the end, but I can't articulate it.)
Thank you!