Maths Olympiad Prep

Track / Stage 6 / 122 of 400 #1122 of 1964

Problem 1122

National olympiad, first round
Combinatorics Difficulty 6.2 Prove it

Example 38 Let Sn={1,2,3,,12(3n+1)}S_{n}=\left\{1,2,3, \cdots, \frac{1}{2}\left(3^{n}+1\right)\right\}, prove: there exists a subset MnM_{n} of SnS_{n} containing 2n2^{n} elements, such that no three numbers in it form an arithmetic progression.

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.

Official solution

For n=1n=1, S1={1,2}S_{1}=\{1,2\}, taking M1={1,2}M_{1}=\{1,2\} satisfies the problem's requirements; for n=2n=2, S2={1,2,3,4,5}S_{2}=\{1,2,3,4,5\}, taking M2={1,2,4,5}M_{2}=\{1, 2, 4, 5\} satisfies the problem's requirements; for n=3n=3, S3={1,2,3,,14}S_{3}=\{1,2,3, \cdots, 14\}, taking M3={1,2,4,5,10,11,13,14}M_{3}=\{1,2,4,5,10,11,13,14\} satisfies the problem's requirements, and it is noted that if x,y,zx, y, z do not form an arithmetic sequence, then for any aa, a,a+x,a+y,a+za, a+x, a+y, a+z also do not form an arithmetic sequence, and the elements of M3M_{3} have the following relationships: 10=1+32,11=2+32,13=4+32,14=5+3210=1+3^{2}, 11=2+3^{2}, 13=4+3^{2}, 14=5+3^{2}.

Below, we use an inductive construction method to prove that a subset MnM_{n} satisfying the conditions exists.

For n=1n=1, as previously stated, M1M_{1} satisfies the conditions.
Assume for a positive integer nn, there exists a subset MnM_{n} of SnS_{n} containing 2n2^{n} elements such that no three elements in MnM_{n} form an arithmetic sequence. Let Mn+1=Mn{3n+aaMn}M_{n+1}=M_{n} \cup\left\{3^{n}+a \mid a \in M_{n}\right\}.
Then Mn+1M_{n+1} contains 2Mn=22n=2n+12\left|M_{n}\right|=2 \cdot 2^{n}=2^{n+1} elements, and the largest element in Mn+1M_{n+1} does not exceed 12(3n+1)+3n=12(3n+1+1)\frac{1}{2}\left(3^{n}+1\right) + 3^{n} = \frac{1}{2}\left(3^{n+1}+1\right), so Mn+1M_{n+1} is a subset of Sn+1S_{n+1} containing 3n+13^{n+1} elements. If there exist three numbers x,y,z(x<y<z)x, y, z (x<y<z) in Mn+1M_{n+1} that form an arithmetic sequence, then x,y,zx, y, z cannot all belong to MnM_{n}, nor can they all belong to {3n+aaMn}\left\{3^{n}+a \mid a \in M_{n}\right\}, hence only xMn,z{3n+aaMn}x \in M_{n}, z \in\left\{3^{n}+a \mid a \in M_{n}\right\}.

If yMny \in M_{n}, then by y12(3n+1),x1y \leqslant \frac{1}{2}\left(3^{n}+1\right), x \geqslant 1, we get
2=2yx2×12(3n+1)1=3n, 2=2 y-x \leqslant 2 \times \frac{1}{2}\left(3^{n}+1\right)-1=3^{n},

which contradicts z{3n+aaMn},z3n+1z \in\left\{3^{n}+a \mid a \in M_{n}\right\}, z \geqslant 3^{n}+1.
If y{3n+aaMn}y \in\left\{3^{n}+a \mid a \in M_{n}\right\}, then by y3n+1,z12(3n+1+1)y \geqslant 3^{n}+1, z \leqslant \frac{1}{2}\left(3^{n+1}+1\right) we get
x=2yz2(3n+1)12(3n+1+1)=12(3n+3), x=2 y-z \geqslant 2\left(3^{n}+1\right)-\frac{1}{2}\left(3^{n+1}+1\right)=\frac{1}{2}\left(3^{n}+3\right),

which contradicts xMn,x12(3n+1)x \in M_{n}, x \leqslant \frac{1}{2}\left(3^{n}+1\right).
This proves that no three elements in Mn+1M_{n+1} form an arithmetic sequence. Thus, we have used an inductive construction method to prove that a subset MnM_{n} satisfying the problem's conditions exists.

Source: NuminaMath-1.5, licensed Apache-2.0. Statement and solution reproduced as published; topic, difficulty and ordering added by this site.