Skip to main content
OlympiadHQ

Browse · MathNet

Print

IMO 2019 Shortlisted Problems

2019 number theory

Problem

We say that a set of integers is rootiful if, for any positive integer and any , all integer roots of the polynomial are also in . Find all rootiful sets of integers that contain all numbers of the form for positive integers and .
Solution
First, note that and . Now, , since it is a root of , and , since it is a root of . Also, if then is a root of , so it suffices to prove that all positive integers must be in .

Now, we claim that any positive integer has a multiple in . Indeed, suppose that for and odd. Then , so . Moreover, , and so contains a multiple of every positive integer .

We will now prove by induction that all positive integers are in . Suppose that ; furthermore, let be a multiple of in . Consider the base- expansion of , say . Since for each , we have that all the are in . Furthermore, since is a multiple of . Therefore, , so is a root of a polynomial with coefficients in . This tells us that , completing the induction.

---

Alternative solution.

As in the previous solution, we can prove that and must all be in any rootiful set containing all numbers of the form for .

We show that, in fact, every integer with can be expressed as a root of a polynomial whose coefficients are of the form . Observe that it suffices to consider the case where is positive, as if is a root of , then is a root of .

Note that is equivalent to Hence our aim is to show that two numbers of the form are equal, for a fixed value of . We consider such polynomials where every term is at most ; in other words, where , or, equivalently, . Therefore, there must be possible choices for satisfying these constraints.

The number of possible polynomials is then where the inequality holds as .

As there are such terms in the polynomial, each at most , such a polynomial must have value at most . However, for large , we have . Therefore there are more polynomials than possible values, so some two must be equal, as required.
Final answer
all integers

Techniques

Fermat / Euler / Wilson theoremsPolynomial operationsPigeonhole principleInduction / smoothingIntegers