Андреев А.А., Кузьмин Ю.Н.., Савин А.Н., Саушкин И.Н. "Функциональные уравнения"
Содержание
Уравнение Эйлера
Уравнение Эйлера. Непрерывная функция j:R(r) R
такова, что для любого вещественного x выполняется равенство
j(x+j(x)) = j(x).
(1)
Доказать, что функция j постоянна.
Первое доказательство. Прежде всего по индукциидокажем,
что для любого натурального n справедливо соотношение:
j(x+nj(x)) = j(x).
(2)
При n = 1 получается исходное равенство (1). В предположении
справедливости соотношения (2) для некоторого n і 1, докажем
его справедливость для n+1. Для этого подставим в (2) x+j(x)
вместо x (ведь (2) выполнено для любого x):
что и требовалось показать. Значит, соотношение (2) верно для
всех натуральных n.
Выберем теперь действительное число a такое, что j(a) № 0
(если таких x не существует, то j(x) є 0 и является
константой). Для определённости положим, что j(a) > 0. (Если
j(a) < 0, то доказательство аналогично.) Рассмотрим график
функции y = j(x) на отрезке [a,a+j(a)] и покажем, что на
этом отрезке функция j(x) постоянна и равна j(a). Из (1)
следует, что на концах данного отрезка, т.е. в точках с абсциссами
a и a+j(a), функция принимает равные значения (рис.1):
j(a) = j(a+j(a)).
Допустим теперь, что j(a) № j(b) для некоторого
b О (a,a+j(a)). Тогда, очевидно, существует прямая L с
уравнением x+ny = c (n -натуральное число), отделяющая
точку C(b,j(b)) от точек A(a,j(a)) и B(a+j(a),j(a))
(рис.1). В самом деле, возьмём произвольную прямую с уравнением
x+ny = c, где n - достаточно большое натуральное число,
c - любое действительное число.
Эта прямая имеет очень малый наклон g к оси абсцисс
(точнее к её отрицательному направлению) (рис. 2), поскольку
tg
g = 1/n - мало при больших n, а потому
g тоже мало. Следовательно данная прямая близка к
горизонтальному положению. Будем двигать её параллельно самой
себе в направлении точек A, B и C (если, конечно, она уже
не находится между этими точками). При этом наклон прямой будет
оставаться прежним, а в уравнении x+ny = c изменится лишь
параметр c. Рано или поздно прямая L отделит точки A, B
от точки C.
Можно эту прямую построить иначе. Достаточно взять
горизонтальную прямую, параллельную прямой AB, которая
отделит точку C от точек A, B. Если эту прямую чуть-чуть
наклонить к оси абсцисс под углом g = 0
tg
g = 1/n, n > 1 - натуральное), то взаимное
положение точек A, B, и C относительно этой прямой не
изменится. Итак, существование прямой L доказано.
Ввиду непрерывности функции j(x) такая прямая должна
пересекать график функции j(x) по крайней мере в двух
различных точках (x1,y1) и (x2,y2), первая из которых
расположена на участке AC кривой y = j(x), а вторая - на
участке CB (рис. 1). Поскольку эти две точки лежат
одновременно и на кривой y = j(x), и на прямой x+ny = c, то
x1+nj(x1) = c
и
x2+nj(x2) = c.
Заметим, что ординаты точек y1 = j(x1) и y2 = j(x2) хотя
и мало отличаются друг от друга, но всё-таки не равны, т.к. лежат
на негоризонтальной прямой.
Воспользовавшись условием (2), находим, что с одной стороны
j(c) = j(x1+nj(x1)) = j(x1),
а с другой
j(c) = j(x2+nj(x2)) = j(x2),
откуда j(x1) = j(x2), что невозможно. Противоречие.
Таким образом, мы доказали, что на отрезке [a,a+j(a)]
функция j(x) постоянна:
j(x) = j(a).
Кроме того, в силу формулы (2) значения функции j(x) в
точках a+nj(a) при различных натуральных n равны
j(a). Следовательно, данное выше доказательство для отрезка
[a,a+j(a)] можно обобщить на отрезки вида
[a+kj(a),a+(k+1)j(a)], ведь в доказательстве для нас был
важен лишь тот факт, что на концах рассматриваемого отрезка
значения функции j(x) равны. Значит, на каждом из отрезков
[a+j(a), a+2j(a)], [a+2j(a), a+3j(a)], ... [a+kj(a),a+(k+1)j(a)], ... функция j(x) постоянна и равна j(a)
(рис. 3), т.е. для любой действительной точки x, расположенной
правее a
j(x) = j(a) (x і a).
(3)
Осталось показать, что j(x) = j(a) при x < a. Допустим
противное: j(x) № j(a) для некоторого x < a. По теореме
Больцано-Коши функция j(x) принимает в интервале
(x, a) все значения между j(x) и j(a) (напомним, что
j(a) > 0). Поэтому существует x0 О (x, a) такое, что
j(x0) № j(a) и j(x0) > 0 (рис. 4). Подберём
натуральное n такое, что x0+nj(x0) і a. С учётом (2) и
(3) получаем
j(x0) = j(x0+nj(x0)) = j(a).
Противоречие. Задача решена.
Примечание. Для случая j(a) < 0 сначала нужно
рассмотреть отрезок [a+j(a), a], далее показать, что
j(x) = j(a) для всех x Ј a, и только потом определить
решение на всей числовой оси.
Второе доказательство. Будем считать, что j(x) № 0.
Тогда существует число a такое, что j(a) № 0. Допустим
j(a) > 0 (случай j(a) < 0 рассматривается совершенно
аналогично.) В этом случае в некоторой окресности точки a
функция j(x) принимает положительные значения, и если
допустить, что j(x) № const, то не все из этих значений равны.
Рассмотрим некоторый промежуток [a, b] из этой окрестности,
в котором функция j(y) монотонна.
1 случай. Функция j(x) возрастает на отрезке [a, b],
0 < j(a) < j(b). На отрезке [a+j(a), b+j(b)] функция
принимает те же значения, что и на отрезке [a, b], поскольку
j(x+j(x)) = j(x), но она как-бы "растянута" по всему
отрезку.
Аналогично, те же значения она принимает на каждом из
промежутков [a+nj(a), b+nj(b)], что следует из равенства (2):
j(x+nj(x)) = j(x). Поэтому на всех этих отрезках функция
j(x) возрастает. Покажем, что это невозможно. Ясно, что
найдётся такое натуральное число n, что
a+nj(a) < a+(n+1)j(a) < b+nj(b),
т.е.
0 < j(a) < (b-a)+n(j(b)-j(a)),
ведь j(b)-j(a) > 0. Это означает, что левый конец (n+1)-го
отрезка попадёт внутрь n-го отрезка [a+nj(a), b+nj(b)].
Следовательно, значение функции j(x) в точке a+(n+1)j(a) с
одной стороны равно j(a), а с другой, именно ввиду
возрастания, больше j(a) (рис. 5). Приходим к противоречию.
Значит j(x) = const.
2 случай. Функция j(x) убывает на отрезке [a, b],
0 < j(b) < j(a). В этом случае доказательство проводится так же,
как и в случае 1. Противоречие даёт следующее неравенство
b+nj(b) < b+(n+1)j(b),a+nj(a),
справедливо для больших n,
0 < j(b) < (a-b)+n(j(a)-j(b)).
Доказательство завершено.
Мы приведём ещё одно решение функционального уравнения
Эйлера. К сожалению, в нём предполагается, что функция j(x)
равномерно непрерывна на действительной прямой, что несколько
сужает класс искомых функций. Однако данное решение
достаточно оригинально, и его стоит рассмотреть.
Третье доказательство. Выберем действительное число a
такое, что
j(a) № 0.
Предположим, что j(x) № const, т.е. существует такое
действительное число b, что j(b) № j(a) (для
определённости положим, что b > a). Функция j(x) непрерывна
на отрезке [a, b], т.к. она непрерывна на на всей числовой оси,
поэтому по теореме Больцано-Коши на этом отрезке она принимает
все промежуточные между j(a) и j(b) значения. В частности,
найдётся число c О (a,b) такое, что значение функции j(c)
несоизмеримо с j(a), т.е. отношение j(c)/j(a) не является
рациональным числом. Действительно, функция
y(x) = j(x)/j(a) не может принимать лишь рациональные
значения на отрезке [a, b], поскольку y(x) непрерывна
вместе с функцией j(x) и не является постоянной. (Ясно, что
найдётся бесконечно много таких чисел c, ведь на любом отрезке
множество рациональных чисел - континуум.) Можно считать
также, что j(c) имеет тот же знак, что и j(a) (для этого
достаточно выбрать число c, близкое к a). В дальнейшем нам
понадобится ещё соотношение
j(x+nj(x)) = j(x), (2)
доказанное в первом решении.
Использование равенства (2) и равномерной непрерывности
функции j(x) будет являться ключевым моментом в нашем
доказательстве. Функция j(x), как и любая равномерно
непрерывная функция, характеризуется тем свойством, что
малому приращению аргумента соответствует малое приращение
самой функции, т.е. каким бы малым ни было число e > 0,
существует такое число d, что при любых допустимых x1 и
x2, для которых |x1-x2| < d, выполнено |j(x1)-j(x2)| < e. Подчеркнём ещё раз, что выбранное здесь
число d не зависит от значений x1 и x2, так что на
любом достаточно малом промежутке функция j(x) изменяется
незначительно. Рассмотрим две последовательности a+nj(a) и
c+mj(c) действительных чмсел. Долее мы покажем, что при
некоторых натуральных n и m члены этих последовательностей
бдизки друг к другу, т.е. для любого наперёд заданного числа
d найдутся такие натуральные n и m, что |(a+nj(a))-(c+mj(c))| < d. Что же это нам даёт? Ввиду равномерной
непрерывности j(x) значения j(a+nj(a)) и j(c+mj(c))
тоже мало отличаются друг от друга. Но j(a+nj(a)) = j(a) и
j(c+mj(c)) = j(c) (из соотношения (2)), значит, j(a) и
j(c) сколь угодно близки. Однако, j(a) и j(c)
фиксированные величины, разность которых - некоторое
конечное число. Таким образом, мы приходим к ожидаемому
противоречию.
Итак, нужно доказать, что для любого d всегда найдутся
такие натуральные n и m, что числа a+nj(a) и c+mj(c)
отличаются меньше чем на d, т.е.
|(a+nj(a))-(c+mj(c))| < d.
В этом нам поможет принцип Дирихле. Рассмотрим окружность,
длина которой равна |j(a)|. Выберем на ней
произвольную точку в качестве нулевой. Каждому действительному
числу сопоставим точку на окружности. Для определённости
договоримся откладывать положительные числа от нулевой точки
против часовой стрелки, а отрицательные по часовой. Раким
образом, вся числовая прямая окажется как бы намотанной на эту
окружность, и все точки, расположенные на действительной оси с
периодом |j(a)| совместятся в одну точку на данной
окружности. Отметим на окружности точку a (ей будут
соответствовать также все точки вида a+nj(a), где n -
натуральное) и точку c. Будем последовательно откладывать дуги
длиной j(c), начиная от точки c, и отмечать получившиеся
следы (рис. 6) (заметим, что j(c) № 0, поскольку j(c)/j(a) -
- иррационально). Нам нужно показать, что хотя бы один из этих
следов попадёт в d-окрестность точки a. Все такие следы
имеют вид c+nj(c) (m О N), и никакие два не совпадут в силу
несоизмеримости j(c) с длиной окружности, равной
|j(a)|, но всё же некоторые из этих следов будут
приближаться сколь угодно близко друг к другу. В самом деле,
разбив окружность на несколько дуг, каждая из которых имеет
длину меньше d, по принципу Дирихле мы получим, что какие-
то два следа c+m1j(c) и c+m2j(c) (m1 < m2) окажутся на
одной такой дуге. Значит, отложив от некоторой точке дугу длиной
(c+m2j(c))-(c-m1j(c)) = (m2-m1)j(c), получим точку,
отстоящую от исходной на расстояние меньше d.
Следовательно, откладывая (m2-m1) раз отрезок j(c), мы
каждый раз будем смещаться по окружности на расстояние,
меньшее d, и рано или поздно попадём в d-окрестность
точки a.
Мы показали, что при некотором натуральном m число
c+mj(c) будет соответствовать на окружности точке, очень
близкой к точке a (или точке a+nj(a), что одно и то же).
Поэтому для некоторых m и n получим, что
a+nj(a) = c+mj(c), точнее эти числа отличаются меньше, чем на
d. (Подумайте, где здесь использовано условие о том, что
числа j(a) и j(c) одного знака.)
Для завершения доказательства возьмём произвольное (сколь
угодно малое) число e > 0, по нему определим число d
таким способом, чтобы выполнялось условие в определении
равномерной непрерывности функции. Для данного d
найдутся натуральные числа n и m такие, что |(a+nj(a))-(c+mj(c))| < d, а это неизбежно влечёт неравенство
Это возможно только в том случае, когда j(a) = j(c), однако
j(a) и j(c) - числа несоизмеримые, значит, неравные.
Полученное противоречие показывает, что наше предположение
было неверным и j(x) = const.