Maths Olympiad Prep

Library / /194 of 397

Algebra Difficulty 5.8 AIME, harder Prove it Taiwan

Let f:NNf: \mathbb{N} \to \mathbb{N}, and let fmf^m denote ff applied mm times. Suppose that for all nNn \in \mathbb{N}, there exists a kk such that f2k(n)=n+kf^{2k}(n) = n + k, and let knk_n be the smallest kk satisfying the preceding equation. Prove that the sequence k1,k2,k_1, k_2, \dots is unbounded.

Solution

We focus on the set S={1,f(1),f2(1),}S = \{1, f(1), f^2(1), \dots\}. Observe that SS is unbounded, because for every nn in SS, there exists k>0k > 0 such that f2k(n)=n+kf^{2k}(n) = n + k lies in SS. Clearly ff maps SS into itself, and ff is one-to-one on SS. Indeed, if fi(1)=fj(1)f^i(1) = f^j(1) (with ii and jj unequal), then starting from some mm, fm(1)f^m(1) would recur periodically, and SS would be finite.

Define g:SSg : S \to S by g(n)=f2kn(n)=n+kng(n) = f^{2k_n}(n) = n + k_n. We show that gg is also one-to-one.

Suppose g(a)=g(b)g(a) = g(b) with a<ba < b. Then a+ka=f2ka(a)=f2kb(b)=b+kba + k_a = f^{2k_a}(a) = f^{2k_b}(b) = b + k_b, from which we get ka>kbk_a > k_b. So, since ff is one-to-one on SS, we obtain f2(kakb)(a)=b=a+(kakb)f^{2(k_a - k_b)}(a) = b = a + (k_a - k_b). However, since 0<kakb<ka0 < k_a - k_b < k_a, this contradicts the minimality of kak_a.

Let TT be the set of elements of SS excluding those of the form g(n),nSg(n), n \in S. Note that 1T1 \in T since g(n)>ng(n) > n for nSn \in S, so TT is not empty. For each tTt \in T, let Ct={t,g(t),g2(t),}C_t = \{t, g(t), g^2(t), \dots\}; this CtC_t is called the chain starting at tt. We observe that distinct chains are mutually exclusive, since gg is one-to-one. Every nSTn \in S \setminus T can be expressed as n=g(n)n = g(n'), where n<n,nSn' < n, n' \in S. By the same reasoning, we observe that for some tT,nCtt \in T, n \in C_t, that is, SS is the union of these mutually exclusive chains CtC_t.

If fn(1)f^n(1) lies in CtC_t starting at t=fnt(1)t = f^{n_t}(1), then n=nt+2a1++2ajn = n_t + 2a_1 + \cdots + 2a_j and fn(1)=gj(fnt(1))=f2aj(f2aj1(f2a1(fnt(1))))=fnt(1)+a1++ajf^n(1) = g^j(f^{n_t}(1)) = f^{2a_j}(f^{2a_{j-1}}(\cdots f^{2a_1}(f^{n_t}(1)))) = f^{n_t}(1) + a_1 + \cdots + a_j.

Therefore
fn(1)=fnt(1)+nnt2=t+nnt2.(1) f^n(1) = f^{n_t}(1) + \frac{n - n_t}{2} = t + \frac{n - n_t}{2}. \quad (1)

Now we use proof by contradiction to show that TT is infinite. Suppose there are only finitely many chains Ct1,,CtrC_{t_1}, \dots, C_{t_r}, starting at t1<<trt_1 < \dots < t_r. Fix NN. If fn(1),1nNf^n(1), 1 \le n \le N lies in CtC_t, then

by equation (1), fn(1)=t+nnt2tr+N2f^n(1) = t + \frac{n-n_t}{2} \le t_r + \frac{N}{2}. But the N+1N+1 distinct numbers 1,f(1),,fN(1)1, f(1), \cdots, f^N(1) are all less than tr+N2t_r + \frac{N}{2}, so N+1tr+N2N+1 \le t_r + \frac{N}{2}. So when NN is sufficiently large we get a contradiction, hence TT is infinite.

Choose any kNk \in \mathbb{N} and consider the k+1k+1 chains headed by the first k+1k+1 numbers in TT. Let tt be the largest of these numbers. Each chain contains a number not exceeding tt, and at least one chain does not contain any of t+1,,t+kt+1, \cdots, t+k. So in this chain there exists a number nn such that g(n)n>kg(n)-n > k, that is, kn>kk_n > k. Hence k1,k2,k_1, k_2, \cdots is unbounded.

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 translated into English from zh; metadata (topic, difficulty) added by this project.