Maths Olympiad Prep

Library / /90 of 136

Algebra Difficulty 8.2 Shortlist Prove it Hong Kong

Let P(x)P(x) be a polynomial with integer coefficients. Define a sequence {an}\{a_n\} by a0=0a_0 = 0 and an=P(an1)a_n = P(a_{n-1}) for all n1n \ge 1. Prove that if there exists a positive integer mm for which am=0a_m = 0, then a1=0a_1 = 0 or a2=0a_2 = 0.

Solution

Since a0=0=ama_0 = 0 = a_m, we can prove by induction that ak=am+ka_k = a_{m+k} for all kk. If there are two consecutive terms of {an}\{a_n\} which are the same, then all subsequent terms are the same. By the periodicity, all terms are the same, and they are equal to a0=0a_0 = 0. This gives a1=0a_1 = 0 and we are done.

Now, assume dn=an+1an0d_n = a_{n+1} - a_n \ne 0 for all nn. Using the fact xyP(x)P(y)x - y \mid P(x) - P(y) for all x,yZx, y \in \mathbb{Z}, we know that dnd_n divides P(an+1)P(an)=an+2an+1=dn+1P(a_{n+1}) - P(a_n) = a_{n+2} - a_{n+1} = d_{n+1} for all nn. This gives
a1a0=d0d1d2dm=am+1am=a1a0. |a_1 - a_0| = |d_0| \le |d_1| \le |d_2| \le \dots \le |d_m| = |a_{m+1} - a_m| = |a_1 - a_0|.

Therefore, all equalities hold, and we have dn=d0|d_n| = |d_0| for all nn, which means dn=±d0d_n = \pm d_0 for all nn. Now, note that
d0+d1++dm1=ama0=0. d_0 + d_1 + \cdots + d_{m-1} = a_m - a_0 = 0.
Since dn0d_n \neq 0, there are both positive and negative terms among d0,d1,,dm1d_0, d_1, \dots, d_{m-1}. WLOG assume dkd_k and dk+1d_{k+1} have different signs for some k<mk < m. Then
ak+2=ak+dk+dk+1=ak±d0d0=ak. a_{k+2} = a_k + d_k + d_{k+1} = a_k \pm d_0 \mp d_0 = a_k.
This implies an+2=ana_{n+2} = a_n for all nkn \ge k, and so a2=am+2=am=0a_2 = a_{m+2} = a_m = 0 as desired.

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement reproduced verbatim; metadata (topic, difficulty) added by this project.