Loading [MathJax]/jax/output/SVG/jax.js

Республиканская олимпиада по математике, 2019 год, 10 класс


Пусть Q — множество всех рациональных чисел. Найдите все функции f:QQ такие, что для любых x,yQ выполнено равенство f(x+y)f(y)=f(f(xy)+f(y)). ( Ильясов С. )
посмотреть в олимпиаде

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

пред. Правка 5   11
4 года 8 месяца назад #

Ответ:f(x)=x,xQ или f(x)=0,xQ

Пусть P(x,y) обозначает данное уравнение.

Свойтво 1: f(0)=0

Доказательство:

P(0,0):0=f(2f(0))

P(2f(0),0):f(0)=f(f(0))

P(f(0),0):2f(0)=f(0), откуда f(0)=0.

Заметим, что P(x,0):f(x)=f(f(x))(1)

По индукции легко доказать, что f(nx)=nf(x),nN,xQ

Свойство (2) для x верно, что f(x)=f(x)

Доказательство: Отметим, что P(x,x): f(x)=f(f(2x)+f(x))

и P(x,2x): f(x)=3f(x)2f(x)=f(3x)f(2x)=f(f(x)+f(2x))

Откуда f(x)=f(x).

Заметим, что qf(pq)=f(p)=pf(1) откуда f(pq)=pqf(1),p,qN(3)

Из (2) и (3) получаем,что f(x)=xf(1),xQ

Постановкой в P(x,y),находим что f(1)=1 или f(1)=0

Откуда f(x)=x,xQ или f(x)=0,xQ

пред. Правка 2   3
4 года 8 месяца назад #

Когда берете обе стороны P(x,y) в f, получается f(f(x+y)f(y))=f(f(f(xy)+f(y)))=f(f(xy)+f(y)), а не то, что получилось у вас, ведь у нас f(f(x))=f(x) а не f(f(x))=x.

Вот мое решение:

Мы знаем, что f(0)=0 и f(f(x))=f(x) (1).

P(x,x):2f(x)=f(2x) (2).

Как я уже ранее написал,

f(f(x+y)f(y))=f(f(f(xy)+f(y)))=f(f(xy)+f(y))=f(x+y)f(y)

f(f(x+y)f(y))=f(x+y)f(y). Подставим сюда xy вместо x и получим f(f(x)f(y))=f(x)f(y) (3)

P(x+y,y):f(f(x)+f(y))=f(x+2y)f(y) (4)

Теперь

P(f(x),f(y)):f(f(x)+f(y))f(f(y))=f(f(f(x)f(y))+f(f(y))), Используем (1), (3) и (4)

f(x+2y)2f(y)=f(f(x)f(y)+f(y)), Используем (1) и (2)

f(x+2y)f(2y)=f(x)

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

Поскольку f:QQ получаем f(x)=cx. Путем подстановки находим c=0;1.

  10
4 года 8 месяца назад #

Спасибо. Решение обновлено.

  2
4 года 1 месяца назад #

Решение можете посмотреть на данном сайте в разделе математика:

Республика 2019

пред. Правка 2   5
2 года 6 месяца назад #

Написанное мною решение неверно