В статье приводится новое доказательство красивой и трудной теоремы математического анализа, изложенное таким образом, что оно доступно учащимся старших классов профильных математических школ.
Пусть
— бесконечно много раз дифференцируемая действительная функция, причем для каждой точки
найдется натуральное
такое, что
. Тогда
многочлен.
Доказательство
Нам понадобится
теорема Бэра о системе замкнутых множеств:
1. Пусть
и
замкнутые подмножества прямой, причем
и
. Тогда в
найдется точка, которая содержится в одном из
вместе со своей окрестностью. Более точно, найдется точка
, натуральное
и
такие, что
.
Действительно (от противного), выберем точку

и окружим ее окрестностью

, где

. Мы предположили, что утверждение теоремы Бэра не верно. Значит

. Выберем в

точку

. Окружим

интервалом

таким, что концы этого интервала — точки

и

лежат в

, а

. По предположению

. Это позволяет выбрать в

некоторую точку

Продолжая процесс, мы построим вложенную стягивающуюся последовательность интервалов

Ясно, что

, (1)

(2)
Так как каждый промежуток

, то

, а из (1) и (2) следует, что

для каждого

. Таким образом мы нашли точку

, но не лежащую ни в одном из множеств

.
Скажем, что точка на действительной прямой правильная, если в некоторой окрестности этой точки функция — многочлен. Множество всех правильных точек обозначим символом . Множество , дополнительное к обозначим через и назовем множеством неправильных точек. (Будем говорить, что если , то — неправильная точка). |
2. Если каждая точка отрезка
правильная, то сужение
на
— многочлен.
Действительно, для каждой точки
![$t\in [a;b]$](https://habrastorage.org/getpro/habr/formulas/b37/c72/ded/b37c72ded24ec9868f33eb44e04039e8.svg)
найдется интервал такой, что сужение

на этот интервал — многочлен. Т.е. для каждой точки найдется интервал и некоторое натуральное

, что

равна нулю на этом интервале.
Из компактности отрезка
![$[a;b]$](https://habrastorage.org/getpro/habr/formulas/356/594/519/3565945194c7fa6e415c402c0bc5f884.svg)
следует, что найдется такое натуральное

, что

всюду на
![$[a;b]$](https://habrastorage.org/getpro/habr/formulas/356/594/519/3565945194c7fa6e415c402c0bc5f884.svg)
, следовательно

— многочлен.
3. Если каждая точка полуинтервала
правильная, то
сужение
на
— многочлен.
Доказательство. Рассмотрим возрастающую последовательность

такую, что

сходится к

. По доказанному в предыдущем пункте на каждом из отрезков
![$[a_{1};a_{2}],...,[a_{1};a_{n}],...$](https://habrastorage.org/getpro/habr/formulas/3c0/770/15c/3c077015cc022f0e0477774a4f1563e4.svg)
сужение

— многочлен. Пусть

— многочлен, совпадающий с

на отрезке
![$[a_{1};a_{k+1}]$](https://habrastorage.org/getpro/habr/formulas/960/999/d99/960999d997847b58c0c8001cf4d3feb3.svg)
. Ясно, что

для всех

Поэтому

совпадает с

на

, значит и в точке

. (Напомним, что

и

непрерывны всюду на

).
Аналогично предыдущему легко доказать, что:
4. Если каждая точка полуинтервала
или интервала
— правильная, то
— многочлен на
.
Приступим к исследованию неправильных точек, т.е. точек множества

.
5. Множество
не содержит изолированных точек.
Действительно. Пусть

— изолированная точка. Тогда для некоторого

и
![$(a,a+\varepsilon]$](https://habrastorage.org/getpro/habr/formulas/5fc/74a/ad3/5fc74aad34101f67b88d5b8b8a25709e.svg)
состоят из правильных точек. Значит, сужение

на
![$[a-\varepsilon;a]$](https://habrastorage.org/getpro/habr/formulas/ec7/e34/ee3/ec7e34ee3d4d106c2ffefbf089c4a30b.svg)
и на
![$[a;a+\varepsilon]$](https://habrastorage.org/getpro/habr/formulas/5fc/3c0/028/5fc3c00289a82d9f6e12b76a4cf44fb0.svg)
многочлены. Ясно, что при достаточно большом

(

должно быть больше степеней каждого из этих многочленов)

будет равна нулю всюду на
![$[a-\varepsilon;a+\varepsilon]$](https://habrastorage.org/getpro/habr/formulas/68b/15e/97f/68b15e97ffa971cae75a149c3d24d7bb.svg)
. Т.е.

является правильной точкой.
6. Пусть множество
неправильных точек не пусто. Положим
. Ясно, что
и каждое
замкнуто. Из теоремы Бэра (см. 1.) следует, что найдется интервал
такой, что
и
лежит в одном из
.
Рассмотрим функцию

. Эта функция равна нулю в каждой точке

. Так как каждая неправильная точка является предельной для множества

, то

для всех целых

и всех

.
Докажем, что

равна

всюду на

. Пусть не так. Тогда найдется

такая, что

. Так как множество

не пусто и замкнуто, то найдем в нем точку

, ближайшую к

. Для определенности положим

. Функция

бесконечно много раз дифференцируема на
![$[d;c], \phantom{1} g(d)=0$](https://habrastorage.org/getpro/habr/formulas/d21/fc7/5d1/d21fc75d16e9a09edd1efde9ab81c78a.svg)
и все производные

. Так как

, то по теореме о конечных приращениях Лагранжа

не может быть равна нулю всюду на

ни для одного натурального

.
Слободник Семён Григорьевич,
разработчик контента для приложения «Репетитор: математика» (см.
статью на Хабре), кандидат физико-математических наук, учитель математики школы 179 г. Москвы