Problem: Let $p(x)$ be a monic polynomial with integral coefficients, I want to show using induction for any integer $k$ that there exists $k$ distinct primes $q_1,\ldots,q_k$ and $k$ integers $n_1,\ldots, n_k$ such that $q_i\big|p(n_i)$.
My solution (after struggling with this problem for a couple of hours sigh) which is based on Fermat’s little theorem and Chinese remainder theorem is as follows:
For $k=1$ it is trivial so let’s assume the inductive hypothesis that we have $k$ prime and $k$ integers with the desired property. We want to show that there’s another prime-integer pair $(q_{k+1},n_{k+1})$ such that $q_{k+1}|p(n_{k+1})$.
Now notice that $p(x) \mod q_i$ is equivalent to a $\le \deg q_i-1$ polynomial by Fermat’s little theorem, and so for one of the equivalence classes of $q_i$, $p(x)\not=0\mod q_i$ (Since the number of solutions $\mod q_i$ can not exceed $\deg p(x)\mod q_i$. Hence, by the CRT there’s a positive integer $n$ that satisfies the desired equivalence classes,i.e, $p(n)\not=0\mod q_i$. Therefore, there must be a prime $q_{k+1}$ that divides $p(n)$.
I think this work but I could be wrong.However, I am not satisfied with this answer since it utilizes polynomials over finite fields which is out of the scope of the chapter I am working on (I may be wrong here as well). Any hints to solve this problem that’s different from my approach? Additionally, the polynomial’s monicity isn’t utilized which tells me that I made a mistake.
Best Answer
Hint. For the $k \Rightarrow k+1$ step you may consider
The latter is due to $$p(x)=a_nx^n+a_{n-1}x^{n-1}+...+a_1x+a_0 \Rightarrow \\ p(\color{red}{a_0}\cdot \color{blue}{x})=a_n(a_0\cdot x)^n+a_{n-1}(a_0\cdot x)^{n-1}+...+a_1(a_0\cdot x)+a_0=\\ \color{red}{a_0}\left(\color{blue}{x}\cdot\color{green}{\left(a_n(a_0\cdot x)^{n-1}+...+a_2(a_0\cdot x)+a_1\right)}+1\right)$$ and of course $p(0)=a_0$