XVII математическая олимпиада «Шелковый путь», 2018 год
Комментарий/решение:
Решение: Для удобства рассмотрим функцию g(x)=x4−x2: f(g(x))=g(f(x)). Запишем некоторые свойства g ;
1. Существует C>0, что g(x)≥−C+1, ∀x∈R.
2. Функция g принимает все значения на луче [0,+∞).
3. Она четная, при этом строго убывает на (−∞,1] и строго возрастает на [1,+∞).
Из свойств 1 и 2 следует, что f(g(x))=g(f(x))≥−C+1⟹f(t)≥−C+1, ∀t≥0.
Заметим, что f(x)=[x]+f({x})≥[x]−C+1≥(x−1)−C+1=x−C, то есть f(x)≥x−C, ∀x.
Лемма: Если f(x)≥x−ε, ∀x, то f(x)≥x−ε2, ∀x, где ε>0.
Доказательство: Допустим, что f(x)<x−ε2 для некоторого x, но прибавлением 1 к обеим частям мы можем увеличивать x до достаточно больших величин. Тогда из свойства 3 получаем g(x−ε2)>g(f(x))=f(g(x))≥g(x)−ε⟹1≥g(x)−g(x−ε2)ε, что невозможно, так как справа многочлен со степенью 3 и положительным старшим коэффициентом, а слева константа. ◻
Подставим в лемму ε=C, а дальше индукцией выведем, что f(x)≥x, ∀x.
Заметим, что g(f(x))=f(g(x))=f(g(−x))=g(f(−x))⟹
(f(x)2−f(−x)2)(f(x)2+f(−x)2−1)=0⟹|f(x)|=|f(−x)|, для всех |x|>1.
Если f(x)=f(−x), где x>2, то f(x+1)=f(−x+1)⟹
|f(x+1)|=|f(−x+1)|=|f(x−1)|, но f(x+1)−f(x−1)=−2⟹f(x+1)=−1≥x+1, что невозможно.
Значит f(x)=−f(−x),∀x>2⟹x≤f(x)=−f(−x)≤−(−x)=x⟹f(x)=x,∀x>2⟹f(x)=x, ∀x.
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.