Given an integer , determine all non-constant polynomials with complex coefficients satisfying the condition .
Romania — NMO Selection Tests for the Balkan and International Mathematical Olympiads
Solution
It is readily checked that the polynomials in the above sequence all satisfy the condition in the statement.
Conversely, let be a polynomial with complex coefficients satisfying the condition
To begin, we show that, if , then and must be odd. To prove this, consider the sequence defined by and , . Clearly, , , and .
If is odd, induct on to prove that , . This is clearly true if . For the induction step, use (1) to get . With reference again to the monotonicity of the , we conclude that .
Finally, consider the case . Let be a primitive -th root of unity and use (1) to deduce that , so for some non-negative integer . Since , identification of the constant terms yields , so , for is primitive. Hence and identification of coefficients shows that is a polynomial in with complex coefficients. Alternatively, but equivalently, for some polynomial with complex coefficients. Since also satisfies (1), the conclusion now follows recursively.
Alternative solution – case .
Use (1) repeatedly to obtain , , , and deduce thereby that
We now take time out to show that the roots of all lie in the disc in the complex plane. To this end, let be a root of of maximal absolute value. Since the absolute value of the leading coefficient of is 1, (1) yields
Suppose, if possible, that . If is a root of , then
Since , at least one of the factors of the product in (3) is , so the product is at least 3 — in contradiction with (3).
Back to the problem, write (2) in the form
By the preceding, if is a non-zero root of , then , so, if the multiplicity of 0 exceeds 1 or has a non-zero root, then the product in (2') exceeds and we reach a contradiction. Consequently, , where is a complex number of absolute value 1, and (1) forces and odd.