XIII математическая олимпиада «Шелковый путь», 2014 год
Комментарий/решение:
Комментарии от администратора Комментарии от администратора №1. Решение. Пусть $A = \{k\ |\ f(kn) = k^2f(n)\ \forall n \in \mathbf{N} \}$ и $A_1 = \{k\ |\ f(k) = k^2 \}$. По условию имеем следующие неравенства: \begin{align*} f(mn) \ge f(m)f(n), &\quad (1) \\ f(m^2 + n^2) \ge (f(m) + f(n))^2, &\quad (2) \\ f(m)^2 + f(n)^2 + 2f(mn) \ge f(m^2 + n^2). &\quad (3) \\ \end{align*} Лемма 1. Если $f(mn) = f(m)f(n),$ то $f(m^2 + n^2) = (f(m) + f(n))^2$. Доказательство. Легко следует из неравенств$~(1),~(2)$. $\square$ При $m = n = 1$ из$~(1)$ $f(1) \ge f(1)^2$, откуда $f(1) = 1.$ Положив $m = 1$ выполнено $f(mn) = f(m)f(n),$ тогда по Лемме 1 имеем $$ f(n^2 + 1) = (f(n) + 1)^2\ \forall n \in \mathbf{N}. \quad (4) $$ Из$~(4)$ при $n = 1,$ $f(2) = 4.$ Из$~(3),~(1)$ при $m = n$ имеем $$ 2f(n)^2 + 2f(n^2) \ge f(2n^2) \ge f(2) f(n^2) = 4 f(n^2) \implies f(n)^3 \ge f(n^2), $$ и при $m = n$ из$~(1)$ имеем $f(n^2) \ge f(n)^2.$ Следовательно, $$ f(n^2) = f(n)^2\ \forall n \in \mathbf{N}. \quad (5) $$ Лемма 2. Если $f(kn^2) = k^2f(n)^2 = k^2 f(n^2)\ \forall n \in \mathbf{N},$ то $k \in A.$ Доказательство. $f(k) = f(k \cdot 1^2) = k^2 f(1)^2 = k^2$, $k^2 f(n)^2 = f(k n^2) \ge f(kn) f(n) \implies f(kn) \le k^2f(n)$ и $f(kn) \ge f(k)(n) = k^2 f(n) \implies f(kn) = k^2 f(n) \implies k \in A.$ $\square$ Так как при $m = n$ верно $f(mn) = f(m)f(n)$, по Лемме 1 $f(2n^2) = 4 f(n)^2$. Тогда, по Лемме 2 $$ f(2n) = 4f(n)\ \forall n \in \mathbf{N}. \quad (6) $$ Следовательно, $2 \in A$. Из$~(1)$ если $n = p_1 \cdots p_k,$ то $$ f(n) \ge f(p_1) \cdots f(p_k). \quad (7) $$ Докажем теперь индукцией по $n$, что $$ f(n) \ge n^2\ \forall n \in \mathbf{N}. \quad (8) $$ При $n = 1,2,$ $f(n) = n^2.$ Предположим$~(8)$ верно при всех $k < n.$ Докажем для $n \ge 3.$
- Если $n$ составное, то $n = mk$ для $1 < m,k < n.$ Тогда из$~(1)$ $f(n) \ge f(m)f(k) \ge m^2 k^2 = n^2.$
- Если $n$ простое виде $4k + 1$. По теореме Ферма найдутся $x,y\in \mathbf{N}$ такие, что $n = x^2 + y^2$. Тогда из$~(2)$ $f(n) = f(x^2 + y^2) \ge (f(x) + f(y))^2 \ge (x^2 + y^2)^2 = n^2.$
- Если же $n$ простое вида $4k + 3$, то $n^2 + 1 = 2 p_1 \cdots p_k,$ для простых $p_i = 4k_i + 1$, $i = 1, \ldots, k$. Тогда найдутся $x_i, y_i \in \mathbf{N}$ такие, что $x_i^2 + y_i^2 = p_i \le \frac{n^2 + 1}{2} < n^2 \implies x_i, y_i < n \implies$ $f(p_i) \ge f(x_i^2 + y_i^2) \ge (f(x_i) + f(y_i))^2 \ge (x_i^2 + y_i^2)^2 = p_i^2$. Из$~(7)$ $\implies f(n^2 + 1) \ge f(2) f(p_1) \cdots f(p_k) \ge 2^2 p_1^2 \cdots p_k^2 = (n^2 + 1)^2$, из$~(4)$ $\implies f(n) = \sqrt{f(n^2 + 1)} -1 \ge n^2.$ $\square$
Пусть $P(m,n)$ условие.
Claim 1: $f(n^2+1)\equiv(f(n)+1)^2$ и $f(1)=1, f(2)=4.$
Это следует из $P(n,1).$
Claim 2: $f(n^2)\equiv f(n)^2\implies f(2n)\equiv 4f(n)$
Первое равенство просто следует из $P(n,n).$ Отсюда же легко вывести, что $f(2n^2)=4f(n^2).$ Подставив это в $P(2n,n)$ получаем, что $f(2n)\equiv 4f(n).$
$\bullet$ Далее индукцией докажем, что $f(k)\equiv k^2.$
Допустим, что $f(i)=i^2, 1\le i \le k-1,$ где $k\ge 3.$
(i) Если $2\mid k,$ то $f(k)=4f(\frac{k}{2})=k^2.$
(ii) Пусть теперь $k=2x+1.$ Далее заметим, что
$$(f(2x+1)+1)^2=f(4x^2+4x+2)=4f(2x^2+2x+1)$$
Из $P(x,x+1): f(x^2+(x+1)^2)-f(x)^2-f(x+1)^2\ge 2f(x)f(x+1),$ причем мы знаем, что $f(x)=x^2,f(x+1)=(x+1)^2$
$$\implies f(2x^2+2x+1)\ge (2x^2+2x+1)^2\implies \boxed{f(2x+1)\ge (2x+1)^2}$$
Из $P(2x+1,2x-1): (f(2x+1)+(2x-1)^2)^2 \le f((2x+1)^2+(2x-1)^2)=4f((2x)^2+1)=4(f(2x)+1)^2=4((2x)^2+1)^2$
$$\implies \boxed{f(2x+1)\le (2x+1)^2}$$
Переход доказан. Значит $\boxed {f(n)\equiv n^2},$ что подходит под изначальное условие.
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.