Мне кажется, что теорема неверна.
Построим функцию
удовлетворяющую условиям задачи, но не являющуюся многочленом.
Сначала отметим известный факт, что существует функция
, которая является плоской в нуле, т.е. все её производные равны нулю. С её помощью нетрудно построить для всякого многочлена
гладкую функцию
, которая будет иметь в нуле те же производные, что и
. Если постараться, можно сконструировать функцию
, которая в точке
принимает те же значения, что и многочлен
со всеми его производными, а в точке
– те же, что и
.
Построим последовательность функций
, и покажем, что она сходится к некоторой функции, обладающей требуемыми свойствами.
Сначала строим на отрезке
некоторую исходную бесконечно гладкую функцию
типа
обращающуюся на концах интервала в нуль со всеми производными.
Затем строим функцию
. Для этого на средней трети отрезка заменим исходную функцию
многочленом
, (проще всего линейной функцией), с учетом соблюдения непрерывности, оставляя пока на
и
величину
неизменной.
После этого на отрезке
c некоторым подходящим
заменим исходную функцию
также на функцию типа
, но потребуем, чтобы значения её и всех её производных на концах интервала слева – совпадали с функцией
, а справа – совпадали с их значениями для локального многочлена
.
На правом интервале
достроим
, также потребовав равенства всех производных справа и слева.
Строим далее функцию
. Для этого на каждом из двух интервалов
и
, где
не есть многочлен, вырезаем среднюю часть и снова заменяем на них функцию
локальными многочленами. Соединим многочлены и участки гладких функций новыми кусками гладких функций на участках (длины
, выбирая их с условием совпадения всех производных на концах интервалов. При этом, как легко видеть, росток (germ) функции в однажды построенных точках сопряжения мы не трогаем.
Процесс построения функций
может быть неограниченно продолжен.
Нетрудно видеть, что, при
будет существовать предельная функция
. Любая точка из области определения
будет либо принадлежать окрестности, в которой функция локально равна некоторому многочлену, образованному при построении некоторой
, и больше не меняющемуся с увеличением
, либо будет концевой точкой области определения этого (локального) многочлена. Поскольку на каждом этапе построения (для каждого
) в концевых точках функция
будет обладать всеми производными, совпадающими с производными многочлена, то же будет справедливо и для предельной функции.
Требуемая функция получена.