Problem:
Find all nonconstant polynomials , with real coefficients and having only real zeros, such that for all real numbers .
Annual Harvard-MIT Mathematics Tournament
Solution
Solution:
Answer: .
Note that if , then by setting in the given equation, we find . Because is nonconstant, it has at least one zero. Because has finite degree, there exist minimal and maximal roots of . Writing , we see that the largest zero of cannot exceed . Likewise, the smallest zero cannot be negative, so all of the zeroes of lie in . Moreover, if is a zero of , then is another zero of that lies strictly between and . Because has only finitely many zeroes, all of its zeroes must lie in .
Now write for nonnegative integers and having a positive sum. The given equation becomes
For the leading coefficients to agree, we require . Because the leading coefficient is nonzero, must be monic. In must be zero lest have complex roots. Then must be zero as well. For, if is positive, then has as a root while does not. Finally, the remaining possibilities are for an arbitrary positive integer. It is easily seen that these polynomials are satisfactory.