Maths Olympiad Prep

Library / /16 of 16

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, ai2a_i \ge 2 is an integer for all ii and a1a2akna_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=11mα=2\sum_{m=1}^{\infty} \frac{1}{m^{\alpha}} = 2.

a. Prove that there exists a constant K>0K > 0 such that f(n)Knα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)cnα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, xRx \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(xx) 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)Kxα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(xx) <K(x2)α+K(x3)α+K(x4)α+ =Kxα((12)α+(13)α+(14)α+) =Kxα(m=11mα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+1x/j<2kx < 2^{k+1} \Rightarrow x/j < 2^k for j2j \ge 2,
f(x)=1+f(x2)+f(x3)+f(x4)++f(xx) 1+c(k)((x2)α+(x3)α+(x4)α++(xx)α) \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)α++(1x)α)c(k+1)xα     1+c(k)xα(21m>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α<2k12kα+2k+112(k+1)α+=tk12(α1)t=12(α1)(k1)\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)(112(k1)(α1)(2α11)) 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)(112(k1)(α1)(2α11)) 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α11\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(k1)(α1))    βm22(2k1)(α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α11)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(2k1)(α1)12(k+1)α    βm22(k1/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α>m12α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,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement and solution reproduced as published; topic and difficulty added by this site.