41st IMO 2000 shortlist

------
 
 
Problem A6

a0 < a1 < a2 < ... and 0 = b0 < b1 < b2 < ... are sequences of real numbers such that: (1) if ai + aj + ak = ar + as + at, then (i, j, k) is a permutation of (r, s, t); and (2) a positive real x can be represented as x = aj - ai iff it can be represented as bm - bn. Prove that ak = bk for all k.

 

Solution

Notice first that x > 0 can have at most one representation as aj - ai. For if aj - ai = am - an (with j > i and m > n), then aj + an + a0 = am + ai + a0. So either m = j and n = i or m = i and n = j. The latter is not possible since j > i and m > n. So the representation is unique.

Any bn can be written as bn - b0 and hence as ai - aj. By the remark above, this representation is unique, so let us write bn = af(n) - ag(n). Now take m > n > 0. Then bm - bn must be ax - ay for some x, y. But it is also (af(m) - ag(m)) - (af(n) - ag(n)), so af(m) + ag(n) + ay = af(n) + ag(m) + ax. So the f(m), g(n), y is a permutation of f(n), g(m), x. So either f(m) = f(n), g(m) = y, g(n) = x, or g(m) = g(n), f(m) = x, f(n) = y. Hence either f(m) = f(n) and g(m) ≠ g(n), or f(m) ≠ f(n) and g(m) = g(n).

Now suppose for some m > n > 0 we have f(m) = f(n) = c. Then g(m) ≠ g(n). If for some k > 0, f(k) ≠ c, then g(k) = g(m) and g(k) = g(n). Contradiction. So f(k) = c for all k > 0. Hence bk = ac - ag(k). But bk is a strictly increasing sequence, so ag(k) is a strictly decreasing sequence. But that means g(k) is a strictly decreasing sequence. That is impossible since there are only finitely many positive integers less than g(1).

Thus we always have f(m) ≠ f(n) for m > n > 0 and hence g(m) = g(n). So bn = af(n) - ad for some d (*). Hence 0 < f(1) < f(2) < f(3) < ... .

For any m > 0, we have am - a0 = bu - bv for some u, v. If v > 0, then we can use (*) to give am - a0 = af(u) - af(v) with f(u) and f(v) > 0. But that contradicts the uniqueness of the representation ai - aj, so we must have v = 0. Hence am = bu. So the set {a0, a1, ... } is contained in the set {b0, b1, ... }. Also am - a0= af(u) - ad. Hence d = 0. So for any n > 0, (*) gives bn = af(n) and hence the set {b0, b1, ... } is contained in the set {a0, a1, ... }. So the sets are equal and hence ak = bk for all k.

 


 

41st IMO shortlist 2000

© John Scholes
jscholes@kalva.demon.co.uk
24 Oct 2002