Раздел I. Введение в анализ — § 10. Функциональные уравнения
Демидович — задача 818
Б. П. Демидович, «Сборник задач и упражнений по математическому анализу». Условие и подробное решение по шагам.
Задача 818
Найти все непрерывные функции f(x) (−∞<x<+∞), удовлетворяющие для всех вещественных значений x и y уравнениюf(x+y)+f(x−y)=2f(x)f(y).
Опирается на ,
Решение
Функция f≡0 является решением. Пусть теперь f≡0. При y=0 получаем2f(x)=2f(x)f(0).Так как f не тождественно равна нулю, f(0)=1. Подставляя x=0, имеемf(y)+f(−y)=2f(0)f(y)=2f(y),поэтому f(−y)=f(y), то есть f чётна.При y=xf(2x)=2f2(x)−1.(1)Так как 2x пробегает всю прямую, из (1) имеем f(x)≥−1 для всех x. Функция f≡1 также является решением. Пусть f≡1. Тогда по непрерывности найдётся точка a, для которой f2(a)=1. Обозначим A=f(a). Далее удобно дополнить f второй функцией, чтобы исходное уравнение превратилось в пару формул сложения. Для этого рассмотрим разность значений f в симметричных относительно x точках x+a и x−a. Из исходного уравненияf(x+a)+f(x−a)=2Af(x),поэтомуf(x+a)−Af(x)=2f(x+a)−f(x−a).Положимg(x)=2∣A2−1∣f(x+a)−f(x−a).(2)Поскольку f чётна,g(−x)=2∣A2−1∣f(x−a)−f(x+a)=−g(x).Значит, g нечётна.
Получим первую формулу сложения. Из исходного уравнения, применённого к x+a и x−a,f(x+y+a)+f(x−y+a)=2f(x+a)f(y),f(x+y−a)+f(x−y−a)=2f(x−a)f(y).Вычитая второе равенство из первого и деля на 2∣A2−1∣, получаемg(x+y)+g(x−y)=2g(x)f(y).Если поменять x и y местами и воспользоваться нечётностью g,g(x+y)−g(x−y)=2f(x)g(y).Складывая эти равенства,g(x+y)=g(x)f(y)+f(x)g(y).(3)Нужна ещё одна формула. Из (2)4∣A2−1∣g(x)g(y)=(f(x+a)−f(x−a))(f(y+a)−f(y−a)).Покажем это преобразование подробно. Обозначим D(t)=f(t+a)−f(t−a), s=x+y, d=x−y. Применяя 2f(u)f(v)=f(u+v)+f(u−v) к каждому из четырёх произведений, получаем2D(x)D(y)==f(s+2a)+f(d)−f(s)−f(d+2a)−f(s)−f(d−2a)+f(s−2a)+f(d)[f(s+2a)+f(s−2a)−2f(s)]−[f(d+2a)+f(d−2a)−2f(d)].Каждая квадратная скобка преобразуется исходным уравнением:f(t+2a)+f(t−2a)−2f(t)=2(f(2a)−1)f(t).При этом f(2a)=2A2−1, поэтому f(2a)−1=2(A2−1). Кроме того,f(d)=2f(x)f(y)−f(s),f(s)−f(d)=2[f(s)−f(x)f(y)].Следовательно,2D(x)D(y)=8(A2−1)[f(x+y)−f(x)f(y)].Делим на два и используем D(t)=2∣A2−1∣g(t):4∣A2−1∣g(x)g(y)=4(A2−1)[f(x+y)−f(x)f(y)].Значит,g(x)g(y)=∣A2−1∣A2−1(f(x+y)−f(x)f(y)).(4) Теперь возможны два случая.
Пусть A2>1. Тогда из (4)f(x+y)=f(x)f(y)+g(x)g(y).Вместе с (3) это в точности даёт формулы сложения для гиперболических функций. Положимh(x)=f(x)+g(x).Тогдаh(x+y)=f(x+y)+g(x+y)=f(x)f(y)+g(x)g(y)+g(x)f(y)+f(x)g(y)=h(x)h(y).Функция h непрерывна и h(0)=1, поэтому по задаче h(x)=ekx.Так как f чётна, а g нечётна,h(−x)=f(x)−g(x)=e−kx.Складывая два равенства,2f(x)=ekx+e−kx,откудаf(x)=ch(kx).Пусть теперь A2<1. Из (4)f(x+y)=f(x)f(y)−g(x)g(y).(5)Подставляя y=−x и учитывая, что f чётна, а g нечётна, получаемf2(x)+g2(x)=1.(6)Таким образом, равенства (3), (5) имеют тот же вид, что и формулы сложения синуса и косинуса:g(x+y)f(x+y)=g(x)f(y)+f(x)g(y),=f(x)f(y)−g(x)g(y). В силу непрерывности и равенств f(0)=1, g(0)=0 выбираем ρ>0 так, чтобы при ∣x∣<ρ выполнялись f(x)>0 и ∣g(x)∣<1/2. Положимα(x)=arcsing(x),∣x∣<ρ.Это непрерывная функция, ∣α(x)∣<π/4. Из f2+g2=1 и f>0 следуетf(x)=cosα(x),g(x)=sinα(x).Если x,y,x+y∈(−ρ,ρ), формулы сложения (3), (5) показывают, что угол α(x)+α(y) имеет синус g(x+y) и косинус f(x+y). Этот угол лежит в (−π/2,π/2), поэтому по единственности арксинуса на этом промежуткеα(x+y)=α(x)+α(y).Обоснуем линейность, учитывая, что пока это равенство установлено только в окрестности нуля. Зафиксируем b=ρ/2. Последовательное сложение n слагаемых b/n происходит внутри [0,b], поэтомуα(b)=nα(b/n),α(b/n)=α(b)/n.Из α(t)+α(−t)=α(0)=0 имеем нечётность. Складывая ∣m∣ слагаемых с шагом b/n и нужным знаком, получаем для каждого рационального r=m/n с ∣rb∣<ρα(rb)=rα(b).Все промежуточные аргументы лежат между 0 и rb, то есть остаются в разрешённом интервале.
Для любого x∈(−ρ,ρ) выбираем рациональные rj→x/b с ∣rjb∣<ρ. По непрерывностиα(x)=j→∞limrjα(b)=bα(b)x=kx,k=bα(b).Значит, f(x)=cos(kx) и g(x)=sin(kx) при ∣x∣<ρ.
Теперь пусть x произвольно. Выберем натуральное n с ∣x/n∣<ρ и положим h=x/n. При j=1 известны f(h)=cos(kh), g(h)=sin(kh). Если эти формулы верны для jh, то глобальные равенства (3), (5) даютf((j+1)h)g((j+1)h)=cos(jkh)cos(kh)−sin(jkh)sin(kh)=cos((j+1)kh),=sin(jkh)cos(kh)+cos(jkh)sin(kh)=sin((j+1)kh).По индукции при j=n получаем f(x)=cos(kx) на всей прямой.
Получим первую формулу сложения. Из исходного уравнения, применённого к x+a и x−a,f(x+y+a)+f(x−y+a)=2f(x+a)f(y),f(x+y−a)+f(x−y−a)=2f(x−a)f(y).Вычитая второе равенство из первого и деля на 2∣A2−1∣, получаемg(x+y)+g(x−y)=2g(x)f(y).Если поменять x и y местами и воспользоваться нечётностью g,g(x+y)−g(x−y)=2f(x)g(y).Складывая эти равенства,g(x+y)=g(x)f(y)+f(x)g(y).(3)Нужна ещё одна формула. Из (2)4∣A2−1∣g(x)g(y)=(f(x+a)−f(x−a))(f(y+a)−f(y−a)).Покажем это преобразование подробно. Обозначим D(t)=f(t+a)−f(t−a), s=x+y, d=x−y. Применяя 2f(u)f(v)=f(u+v)+f(u−v) к каждому из четырёх произведений, получаем2D(x)D(y)==f(s+2a)+f(d)−f(s)−f(d+2a)−f(s)−f(d−2a)+f(s−2a)+f(d)[f(s+2a)+f(s−2a)−2f(s)]−[f(d+2a)+f(d−2a)−2f(d)].Каждая квадратная скобка преобразуется исходным уравнением:f(t+2a)+f(t−2a)−2f(t)=2(f(2a)−1)f(t).При этом f(2a)=2A2−1, поэтому f(2a)−1=2(A2−1). Кроме того,f(d)=2f(x)f(y)−f(s),f(s)−f(d)=2[f(s)−f(x)f(y)].Следовательно,2D(x)D(y)=8(A2−1)[f(x+y)−f(x)f(y)].Делим на два и используем D(t)=2∣A2−1∣g(t):4∣A2−1∣g(x)g(y)=4(A2−1)[f(x+y)−f(x)f(y)].Значит,g(x)g(y)=∣A2−1∣A2−1(f(x+y)−f(x)f(y)).(4)
Пусть A2>1. Тогда из (4)f(x+y)=f(x)f(y)+g(x)g(y).Вместе с (3) это в точности даёт формулы сложения для гиперболических функций. Положимh(x)=f(x)+g(x).Тогдаh(x+y)=f(x+y)+g(x+y)=f(x)f(y)+g(x)g(y)+g(x)f(y)+f(x)g(y)=h(x)h(y).Функция h непрерывна и h(0)=1, поэтому по задаче h(x)=ekx.Так как f чётна, а g нечётна,h(−x)=f(x)−g(x)=e−kx.Складывая два равенства,2f(x)=ekx+e−kx,откудаf(x)=ch(kx).Пусть теперь A2<1. Из (4)f(x+y)=f(x)f(y)−g(x)g(y).(5)Подставляя y=−x и учитывая, что f чётна, а g нечётна, получаемf2(x)+g2(x)=1.(6)Таким образом, равенства (3), (5) имеют тот же вид, что и формулы сложения синуса и косинуса:g(x+y)f(x+y)=g(x)f(y)+f(x)g(y),=f(x)f(y)−g(x)g(y).
Для любого x∈(−ρ,ρ) выбираем рациональные rj→x/b с ∣rjb∣<ρ. По непрерывностиα(x)=j→∞limrjα(b)=bα(b)x=kx,k=bα(b).Значит, f(x)=cos(kx) и g(x)=sin(kx) при ∣x∣<ρ.
Теперь пусть x произвольно. Выберем натуральное n с ∣x/n∣<ρ и положим h=x/n. При j=1 известны f(h)=cos(kh), g(h)=sin(kh). Если эти формулы верны для jh, то глобальные равенства (3), (5) даютf((j+1)h)g((j+1)h)=cos(jkh)cos(kh)−sin(jkh)sin(kh)=cos((j+1)kh),=sin(jkh)cos(kh)+cos(jkh)sin(kh)=sin((j+1)kh).По индукции при j=n получаем f(x)=cos(kx) на всей прямой.
Проверка
Таким образом,f(x)≡0,f(x)=cos(ax),f(x)=ch(ax),a∈R.Обратная проверка: нулевая функция удовлетворяет уравнению непосредственно. Для косинуса равенство следует из суммы формул косинуса суммы и разности. Для гиперболического косинуса подстановка cht=(et+e−t)/2 даётch(u+v)+ch(u−v)=2(eu+e−u)(ev+e−v)=2chuchv.Все перечисленные функции непрерывны.