Skip to main content
OlympiadHQ

Browse · MathNet

Print

International Mathematical Olympiad Shortlisted Problems

algebra

Problem

Let be an integer. Find all polynomials with real coefficients such that for all real numbers .
Solution
Let with . Comparing the coefficients of on both sides gives , so or . If , one easily verifies that is a solution, while is not. Since the given condition is linear in , this means that the linear solutions are precisely for . Now assume that . The polynomial has degree , and therefore it has at least one (possibly complex) root . If , define . If , let . If , let . We now consider the polynomial . It also satisfies (1) because and satisfy it. Additionally, it has the useful property that and are roots. Let and . Plugging in into (1) implies that: If and are roots of and is not a root of , then is a root of . If and are roots of and is not a root of , then is a root of . Let and be such that are roots of , while and are not. The two statements above imply that is a root of and is a root of . Since is a root of and of , it is also a root of their greatest common divisor as integer polynomials. If was a non-trivial divisor of , then would have a rational root . Since the first and last coefficients of are can only be 1 or -1 ; but and since . Therefore . Writing we compute Then we must have , which gives , a contradiction. We conclude that is the only solution.

---

Alternative solution.

Multiplying (1) by , we rewrite it as After regrouping, it becomes where . If then , so has a finite multiset of complex roots, which we denote . Each root is taken with its multiplicity. Then the multiset of complex roots of is . Let and be the multisets of roots of the polynomials and , respectively. From (2) we get the equality of multisets For every , since is in the set of the right hand side, we must have or for some . Similarly, since is in the set of the left hand side, either or for some . This implies that, possibly after relabelling , all the roots of (2) may be partitioned into three chains of the form for and some integers . Now we analyze the roots of the polynomial . Using calculus or elementary methods, we find that the local extrema of occur at and ; their values are and , which is positive for integers and negative for integers . So when has three real roots if and one if . Now, since for , the cubics and must have the same number of real roots. The previous analysis then implies that or . Therefore the real root of and the real root of must differ by an integer. But this is impossible, because and so , while and , so . It follows that . Then, as shown in Solution 1, we conclude that the solutions are for all real numbers .
Final answer
P(x) = t x for any real t

Techniques

Functional EquationsPolynomial operationsIrreducibility: Rational Root Theorem, Gauss's Lemma, EisensteinIntermediate Value Theorem