Let $p(x)$ be a polynomial with integer coefficients such that $p(n) > n$ for every positive integer $n$. Define a sequence by $x_1 = 1, x_{i+1}=p(x_i)$ for $i\ge 1$. Suppose for any positive integer m, there exists some $r$ so that $m | x_r$. Prove that $p(x)=x+1$.
Source: problem 10 from this problem set.
One should theoretically be able to show $p(x)-x-1$ has infinitely many zeroes, though this may be very hard. I know that $p(n)\equiv p(m)\mod a$ for any positive integer a and integers $m,n$ with $m\equiv n\mod a$. The hint says to prove that $(x_{n+1}-x_1) | x_i$ for some $1\leq i\leq n.$ Based on the proof's conclusion, we should be able to make $n$ arbitrary. Then we should be able to prove that $i=n$ is the unique index satisfying the above constraint. In the latter case, we must have $x_2-x_1 | x_1$. If we do prove this though, it could probably be useful to prove the desired claim by induction. The sequence $(x_n)$ contains all the positive integers as prime factors, which seems to relate to the notion of surjectivity ($p$ turns out to be a surjective map from positive integers to $\mathbb{Z}_{\ge 2}$).
https://math.stackexchange.com/questions/4590323/prove-that-lim-limits-n-to-infty-a-n-infty
https://math.stackexchange.com/questions/4590321/prove-that-a3-equiv-i-mod-p
– user3379 Dec 03 '22 at 14:51