Maths Olympiad Prep

Track / Stage 9 / 47 of 52 #2567 of 2604

Problem 2567

IMO P2/P5; hard shortlist
Algebra Difficulty 9.2 Prove it SAUDI ARABIAN IMO Booklet · Saudi Arabia · 2023

Find all positive integers n≥2n \ge 2 for which there exist nn real numbers
a1<a2<⋯<an a_1 < a_2 < \dots < a_n
and a real number r>0r > 0 such that the n(n−1)2\frac{n(n-1)}{2} differences aj−aia_j - a_i for 1≤i<j≤n1 \le i < j \le n are equal, in some order, to the numbers
r1,r2,…,rn(n−1)2. r^1, r^2, \dots, r^{\frac{n(n-1)}{2}}.

This one wants a proof. Work it on paper, then read the official solution and mark yourself. Be honest about it: the record is only any use to you if it is.

Next problem →

Official solution

The answer are n∈{2,3,4}n \in \{2, 3, 4\}. We first show a solution for each n∈{2,3,4}n \in \{2, 3, 4\}. We will later show the impossibility of finding such a solution for n≥5n \ge 5.

For n=2n = 2, take for example (a1,a2)=(1,3)(a_1, a_2) = (1, 3) and r=2r = 2.

For n=3n = 3, take the root r>1r > 1 of x3−x−1=0x^3 - x - 1 = 0 (the golden ratio) and set (a1,a2,a3)=(0,r,r+r2)(a_1, a_2, a_3) = (0, r, r + r^2), then
(a2−a1,a3−a2,a3−a1)=(r,r2,r+r2=r3). (a_2 - a_1, a_3 - a_2, a_3 - a_1) = (r, r^2, r + r^2 = r^3).

For n=4n = 4, take the root r∈(1,2)r \in (1, 2) of x3−x−1=0x^3 - x - 1 = 0 (such a root exists because 13−1−1<01^3 - 1 - 1 < 0 and 23−2−1>02^3 - 2 - 1 > 0) and set (a1,a2,a3,a4)=(0,r,r+r2,r+r2+r3)(a_1, a_2, a_3, a_4) = (0, r, r + r^2, r + r^2 + r^3), then
(a2−a1,a3−a2,a4−a3,a3−a1,a4−a2,a4−a1)=(r,r2,r3,r4,r5,r6). (a_2 - a_1, a_3 - a_2, a_4 - a_3, a_3 - a_1, a_4 - a_2, a_4 - a_1) = (r, r^2, r^3, r^4, r^5, r^6).

For n≥5n \ge 5, we will proceed by contradiction. Suppose that there exist numbers a1<a2<⋯<ana_1 < a_2 < \dots < a_n and r>1r > 1 satisfying the conditions of the problem. We start with a lemma:

Lemma. We have rn−1>2r^{n-1} > 2.
Proof. There are only n−1n-1 differences aj−aia_j - a_i, with j=i+1j = i + 1, so there exists an exponent e≤ne \le n and a difference aj−aia_j - a_i with j≥i+2j \ge i + 2 such that aj−ai=rea_j - a_i = r^e. This implies that
rn≥re=aj−ai=(aj−aj−1)+(aj−1−ai)>r+r=2r, r^n \ge r^e = a_j - a_i = (a_j - a_{j-1}) + (a_{j-1} - a_i) > r + r = 2r,
thus rn−1>2r^{n-1} > 2 as desired. To illustrate the general approach, we first briefly sketch the idea behind the argument in the special case n=5n = 5. In this case, we clearly have a5−a1=r10a_5 - a_1 = r^{10}. Note that there are 3 ways to rewrite a5−a1a_5 - a_1 as a sum of two differences, namely
(a5−a4)+(a4−a1),(a5−a3)+(a3−a1),(a5−a2)+(a2−a1). (a_5 - a_4) + (a_4 - a_1), (a_5 - a_3) + (a_3 - a_1), (a_5 - a_2) + (a_2 - a_1).
Using the lemma above and convexity of the function f(n)=rnf(n) = r^n, we argue that those three ways must be r10=r9+r1=r8+r4=r7+r6r^{10} = r^9 + r^1 = r^8 + r^4 = r^7 + r^6. That is, the “large” exponents keep dropping by 1, while the “small” exponents keep increasing by n−2,n−3,…,2n-2, n-3, \dots, 2. Then comparing any two such equations to get a contradiction unless n≤4n \le 4.

Now we go back to the full proof for any n≥5n \ge 5. Denote b=12n(n−1)b = \frac{1}{2}n(n-1). Clearly, we have an−a1=rba_n - a_1 = r^b. Consider the n−2n-2 equations of the form:
an−a1=(an−ai)+(ai−a1) for i∈{2,…,n−1}. a_n - a_1 = (a_n - a_i) + (a_i - a_1) \text{ for } i \in \{2, \dots, n-1\}.
In each equation, one of the two terms on the right-hand side must be at least 12(an−a1)\frac{1}{2}(a_n - a_1). But from the lemma we have
rb−(n−1)=rb/rn−1<12(an−a1), r^{b-(n-1)} = r^b/r^{n-1} < \frac{1}{2}(a_n - a_1),
so there are at most n−2n-2 sufficiently large elements in {rk∣1≤k<b}\{r^k|1 \le k < b\}, namely rb−1,…,rb−(n−2)r^{b-1}, \dots, r^{b-(n-2)} (note that rbr^b is already used for an−a1a_n - a_1). Thus, the “large” terms must be, in some order, precisely equal to elements in
L=rb−1,…,rb−(n−2). L = r^{b-1}, \dots, r^{b-(n-2)}.
Next we claim that the “small” terms in the n−2n-2 equations must be equal to the elements in
S={rb−(n−2)−12i(i+1)∣1≤i≤n−2}, S = \{r^{b-(n-2)-\frac{1}{2}i(i+1)} | 1 \le i \le n-2\},
in the corresponding order (the largest “large” term with the smallest “small” term, etc.). Indeed, suppose that
rb=an−a1=rb−i+rαi for i∈{1,…,n−2}, r^b = a_n - a_1 = r^{b-i} + r^{\alpha_i} \text{ for } i \in \{1, \dots, n-2\},
where 1≤α1<⋯<αn−2≤b−(n−1)1 \le \alpha_1 < \dots < \alpha_{n-2} \le b - (n-1). Since r>1r > 1 and f(r)=rnf(r) = r^n is convex, we have
rb−1−rb−2>rb−2−rb−3>⋯>rb−(n−3)−rb−(n−2), r^{b-1} - r^{b-2} > r^{b-2} - r^{b-3} > \dots > r^{b-(n-3)} - r^{b-(n-2)},
implying rα2−rα1>rα3−rα2>⋯>rαn−2−rαn−3r^{\alpha_2} - r^{\alpha_1} > r^{\alpha_3} - r^{\alpha_2} > \dots > r^{\alpha_{n-2}} - r^{\alpha_{n-3}}. Convexity of the function f(r)=rnf(r) = r^n further implies
α2−α1>α3−α2>⋯>αn−2−αn−3. \alpha_2 - \alpha_1 > \alpha_3 - \alpha_2 > \dots > \alpha_{n-2} - \alpha_{n-3}.
Note that αn−2−αn−3≥2\alpha_{n-2} - \alpha_{n-3} \ge 2: Otherwise we would have αn−2−αn−3=1\alpha_{n-2} - \alpha_{n-3} = 1 and thus
rαn−3⋅(r−1)=rαn−2−rαn−3=rb−(n−3)−rb−(n−2)=rb−(n−2)⋅(r−1), r^{\alpha_{n-3}} \cdot (r-1) = r^{\alpha_{n-2}} - r^{\alpha_{n-3}} = r^{b-(n-3)} - r^{b-(n-2)} = r^{b-(n-2)} \cdot (r-1),
implying that αn−3=b−(n−2)\alpha_{n-3} = b - (n - 2), a contradiction. Therefore, we have
αn−2−α1=(αn−2−αn−3)+⋯+(α2−α1)≥2+3+⋯+(n−2)=12(n−2)(n−1)−1=12n(n−3). \begin{aligned} \alpha_{n-2} - \alpha_1 &= (\alpha_{n-2} - \alpha_{n-3}) + \dots + (\alpha_2 - \alpha_1) \\ &\ge 2 + 3 + \dots + (n-2) = \frac{1}{2}(n-2)(n-1) - 1 = \frac{1}{2}n(n-3). \end{aligned}
On the other hand, from αn−2≤b−(n−1)\alpha_{n-2} \le b - (n - 1) and α1≥1\alpha_1 \ge 1 we get
αn−2−α1≤b−n=12n(n−1)−n=12n(n−3), \alpha_{n-2} - \alpha_1 \le b - n = \frac{1}{2}n(n-1) - n = \frac{1}{2}n(n-3),
implying that equalities must occur everywhere and the claim about the small terms follows. Now assuming n−2≥2n-2 \ge 2, we have the two different equations:
rb=rb−(n−2)+rb−(n−2)−1andrb=rb−(n−3)+rb−(n−2)−3, r^b = r^{b-(n-2)} + r^{b-(n-2)-1} \quad \text{and} \quad r^b = r^{b-(n-3)} + r^{b-(n-2)-3},
which can be rewritten as
rn−1=r+1 and rn+1=r4+1. r^{n-1} = r + 1 \text{ and } r^{n+1} = r^4 + 1.
Simple algebra now gives
r4+1=rn+1=rn−1⋅r2=r3+r2⟶(r−1)(r3−r−1)=0. r^4 + 1 = r^{n+1} = r^{n-1} \cdot r^2 = r^3 + r^2 \longrightarrow (r-1)(r^3 - r - 1) = 0.
Since r≠1r \ne 1, using (1) we conclude r3=r+1=rn−1r^3 = r + 1 = r^{n-1}, thus n=4n = 4, which gives a contradiction. □

Source: MathNet, licensed CC-BY-4.0. Statement reproduced verbatim; metadata (topic, difficulty, ordering) added by this project.