Processing math: 100%

54-я Международная Математическая Oлимпиада
Колумбия, Санта Марта, 2013 год


Обозначим через Q>0 множество всех положительных рациональных чисел. Пусть f:Q>0R функция, удовлетворяющая следующим трем условиям:
(i) для всех x,yQ>0 выполнено неравенство f(x)f(y)f(xy);
(ii) для всех x,yQ>0 выполнено неравенство f(x+y)f(x)+f(y);
(iii) существует рациональное число a>1 такое, что f(a)=a.
Докажите, что f(x)=x для всех xQ>0.
посмотреть в олимпиаде

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

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

Решение: P(x,y) условие для x,y.

Лемма 1. f(x)x,x1.

Д-во: P(1,a):f(a)f(1)f(a)f(1)1. Отсюда из P(n,1):f(n+1)f(n)+f(1)f(n)n,nN.

Из P(ab,b):f(ab)f(a)f(b)>0f(x)>0,xQ>0.

Пусть an+ε=x, где nN,0<εa, тогда из P(an,ε):f(x)f(an)+f(ε)>nf(a)+0=xεxa.

Значит f(x)>xa,x>a. Рассмотрим x>1, из P(x,xi) легко вывести, что для достаточно больших натуральных n

f(x)nf(xn)>xnaf(x)x1.

Заметим, что anf(an)f(a)n=anf(an)=an,nN.

Для достаточно большого n:

1)P(x,an):f(x)an=f(x)f(an)f(xan)xanf(x)x,xQ>0.

2)P(x,anx):an=f(x+(anx))f(x)+f(anx)x+(anx)=anf(x)=x,xQ>0.