Processing math: 100%

29-я Балканская математическая олимпиада
Анталья, Турция, 2012 год


Найдите все функции f:NN, удовлетворяющие следующим условиям одновременно:
(i) f(n!)=f(n)! для любого натурального n;
(ii) f(m)f(n) делится на mn для любых различных натуральных m и n.
посмотреть в олимпиаде

Комментарий/решение:

  6
1 года 10 месяца назад #

Answer. f1,f2,f(x)x.

Proof. Рассмотрим два случая на ограниченность f.

Case 1. f ограничена сверху.

Тогда найдется некоторое фиксированное m, что f(x)=m для бесконечного количества значений x. Зафиксировав любое nN получим, что

xnf(x)f(n)=mf(n)xnmf(n).

Рассмотрев достаточно большое значение x получим, что m=f(n),nN. Из первого условия m!=mm2. Отсюда получаем ответы f2 и f1.

Case 2. f не ограничена сверху.

Claim 1. Для любого n верно, что nf(n).

Proof. Снова зафиксируем n и рассмотрим такое x, что f(x)n и xn:

f(x)!f(n)=f(x!)f(n)  x!n  n

но поскольку nf(x)!, то nf(n),nN.

Claim 2. f(p2)=p2 для любого простого p5.

Proof. Из f(1)=f(1!)=f(1)!f(1)2. По теореме Вильсона заметим, что

p(p2)!1f((p2)!)f(1)=f(p2)!f(1).

Если f(p2)2(p2)>p, то pf(p2)!pf(1)2<p, противоречие.

Если 2(p2)>f(p2)  p2, то f(p2)=p2.

Осталось только заметить, что

f(p2)f(n)  (p2)nnf(n)  (p2)n

для всех pP5 (в частности для такого простого, что (p2)n>|nf(n)|), откуда f(n)=n,nN.