Este es el Problema a-6 en la 61ª William Lowell Putnam Competencia (2000); encontrarás un completo conjunto de respuestas a las 2000 Putnam aquí. (De hecho, las soluciones están disponibles para los años 1995-2011.)
Kiran S. Kedlaya, Bjorn Poonen, Ravi Vakil, El William Lowell Putnam Competencia de Matemáticas 1985-2000 da otra solución, que hay que adaptarse un poco.
Elija $m\ge 1$ mínima tal que $a_m=0$. Si $m=1$, hemos terminado, así que asumir que $m>1$. Un fácil de inducción muestra que $x_n=x_{n\,\bmod\,m}$ todos los $n\ge 0$. Supongamos que $0\le i<j<m$; a continuación,$$P^{m-j}(x_i)=P^{m-j}(x_j)=x_m=0\;,$$ contradicting the minimality of $ m$, so the numbers $x_0,\dots,x_{m-1}$ are distinct, and in general we have $x_j=x_k$ iff $j\equiv k\pmod m$. (Here $P^n=\underbrace{P\circ P\circ\ldots\circ P}_n$.)
Ahora$x_j=\min\{x_0,\dots,x_{m-1}\}$$x_k=\max\{x_0,\dots,x_{m-1}\}$. Entonces $$x_k-x_j\mid P(x_k)-P(x_j)=x_{k+1}-x_{j+1}\ne 0\;,$$ since $j+1\no\equiv k+1\pmod m$. On the other hand, $x_k-x_j\ge|x_{k+1}-x_{j+1}|$ by the choice of $j$ and $k$, so $x_k-x_j=|x_{k+1}-x_{j+1}|$, and $\{x_j,x_k\}=\{x_{j+1},x_{k+1}\}$. But $x_{j+1}\ne x_j$, since $m>1$, so $x_{j+1}=x_k$, and hence $x_{j+2}=x_{k+1}=x_j$. But then $j+2\equiv j\pmod m$, so $m\mid 2$, and therefore $m=2$, como se desee.