Задача из журнала «Квант» (2000 год, 1 выпуск)
Условие
Найдите все функции f:R→R такие, что
f(x−f(y))=f(f(y))+xf(y)+f(x)−1
Решение
Пусть A — множество значений функции f и c=f(0). Положив x=y=0, мы получим f(−c)=f(c)+c−1,
Основной шаг доказательства состоит в том, чтобы показать, что множество разностей x−y, где x,y∈A, есть все множество R. Для y=0 мы имеем {f(x−c)−f(x)∣x∈R}={cx+f(c)−1∣x∈R}=R,
Теперь мы можем получить значение f(x) для произвольного x: если мы выберем y1,y2∈A такие, что x=y1−y2, и используем (1), то мы получим f(x)=f(y1−y2)==f(y2)+y1y2+f(y1)−1=c+12−y222+y1y2++c+12−y212−1=c−(y1−y2)22=c−x22.