8
Б. Мартынов
О максимумах функций Ван-дер-Вардена
Функция, которой мы знаемся
Школьники девятого и десятиого классов знают, что функция, дифференцируемая в некоторых точке, непрерывна в этой точке («Алгебра и начала анализа 9—10», п. 19). Знают они и то, что обратное не верно: например, функция y=∣x∣ непрерывна при x=0 (и в любой другой точке), но не имеет произвольной при x=0. Вобобще, всякая функция, график которого в некоторых точке имеет «уголок», не дифференцируема в этой точке. Ясно, что легко построить функцию, которая на отрезке, скажем, [0; 1] имеет бесконечное количество «уголов» (на рисунке 1 изображен кусок графика такой функции; полностью его нарисовать, конечно, невозможно).
Однако все такие функции, а также другие известные вам непрерывные функции все-tаки дифференцируемые в «большинстве» точек.
Долго время после изобретения дифференциального исчисления математики думали, что непрерывные функции являются, как правило, дифференцируемыми. Поэтому, когда в шестидесятых годах прошло века немецкий математик Карл Вейерштрасс опубликовал пример функции, непрерывной в каждой точке прямой и не имеющей произвольной ни в одной точке*), в математическом мире возникнет вечерштрассовского.
*) Первый пример такого рода лет за сорок до Вейерштрасса построил чешский математик и философ Бернгард Больцано, но его пример стал известен позже вечерштрассовского.
Рис. 1.
9
А что, если все функции φn сложить? Есть основания надеяться, что «сумма» уже во всяком случае будет непрерывна в каждой точке и не дифференцируема в точках вида x=2nk(k∈Z,n∈N). К сожалению, мы не знаем, что такое сумма бесконечного числа слагаемых.
Поэтому мы поступим так: образуем последовательность функции Φn(x)=φ0(x)+φ1(x)+⋯+φn(x) (таким образом, Φn+1(x)=Φn(x)+φn+1(x); см. рис. 3—5) и доказем, что при любом x существует limn→∞Φn(x).
Для доказательства нам понадобится теорема Вейерштрасса, утверждающая, что монotonная ограниченная последовательность имеет предел («Алгебра и начала анализ 9», п. 32).
Из φn+1(x)≥0 следует Φn+1(x)≥Φn(x) — последовательность (Φn(x)) монotonна. Поскольку Φn(x)=φ0(x)+φ1(x)+⋯+φn(x)≤21+41+⋯+2n+11=1−2n+11<1, последовательность (Φn(x)) ограничена. Следовательно, limn→∞Φn(x) существует. Обозначим этот предел через Φ(x). Таким образом, на всей числовой оси определена функция Φ. Она периодическая (с периодом 1), 0≤Φ(x)≤1 при всех x∈R, график функции Φ симметричен относительно любой прямой x=2k(k∈Z) — все это легко следует из свойств функции φ0 и свойств предела. Поэтому график функции Φ неозможно: на рисунках 3—5 видно, как «накалливаются» точки, в которых график функции Φn имеет «уголок», то есть точки, где эти функции не имеют произвольной.
Непрерывность построенной функции Φn непрерывна в каждой точке прямой.
Интутитивно это довольно ясно: если бы у Φ в некоторой точке x0 был разрыв, то при достаточно большом
10
n∈N примерно такой же разрыв был бы в точке x0 у Φn, а Φn непрерывна на всей прямой. Приводимое ниже доказательство уточняет эти сообщения.
Изучим сначала разность rn(x)=Φ(x)−Φn(x) (здесть x фиксирован, n — переменная).
Φn+m(x)−Φn(x)=φn+1(x)+φn+2(x)+⋯+φn+m(x).
Ясно, что
0⩽Φn+m(x)−Φn(x)⩽2n+21+2n+31+⋯+
+2n+m+11=2n+21⋅1−211−2m1<2n+11.
Поскольку limm→∞Φn+m(x)=Φ(x) и limm→∞Φn(x)=Φn(x),
0⩽rn(x)⩽2n+11.
Теперь можно перейти к доказательству непрерывности функций Φ в произвольной точке x0∈R. Возьмем ε>0 и рассмотрим модель разности
∣Φ(x0+h)−Φ(x0)∣=∣Φn(x0+h)+rn(x0+h)−Φn(x0)−rn(x0)∣⩽
⩽∣Φn(x0+h)−Φn(x0)∣+∣rn(x0+h)∣+∣rn(x0)∣.
Но ∣rn(x0)∣⩽2n+11 и ∣rn(x0+h)∣⩽2n+11; поэтому
∣Φ(x0+h)−Φ(x0)∣⩽
⩽∣Φn(x0+h)−Φn(x0)∣+2n1.
При достаточно большом n
2n1<2ε.
Функция Φn, как сумма конечного числа непрерывных функций, непрерывна в точке x0. Следовательно, за счет выбора δ>0 можно добиться того, что при ∣h∣<δ
∣Φn(x0+h)−Φn(x0)∣<2ε.
При выбранном δ
∣Φ(x0+h)−Φ(x0)∣<ε,
а это и доказывает непрерывность функций Φ в точке x0.
Недифференцируемость построенной функции
Функция Φ не диференцируема ни в одной точке прямой.
На первый взгляд это может показаться очень удивным: с ростом n множество точек недиференцируемости функций Φn становится все гущее и глубнее, поэтому естественно ожидать, что «в пределе», то есть для функций Φ, оно заполнит всю прямую. Однако это наивное рассужждение неверно, как показывает пример функции
G(x)=n→∞limGn(x),
где функции G1,G2,G3 показаны на рисунке 6. Очевидно, G(x)=1−x2 — функция, диференцируемая в любой точке.
Доказывая от противного, допустим, что для некоторых x0∈R существует Φ′(x0).
«Зажемем» x0 в последовательности двойных приближений по недостатку и по изображению:
2k+1sk⩽x0<2k+1sk+1(k=0,1,2,…; sk∈Z).
Положим αk=2k+1sk,βk=2k+1sk+1. Тогда
αk⩽x0<βk(k=0,1,2,…)
и
k→∞limαk=k→∞limβk=x0.
Из (1)
0<βk−αkβk−x0⩽1
0⩽βk−αkx0−αk⩽1.
Отсюда, из (2) и из легко проверяемого тожества
βk−αkΦ(βk)−Φ(αk)−Φ′(x0)=
=βk−αkβk−x0[βk−x0Φ(βk)−Φ(x0)−Φ′(x0)]+
+βk−αkx0−αk[βk−x0Φ(x0)−Φ(αk)−Φ′(x0)]
следует
k→∞limβk−αkΦ(βk)−Φ(αk)=Φ′(x0).
12
Φ(2xˉ)=2Φ(xˉ)−2φ0(xˉ)=2Φ(xˉ)−2xˉ=2M−2xˉ⩽M
xˉ⩾2M⩾31.
Из симметрини графика функции Ф относительно прямой x=21 следует, что на промежутке ]32;1] точек максимума нет.
Докажем теперь, что M=32. Снова применим равенство (3):
Φ(4x)=2Φ(2x)−2φ0(2x)=2[2Φ(x)−2φ0(x)]−2φ0(2x)=4Φ(x)−4φ0(x)−2φ0(2x)
Φ(x)=φ0(x)+21φ0(2x)+41Φ(4x)=Φ1(x)+41Φ(4x).
Функция Φ1 на отрезке [41;43] построена и равна 21 (рис. 3), поэтому на этом отрезке
Φ(x)=21+41Φ(4x).
Поскольку xˉ∈[31;32]⊂[41;43], к xˉ можно применить равенство (4):
M=Φ(xˉ)=21+41Φ(4xˉ)⩽21+41M
M⩽32.
Вспомним, что M⩾Φ(31)=32, окончательно найдем M=32. Кроме того, Φ(31)=Φ(32)=32.
Для дальнейшего доказения, что если xˉ−точка максимума, то 4xˉ−точка максимума; если 4xˉ−точка максимума и {xˉ}∈[41;43], то xˉ−точка максимума. Для доказательства заметим, что равенство (4) верно для всех x, для которых {x}∈[41;43] (проверьте!). Пусть xˉ−точка максимума. Тогда {xˉ}∈[31;32]⊂[41;43].
32=M=Φ(xˉ)=21+41Φ(4xˉ)
Φ(4xˉ)=32=M.
Пусть теперь 4xˉ−точка максимума и {xˉ}∈[41;43]. Тогда Φ(4xˉ)=M=32 и Φ(xˉ)=21+41Φ(4xˉ)=32=M.
Множество точек максимума
Выясним структуру множества E.
Наверное, если бы Эрмит знал, как сложно оно устроено, он ответился бы от функций Ван-дер-Вардена с еще большим омерзением. С другой стороны, кто знает — быть может, красивое и тонкое строение этого множества привлекло бы Эрмит к исследованию недифференцируемых функций.
Две точки множества E мы знаем:
31 и 32; мы знаем также, что E⊂[31;32].
Далее, множество E замкнут. Это означает следующее: если имеется сходящая последовательность из точек множества E, то предел этой последовательности также принадлежит E. Докажем это. Пусть xn∈E (n=1,2,3,…), то есть limn→∞xn=xˉ; тогда из непрерывности функций E в точке xˉ следует, что Φ(xˉ)=Φ(limn→∞xn)=limn→∞Φ(xn)=M, то есть xˉ∈E.
Из доказанного в конце предыдущего пункта и того, что 1 — перiod функции E, следует, что если x−точка максимумаE, то и точки 41+4x=4x+1,42+4x=4x+2 принадлежат E. Таким образом, исход из точек 31,32, можно построить много точек множества E:41+41⋅31,42+41⋅31,41+41⋅32 и т. д.
Легко видеть, что все числа вида
x=4a1+42a2+⋯+4nan+4n1⋅3an+1,
13
где a1,a2,…,an,an+1 — либо единцы, либо двойки, являются элементами множества E. Поскольку
31=41+421+431+…,
такое x можно представить в виде
x=4a1+42a2+⋯+4nan+4n+1an+1+4n+2an+1+…
или, по аналогии с десятичными дробями, в виде бесконечной периодической четверной дроби с периодом длины 1:
x=0,a1a2…anan+1an+1=0,a1a2…an(an+1).
Так как множество E замкнут, любое число
x=4a1+42a2+⋯+4nan+4n+1an+1+4n+2an+2+…
где ai — либо единцы, либо двойки, принадлежит множество E. В самом деле, для каждого такого x можно найти последовательность (xn) элементов из E, сходящую к x; например, если
xn=4a1+42a2+⋯+4nan+4n1⋅31,
то limn→∞xn=x(0⩽x−xn⩽4n+11).
Таким образом, множество E содержит все числа, в представлении которых 0,a1a2a3… в виде бесконечной четверной дроби все цифры ai — либо единцы, либо двойки (на рисунке 8 изображены четверчные разложения чисел 121,122,…,1211).
Докажем теперь, что других чисел E не содержит. Пусть в четверной записи числа x∈E на каком-либо месте после запятой имеется цифра 0, то есть x=0,a1a2…an0an+2…; тогда {4nx}=0,0an+2⋯∈E.
Но 0,0an+2an+3⋯<0,033⋯=3(421+431+…)=41 и, значит, точка {4nx} не принадлежит отрезку [31;32], содержащему E.
Если в четверной записи числа x∈E имеется цифра 3, то есть x=0,a1a2…an3an+2…, то