Maths Olympiad Prep

Track / Stage 6 / 155 of 400 #1635 of 2444

Problem 1635

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

Let f:NR>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 nNn \in \mathbb{N}.

We first show that f(1)=1f(1) = 1. Since 11 is not ultra-disobedient, there exists nNn \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 logf(a)/loga=logf(b)/logb\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 logf(a)/logalogf(b)/logb\log f(a)/\log a \ge \log f(b)/\log b. Assume for the sake of contradiction that logf(a)/loga<logf(b)/logb\log f(a)/\log a < \log f(b)/\log b. Then loga/logb>logf(a)/logf(b)\log a/\log b > \log f(a)/\log f(b), and by the density of rationals we can find p,qNp, q \in \mathbb{N} such that loga/logb>p/q>logf(a)/logf(b)\log a/\log b > p/q > \log f(a)/\log f(b).

xqaqk(aq1++1)N,ypbpk+(bq1++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)qf(b)pf(a)^q \geq f(b)^p, or logf(a)/log(b)>p/q\log f(a)/\log(b) > p/q. This is a contradiction. Therefore logf(a)/logalogf(b)/logb\log f(a)/\log a \geq \log f(b)/\log b, and thus logf(a)/loga=logf(b)/logb\log f(a)/\log a = \log f(b)/\log b by symmetry. We can now let α=logf(2)/log2\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.