IMC / 2007 / Problems / Day 1, P6
IMC 2007 · Day 1 · P6
killerHow many nonzero coefficients can a polynomial have if its coefficients are integers and for any complex number of unit length?
Solution (official)
We show that the number of nonzero coefficients can be 0, 1 and 2. These values are possible, for example the polynomials , and satisfy the conditions and they have 0, 1 and 2 nonzero terms, respectively.
Now consider an arbitrary polynomial satisfying the conditions and assume that it has at least two nonzero coefficients. Dividing the polynomial by a power of and optionally replacing by , we can achieve such that conditions are not changed and the number of nonzero terms is preserved. So, without loss of generality, we can assume that .
Let . Our goal is to show that .
Consider those complex numbers on the unit circle for which ; namely, let Notice that Taking the average of polynomial at the points , we obtain and This obviously implies and for all . Therefore, all values of must lie on the circle , while their sum is 0. This is possible only if for all . Then polynomial has at least distinct roots while its degree is at most . So and has only two nonzero coefficients.
Remark. From Parseval's formula (i.e. integrating on the unit circle) it can be obtained that Hence, there cannot be more than four nonzero coefficients, and if there are more than one nonzero term, then their coefficients are .
It is also easy to see that equality in (4) cannot hold two or more nonzero coefficients, so it is sufficient to consider only polynomials of the form . However, we do not know (yet :-)) any simpler argument for these cases than the proof above.
How the field did
Score distribution (field cohort)
Computed on contestants with a meaningful total (field cohort); discrimination is the corrected item–total correlation.