Proposition

Fix a non-constant polynomial fZ[x]f \in \mathbb{Z}[x] and let SS be the image set of f.f. Then the set of primes dividing at least one element of SS is infinite.

Proof

Suppose that PP is a finite set of primes, each dividing at least one element of S.S. Let q=P.q = \prod P.

Suppose f(0)=0.f(0) = 0. If f(x)=axnf(x) = ax^n for some aZ{0}a \in \mathbb{Z} \setminus \{0\} and nZ1n \in \mathbb{Z}_{\geq 1} then each prime pp divides f(p),f(p), contradicting finiteness of PP. Suppose otherwise, that there exists a polynomial gZ[x]g \in \mathbb{Z}[x] such that f(x)=axng(x)f(x) = ax^ng(x) and g(0)0.g(0) \neq 0. In that case, it would be sufficient to show that our proposition holds when f(0)0.f(0) \neq 0.

Suppose f(0)=cf(0) = c and c0.c \neq 0. In this case, there exists a polynomial g(x)g(x) such that f(x)=g(x)x+cf(x) = g(x)x + c and

f(cx)=g(cx)cx+c=c(g(cx)x+1).f(cx) = g(cx) \cdot cx + c = c \cdot (g(cx)x + 1).


In this case, it would be sufficient to show that our proposition holds when f(0)=1.f(0) = 1.

Suppose f(x)=g(x)x+1f(x) = g(x)\cdot x + 1 for some gZ[x].g \in \mathbb{Z}[x].

Let kZk \in \mathbb{Z} be such that g(kq)kq>10.|g(kq)\cdot kq| > 10. Since ff is a non-constant polynomial, such kk always exists. Then f(kq)=g(kq)kq+1.f(kq) = g(kq)\cdot kq + 1. In this case, z=g(kq)kq+1z = g(kq) \cdot kq + 1 is not divisible by any pP,p \in P, as z1(modp).z \equiv 1 \pmod p. So zz is either a prime or has a proper prime factor not present in P.P. ⚠️

\blacksquare