Processing math: 100%

Областная олимпиада по математике, 2018 год, 11 класс


Найти все функции f:(0,+)(0,+), удовлетворяющие при всех x,y(0,+) условию f(x)f(yf(x))=f(x+y).
посмотреть в олимпиаде

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

  1
7 года 3 месяца назад #

Ответ: f(x)=1; f(x)=11+Cx,C(0,+)

Решение. Пусть существует x0(0,+) такой, что f(x0)>1. Положим x=x0,y=xf(x0)1. Получим

f(x0)f(x0f(x)f(x0)1)=f(x0+x0f(x0)1)

f(x0)f(x0+x0f(x0)1)=f(x0+x0f(x0)1)f(x0)=1.

Получили противоречие. Значит, x(0,+)f(x)1.

Из исходного равенства и получившегося неравенства следует, что 0<x1<x2

f(x1)f(x1)f((x2x1)f(x1))=f(x1+(x2x1))=f(x2),

то есть искомая функцияf(x) неубывающая.

Случай 1. Пусть существует x(0,+) такой, что f(x)=1. Тогда

x(0,x]f(x)=1.

Положим x=x, тогда y(0,+)

f(x)f(yf(x))=f(x+y)f(y)=f(x+y).

Отсюда в силу того, что f(x) неубывающая, заключаем, что x(0,+) f(x)=1. Нетрудно убедиться, что эта функция подходит.

Случай 2. x(0,+) 0<f(x)<1, тогда 0<x1<x2

f(x1)>f(x2),

то есть функция f(x) строго убывающая, а, значит, инъективна.

Из исходного равенства получаем

f(1)f(yf(1))=f(1+y)=f(yf(1)+(1+yyf(1))=f(yf(1))f((1+yyf(1))f(yf(1)))

f(1)=f((1+yyf(1))f(yf(1)))1=(1+yyf(1))f(yf(1)))).

В последнем равенстве положим a=f(1)(0,1), y=xa. Тогда . x(0,+)

1=(1+xax)f(x)f(x)=11+(1a1)x=11+Cx,

где C=1a1(0,+).

Проверка показывает, что любая функция вида f(x)=11+Cx, где C=1a1(0,+),удовлетворяет условию задачи.