Maths Olympiad Prep

Library / /7 of 10

, 2024

Number theory Difficulty 7.2 National olympiad, round 2 Prove it China

Let a1>a2>>an>1a_1 > a_2 > \dots > a_n > 1 be positive integers. Let MM denote the least common multiple of a1,a2,,ana_1, a_2, \dots, a_n. For a finite set of integers XX, define
f(X)=min1inxX{xai}. f(X) = \min_{1 \le i \le n} \sum_{x \in X} \left\{ \frac{x}{a_i} \right\}.
Here {u}=uu\{u\} = u - \lfloor u \rfloor is the fractional part of the real number uu. Put f()=0f(\emptyset) = 0. We say a set XX is minimal, if for any proper subset YXY \subsetneq X, we have f(Y)<f(X)f(Y) < f(X).
Prove that, if XX is a minimal finite set of integers and if f(X)2anf(X) \ge \frac{2}{a_n}, then
Xf(X)M. |X| \le f(X) \cdot M.
Here for a finite set XX, we use X|X| to denote the number of elements in XX.

Solution

Proof. Assume f(X)=λ2anf(X) = \lambda \ge \frac{2}{a_n}. By contradiction, suppose X>λM|X| > \lambda M. Since λ\lambda is of the form kai\frac{k}{a_i} (kZ>0k \in \mathbb{Z}_{>0}), λM\lambda M is an integer. We prove that there exists xXx \in X such that f(X{x})=f(X)f(X \setminus \{x\}) = f(X), which contradicts the minimality of XX.

For 1in1 \le i \le n, let Xi={xXaix}X_i = \{x \in X \mid a_i \nmid x\}.

Consider all indices ii satisfying Xiλai|X_i| \le \lceil \lambda a_i \rceil, and denote these indices by i1<i2<<imi_1 < i_2 < \dots < i_m. If
Xi1Xi2XimX,() X_{i_1} \cup X_{i_2} \cup \dots \cup X_{i_m} \neq X, \quad (*)
take xX(Xi1Xi2Xim)x \in X \setminus (X_{i_1} \cup X_{i_2} \cup \dots \cup X_{i_m}), and let Y=X{x}Y = X \setminus \{x\}. Then, f(Y)=f(X)f(Y) = f(X).

This is because, letting Yi={yYaiy}Y_i = \{y \in Y \mid a_i \nmid y\}, we have: If i{i1,i2,,im}i \in \{i_1, i_2, \dots, i_m\}, then Xi=YiX_i = Y_i, and
yY{yai}=yYi{yai}=xXi{xai}=xX{xai}λ. \sum_{y \in Y} \left\{ \frac{y}{a_i} \right\} = \sum_{y \in Y_i} \left\{ \frac{y}{a_i} \right\} = \sum_{x \in X_i} \left\{ \frac{x}{a_i} \right\} = \sum_{x \in X} \left\{ \frac{x}{a_i} \right\} \ge \lambda.
If i{i1,i2,,im}i \notin \{i_1, i_2, \dots, i_m\}, then YiXi1λai|Y_i| \ge |X_i| - 1 \ge \lceil \lambda a_i \rceil, so
yY{yai}=yYi{yai}Yi1aiλai1aiλ. \sum_{y \in Y} \left\{ \frac{y}{a_i} \right\} = \sum_{y \in Y_i} \left\{ \frac{y}{a_i} \right\} \ge |Y_i| \cdot \frac{1}{a_i} \ge \lceil \lambda a_i \rceil \cdot \frac{1}{a_i} \ge \lambda.
Thus, f(Y)λf(Y) \ge \lambda. Clearly, f(Y)f(X)=λf(Y) \le f(X) = \lambda, so f(Y)=f(X)f(Y) = f(X).

Now, we prove (*) holds. For 1jm1 \le j \le m, let Tj=Xi1XijT_j = X_{i_1} \cup \dots \cup X_{i_j} and Mj=lcm(ai1,,aij)M_j = \text{lcm}(a_{i_1}, \dots, a_{i_j}). Clearly, Tj=Xi1λai1=λM1|T_j| = |X_{i_1}| \le \lceil \lambda a_{i_1} \rceil = \lceil \lambda M_1 \rceil.

For 2jm2 \le j \le m, we have TjTj1λMjλMj1|T_j \setminus T_{j-1}| \le \lceil \lambda M_j \rceil - \lceil \lambda M_{j-1} \rceil. Indeed, if Mj=Mj1M_j = M_{j-1}, then
Tj={xXMjx}={xXMj1x}=Tj1, T_j = \{x \in X \mid M_j \nmid x\} = \{x \in X \mid M_{j-1} \nmid x\} = T_{j-1},
so TjTj1=0=λMjλMj1|T_j \setminus T_{j-1}| = 0 = \lceil \lambda M_j \rceil - \lceil \lambda M_{j-1} \rceil. If Mj>Mj1M_j > M_{j-1}, then aijMj1a_{i_j} \nmid M_{j-1}, and let d=gcd(aij,Mj1)d = \text{gcd}(a_{i_j}, M_{j-1}), Mj1=duM_{j-1} = du, aij=dva_{i_j} = dv, so uu and vv are coprime, with u>v>1u > v > 1, and Mj=duvM_j = duv.
TjTj1XijλaijλMjλMj1.() |T_j \setminus T_{j-1}| \le |X_{i_j}| \le \lceil \lambda a_{i_j} \rceil \le \lceil \lambda M_j \rceil - \lceil \lambda M_{j-1} \rceil. \quad (**)
The last inequality in (**) requires λaijλMjλMj11λd(uvuv)1\lambda a_{i_j} \le \lambda M_j - \lambda M_{j-1} - 1 \Leftrightarrow \lambda d(uv - u - v) \ge 1. Since λ2an2aij=2dv\lambda \ge \frac{2}{a_n} \ge \frac{2}{a_{i_j}} = \frac{2}{dv}, it suffices to show 2v(uvuv)1(2u3)(v1)3\frac{2}{v}(uv - u - v) \ge 1 \Leftrightarrow (2u - 3)(v - 1) \ge 3. Given u>v>1u > v > 1, this inequality holds, so (**) holds. Therefore,
Tm=T1+j=2mTjTj1λM1+j=2m(λMjλMj1)=λMmλM=λM. |T_m| = |T_1| + \sum_{j=2}^{m} |T_j \setminus T_{j-1}| \le \lceil \lambda M_1 \rceil + \sum_{j=2}^{m} (\lceil \lambda M_j \rceil - \lceil \lambda M_{j-1} \rceil) = \lceil \lambda M_m \rceil \le \lceil \lambda M \rceil = \lambda M.
This proves (*), so the assumption by contradiction fails, and the original proposition is proved.

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.