Olympiad Maths Prep

Track / Stage 8 / 88 of 180 #1788 of 2000

Problem 1788

IMO Shortlist mid-range; USAMO P2/P5
Combinatorics Difficulty 8.4 Prove it IMO 2019 Shortlisted Problems · IMO · 2019

The infinite sequence a0,a1,a2,a_{0}, a_{1}, a_{2}, \ldots of (not necessarily different) integers has the following properties: 0aii0 \leqslant a_{i} \leqslant i for all integers i0i \geqslant 0, and
(ka0)+(ka1)++(kak)=2k \binom{k}{a_{0}}+\binom{k}{a_{1}}+\cdots+\binom{k}{a_{k}}=2^{k}
for all integers k0k \geqslant 0.
Prove that all integers N0N \geqslant 0 occur in the sequence (that is, for all N0N \geqslant 0, there exists i0i \geqslant 0 with ai=Na_{i}=N ).

This one wants a proof. Work it on paper, read the official solution, then mark yourself honestly — the ladder only means something if the record is true.

Official solution

We prove by induction on kk that every initial segment of the sequence, a0,a1,,aka_{0}, a_{1}, \ldots, a_{k}, consists of the following elements (counted with multiplicity, and not necessarily in order), for some 0\ell \geqslant 0 with 2k+12 \ell \leqslant k+1 :
0,1,,1,0,1,,k. 0,1, \ldots, \ell-1, \quad 0,1, \ldots, k-\ell .
For k=0k=0 we have a0=0a_{0}=0, which is of this form. Now suppose that for k=mk=m the elements a0,a1,,ama_{0}, a_{1}, \ldots, a_{m} are 0,0,1,1,2,2,,1,1,,+1,,m1,m0,0,1,1,2,2, \ldots, \ell-1, \ell-1, \ell, \ell+1, \ldots, m-\ell-1, m-\ell for some \ell with 02m+10 \leqslant 2 \ell \leqslant m+1. It is given that
(m+1a0)+(m+1a1)++(m+1am)+(m+1am+1)=2m+1, \binom{m+1}{a_{0}}+\binom{m+1}{a_{1}}+\cdots+\binom{m+1}{a_{m}}+\binom{m+1}{a_{m+1}}=2^{m+1},
which becomes
((m+10)+(m+11)++(m+11))+((m+10)+(m+11)++(m+1m))+(m+1am+1)=2m+1 \begin{aligned} \left(\binom{m+1}{0}+\binom{m+1}{1}\right. & \left.+\cdots+\binom{m+1}{\ell-1}\right) \\ & +\left(\binom{m+1}{0}+\binom{m+1}{1}+\cdots+\binom{m+1}{m-\ell}\right)+\binom{m+1}{a_{m+1}}=2^{m+1} \end{aligned}
or, using (m+1i)=(m+1m+1i)\binom{m+1}{i}=\binom{m+1}{m+1-i}, that
((m+10)+(m+11)++(m+11))+((m+1m+1)+(m+1m)++(m+1+1))+(m+1am+1)=2m+1 \begin{aligned} \left(\binom{m+1}{0}+\binom{m+1}{1}\right. & \left.+\cdots+\binom{m+1}{\ell-1}\right) \\ & +\left(\binom{m+1}{m+1}+\binom{m+1}{m}+\cdots+\binom{m+1}{\ell+1}\right)+\binom{m+1}{a_{m+1}}=2^{m+1} \end{aligned}
On the other hand, it is well known that
(m+10)+(m+11)++(m+1m+1)=2m+1, \binom{m+1}{0}+\binom{m+1}{1}+\cdots+\binom{m+1}{m+1}=2^{m+1},
and so, by subtracting, we get
(m+1am+1)=(m+1). \binom{m+1}{a_{m+1}}=\binom{m+1}{\ell} .
From this, using the fact that the binomial coefficients (m+1i)\binom{m+1}{i} are increasing for im+12i \leqslant \frac{m+1}{2} and decreasing for im+12i \geqslant \frac{m+1}{2}, we conclude that either am+1=a_{m+1}=\ell or am+1=m+1a_{m+1}=m+1-\ell. In either case, a0,a1,,am+1a_{0}, a_{1}, \ldots, a_{m+1} is again of the claimed form, which concludes the induction.
As a result of this description, any integer N0N \geqslant 0 appears as a term of the sequence aia_{i} for some 0i2N0 \leqslant i \leqslant 2 N.

Source: MathNet, licensed CC-BY-4.0. Statement and solution reproduced as published; topic, difficulty and ordering added by this site.