Maths Olympiad Prep

Library / /25 of 39

Combinatorics Difficulty 6.3 National olympiad Prove it Romania

Let (xn)n1(x_n)_{n \ge 1} be an increasing unbounded sequence of natural numbers such that x1=1x_1 = 1 and xn+12xnx_{n+1} \le 2x_n for all n1n \ge 1. Prove that every nonzero natural number can be written as a finite sum of pairwise distinct terms of the sequence (xn)n1(x_n)_{n \ge 1}.

*Note:* Two terms xix_i and xjx_j of the sequence (xn)n1(x_n)_{n \ge 1} are said to be distinct if iji \neq j.

Solution

Let kk be a nonzero natural number such that 1k<2xn1 \le k < 2x_n for some natural number n1n \ge 1. We will prove by induction that we can write k=i=1nεixik = \sum_{i=1}^{n} \varepsilon_i x_i with εi{0,1}\varepsilon_i \in \{0, 1\} for i=1,,ni = 1, \dots, n. Since the sequence (xn)n1(x_n)_{n \ge 1} is unbounded, we can cover all positive integers using this construction.

The statement is clearly true for n=1n = 1. Assume it is true for n=Nn = N. We will now show that for any 1k<2xN+11 \le k < 2x_{N+1}, we can write k=i=1N+1αixik = \sum_{i=1}^{N+1} \alpha_i x_i with αi{0,1}\alpha_i \in \{0, 1\}, i{1,,N+1}i \in \{1, \dots, N+1\}.

If xN=xN+1x_N = x_{N+1}, then by the induction hypothesis, k=i=1Nεixik = \sum_{i=1}^{N} \varepsilon_i x_i and we can take αi=εi\alpha_i = \varepsilon_i for i{1,,N}i \in \{1, \dots, N\} and αN+1=0\alpha_{N+1} = 0.

If xN<xN+1x_N < x_{N+1}, then it is sufficient to consider values of kk for which 2xNk<2xN+12x_N \le k < 2x_{N+1}, since the case k<2xNk < 2x_N is already covered by the induction hypothesis. In this case, we have kxN+12xNxN+10k - x_{N+1} \ge 2x_N - x_{N+1} \ge 0 by the given condition. We distinguish two cases:

Case 1. If kxN+1=0k - x_{N+1} = 0, the statement is clearly true.

Case 2. If kxN+1>0k - x_{N+1} > 0, we use again the hypothesis and observe that
0<kxN+1<2xN+1xN+12xN. 0 < k - x_{N+1} < 2x_{N+1} - x_{N+1} \le 2x_N.
By the induction hypothesis, we can write kxN+1=i=1Nεixik - x_{N+1} = \sum_{i=1}^{N} \varepsilon_i x_i with εi{0,1}\varepsilon_i \in \{0, 1\}, i{1,,N}i \in \{1, \dots, N\}. Adding xN+1x_{N+1} to both sides and setting αi=εi\alpha_i = \varepsilon_i for i{1,,N}i \in \{1, \dots, N\} and αN+1=1\alpha_{N+1} = 1, the induction step is complete.

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

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