Maths Olympiad Prep

Track / Stage 6 / 155 of 400 #1795 of 2604

Problem 1795

National Olympiad, first round
Algebra Difficulty 6.2 Prove it Taiwan IMO Selection Camp · Taiwan · 2023

Let f:N→R>0f: \mathbb{N} \to \mathbb{R}_{>0} be a given increasing function that takes positive values.
For any pair (m,n)(m, n) of positive integers, we call it disobedient if f(mn)≠f(m)f(n)f(mn) \neq f(m)f(n). For any positive integer mm, we call it ultra-disobedient if for any nonnegative integer NN, there are always infinitely many positive integers nn satisfying that (m,n),(m,n+1),…,(m,n+N)(m, n), (m, n + 1), \dots, (m, n + N) are all disobedient pairs.
Show that if there exists some disobedient pair, then there exists some ultra-disobedient positive integer.

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.

Next problem →

Official solution

We will show the contrapositive of the statement. In particular, we will show that if there are no ultra-disobedient positive integers, then there exists a nonnegative integer α\alpha with f(n)=nαf(n) = n^\alpha for any n∈Nn \in \mathbb{N}.

We first show that f(1)=1f(1) = 1. Since 11 is not ultra-disobedient, there exists n∈Nn \in \mathbb{N} with f(n)=f(n)f(1)f(n) = f(n)f(1), showing that f(1)=1f(1) = 1.

Now let a,ba, b be two arbitrary positive integers greater than 11. We will show that log⁡f(a)/log⁡a=log⁡f(b)/log⁡b\log f(a)/\log a = \log f(b)/\log b. Since none of them is ultra-disobedient, there exist non-negative integers N,MN, M such that for any n>Mn > M, some of (a,n),…,(a,n+N)(a, n), \dots, (a, n + N) and some of (b,n),…,(b,n+N)(b, n), \dots, (b, n + N) are obedient.

By symmetry, it suffices to show that log⁡f(a)/log⁡a≥log⁡f(b)/log⁡b\log f(a)/\log a \ge \log f(b)/\log b. Assume for the sake of contradiction that log⁡f(a)/log⁡a<log⁡f(b)/log⁡b\log f(a)/\log a < \log f(b)/\log b. Then log⁡a/log⁡b>log⁡f(a)/log⁡f(b)\log a/\log b > \log f(a)/\log f(b), and by the density of rationals we can find p,q∈Np, q \in \mathbb{N} such that log⁡a/log⁡b>p/q>log⁡f(a)/log⁡f(b)\log a/\log b > p/q > \log f(a)/\log f(b).

xq≥aqk−(aq−1+⋯+1)N,yp≤bpk+(bq−1+⋯+1)N. x_q \geq a^q k - (a^{q-1} + \dots + 1)N, \quad y_p \leq b^p k + (b^{q-1} + \dots + 1)N.
Since aq>bqa^q > b^q, we can choose kk large enough so that xq>ypx_q > y_p. This then gives that f(a)q≥f(b)pf(a)^q \geq f(b)^p, or log⁡f(a)/log⁡(b)>p/q\log f(a)/\log(b) > p/q. This is a contradiction. Therefore log⁡f(a)/log⁡a≥log⁡f(b)/log⁡b\log f(a)/\log a \geq \log f(b)/\log b, and thus log⁡f(a)/log⁡a=log⁡f(b)/log⁡b\log f(a)/\log a = \log f(b)/\log b by symmetry. We can now let α=log⁡f(2)/log⁡2\alpha = \log f(2)/\log 2 and complete the proof.

Source: MathNet, licensed CC-BY-4.0. Statement translated into English from zh; metadata (topic, difficulty, ordering) added by this project.