Let be a polynomial with integer coefficients. Define a sequence by and for all . Prove that if there exists a positive integer for which , then or .
Solution
Since , we can prove by induction that for all . If there are two consecutive terms of which are the same, then all subsequent terms are the same. By the periodicity, all terms are the same, and they are equal to . This gives and we are done.
Now, assume for all . Using the fact for all , we know that divides for all . This gives
Therefore, all equalities hold, and we have for all , which means for all . Now, note that
Since , there are both positive and negative terms among . WLOG assume and have different signs for some . Then
This implies for all , and so 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.