Maths Olympiad Prep

Library / Brazilian Math Olympiad /63 of 66

Brazilian Math Olympiad

Combinatorics Difficulty 7.2 National Olympiad, round 2 Prove it Brazil

For each positive integer nn let f(n)f(n) be the number of products of integers bigger than 11 whose result is at most nn, i.e. f(n)f(n) is the number of kk-uples (a1,a2,…,ak)(a_1, a_2, \dots, a_k) where kk is a natural number, ai≥2a_i \ge 2 is an integer for all ii and a1⋅a2⋅…ak≤na_1 \cdot a_2 \cdot \dots a_k \le n (include, by convention, the empty 00-uple (⋅)(\cdot), whose product is 11).

Thus, for example, f(1)=1f(1) = 1 because of the 00-uple (⋅)(\cdot) and f(6)=9f(6) = 9, because of the 00-uple (⋅)(\cdot), the 11-uples (2),(3),(4),(5)(2), (3), (4), (5) and (6)(6) and the 22-uples (2,2),(2,3)(2, 2), (2, 3) and (3,2)(3, 2).

Let α>1\alpha > 1 such that ∑m=1∞1mα=2\sum_{m=1}^{\infty} \frac{1}{m^{\alpha}} = 2.

a. Prove that there exists a constant K>0K > 0 such that f(n)≤K⋅nαf(n) \le K \cdot n^{\alpha} for all positive integers nn.

b. Prove that there exists a constant c>0c > 0 such that f(n)≥c⋅nαf(n) \ge c \cdot n^{\alpha} for all positive integers nn.

Solution

Extend the definition of ff to real numbers, that is, f(x)f(x) is the number of kk-uples whose product is at most xx, x∈Rx \in \mathbb{R}. If the last number in a kk-uple is mm, then we obtain a product that doesn't exceed x/mx/m. Conversely, given a number mm and a product that doesn't exceed x/mx/m we obtain a kk-uple whose last number is mm. Adding the empty 00-uple, we obtain
f(x)=1+f(x2)+f(x3)+f(x4)+⋯+f(x⌊x⌋) f(x) = 1 + f\left(\frac{x}{2}\right) + f\left(\frac{x}{3}\right) + f\left(\frac{x}{4}\right) + \dots + f\left(\frac{x}{\lfloor x \rfloor}\right)

a. Induct on nn. We don't need to worry about all real numbers because f(x)=f(⌊x⌋)f(x) = f(\lfloor x \rfloor). Suppose f(x)≤K⋅xαf(x) \le K \cdot x^{\alpha}, α\alpha defined as in the problem statement, x<nx < n. One can find a suitable KK for n=1n = 1 (for instance, K=1K = 1). Then
f(x)=f(x2)+f(x3)+f(x4)+⋯+f(x⌊x⌋) <K(x2)α+K(x3)α+K(x4)α+… =Kxα((12)α+(13)α+(14)α+… ) =Kxα(∑m=1∞1mα−1)=Kxα \begin{align*} f(x) &= f\left(\frac{x}{2}\right) + f\left(\frac{x}{3}\right) + f\left(\frac{x}{4}\right) + \dots + f\left(\frac{x}{\lfloor x \rfloor}\right) \ &< K \left(\frac{x}{2}\right)^{\alpha} + K \left(\frac{x}{3}\right)^{\alpha} + K \left(\frac{x}{4}\right)^{\alpha} + \dots \ &= K x^{\alpha} \left( \left(\frac{1}{2}\right)^{\alpha} + \left(\frac{1}{3}\right)^{\alpha} + \left(\frac{1}{4}\right)^{\alpha} + \dots \right) \ &= K x^{\alpha} \left( \sum_{m=1}^{\infty} \frac{1}{m^{\alpha}} - 1 \right) = K x^{\alpha} \end{align*}

b. Suppose that f(n)≥c(k)⋅nαf(n) \ge c(k) \cdot n^{\alpha} for all n<2kn < 2^k. We will find a recurrence relation for c(k)c(k) and prove that c(k)c(k) tends to a positive constant. Let c(1)=2c(1) = 2 and, since x<2k+1⇒x/j<2kx < 2^{k+1} \Rightarrow x/j < 2^k for j≥2j \ge 2,
f(x)=1+f(x2)+f(x3)+f(x4)+⋯+f(x⌊x⌋) ≥1+c(k)((x2)α+(x3)α+(x4)α+⋯+(x⌊x⌋)α) \begin{align*} f(x) &= 1 + f\left(\frac{x}{2}\right) + f\left(\frac{x}{3}\right) + f\left(\frac{x}{4}\right) + \dots + f\left(\frac{x}{\lfloor x \rfloor}\right) \ &\ge 1 + c(k) \left( \left(\frac{x}{2}\right)^{\alpha} + \left(\frac{x}{3}\right)^{\alpha} + \left(\frac{x}{4}\right)^{\alpha} + \dots + \left(\frac{x}{\lfloor x \rfloor}\right)^{\alpha} \right) \end{align*}
So we need
1+c(k)xα((12)α+(13)α+(14)α+⋯+(1⌊x⌋)α)≥c(k+1)xα   ⟺  1+c(k)xα(2−1−∑m>x1mα)≥c(k+1)xα \begin{align*} & 1 + c(k)x^{\alpha} \left( \left(\frac{1}{2}\right)^{\alpha} + \left(\frac{1}{3}\right)^{\alpha} + \left(\frac{1}{4}\right)^{\alpha} + \dots + \left(\frac{1}{\lfloor x \rfloor}\right)^{\alpha} \right) \ge c(k+1)x^{\alpha} \ \iff & 1 + c(k)x^{\alpha} \left( 2 - 1 - \sum_{m>x} \frac{1}{m^{\alpha}} \right) \ge c(k+1)x^{\alpha} \end{align*}
Since m>x>2km > x > 2^k, by substituting every number between 2t2^t and 2t+12^{t+1} by 2t2^t we obtain ∑m>x1mα<2k⋅12kα+2k+1⋅12(k+1)α+⋯=∑t≥k12(α−1)t=12(α−1)(k−1)\sum_{m>x} \frac{1}{m^{\alpha}} < 2^k \cdot \frac{1}{2^{k\alpha}} + 2^{k+1} \cdot \frac{1}{2^{(k+1)\alpha}} + \dots = \sum_{t \ge k} \frac{1}{2^{(\alpha-1)t}} = \frac{1}{2^{(\alpha-1)(k-1)}}. So it's sufficient to have
c(k+1)≤x−α+c(k)(1−12(k−1)(α−1)(2α−1−1)) c(k+1) \le x^{-\alpha} + c(k) \left(1 - \frac{1}{2^{(k-1)(\alpha-1)}(2^{\alpha-1}-1)}\right)
Since x<2k+1x < 2^{k+1}, we can actually have
c(k+1)≤12(k+1)α+c(k)(1−12(k−1)(α−1)(2α−1−1)) c(k+1) \le \frac{1}{2^{(k+1)\alpha}} + c(k) \left(1 - \frac{1}{2^{(k-1)(\alpha-1)}(2^{\alpha-1} - 1)}\right)
Let β=12α−1−1\beta = \frac{1}{2^{\alpha-1}-1}. Let's try, then, to find constants m1,m2m_1, m_2 such that c(k)=m1+m22k(α−1)c(k) = m_1 + \frac{m_2}{2^{k(\alpha-1)}}. Substituting, we find
m1+m22(k+1)(α−1)≤12(k+1)α+(m1+m22k(α−1))(1−β2(k−1)(α−1))  ⟺  βm22(2k−1)(α−1)≤12(k+1)α+−m2+m22α−1−βm122(α−1)2(k+1)(α−1) m_1 + \frac{m_2}{2^{(k+1)(\alpha-1)}} \le \frac{1}{2^{(k+1)\alpha}} + \left(m_1 + \frac{m_2}{2^{k(\alpha-1)}}\right) \left(1 - \frac{\beta}{2^{(k-1)(\alpha-1)}}\right) \\ \iff \frac{\beta m_2}{2^{(2k-1)(\alpha-1)}} \le \frac{1}{2^{(k+1)\alpha}} + \frac{-m_2 + m_2 2^{\alpha-1} - \beta m_1 2^{2(\alpha-1)}}{2^{(k+1)(\alpha-1)}}
We can choose m1,m2m_1, m_2 such that −m2+m22α−1−βm122(α−1)=0  ⟺  22(α−1)m1=(2α−1−1)2m2-m_2 + m_2 2^{\alpha-1} - \beta m_1 2^{2(\alpha-1)} = 0 \iff 2^{2(\alpha-1)}m_1 = (2^{\alpha-1} - 1)^2 m_2. Then the inequality reduces to
βm22(2k−1)(α−1)≤12(k+1)α  ⟺  βm22(k−1/2)(2α−2)≤12(k+1)α \frac{\beta m_2}{2^{(2k-1)(\alpha-1)}} \le \frac{1}{2^{(k+1)\alpha}} \iff \frac{\beta m_2}{2^{(k-1/2)(2\alpha-2)}} \le \frac{1}{2^{(k+1)\alpha}}
which holds for many positive constants β,m2\beta, m_2. So c(k)=m1+m22k(α−1)c(k) = m_1 + \frac{m_2}{2^{k(\alpha-1)}} tends to a positive m1m_1 as kk goes to infinity, and, since f(n)≥c(k)⋅2α>m1⋅2αf(n) \ge c(k) \cdot 2^{\alpha} > m_1 \cdot 2^{\alpha} we are done.

Want a route through all this instead of an archive? The track puts 2,604 problems in a working order, from Junior Challenge level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement reproduced verbatim; metadata (topic, difficulty) added by this project.