Здравствуйте! Прошу помочь понять один прием в доказательстве леммы Морса. Ее можно доказать в случае гладкости

, но один момент в доказательстве я могу обойти только в случае гладкости

.
Лемма Морса звучит так:
Пусть

-- открытое множество. Пусть

есть невырожденная критическая точка функции

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

и диффеоморфизм

такой, что справедливо представление

Интересует, значит, случай

. Начну поспешно доказывать, чтобы к этому моменту прийти:
Итак,

. Считая, что

есть выпуклая открытая окрестность точки

и что

, применяем дважды лемму Адамара, откуда получаем представление:

Можно получить, что матрица из

в нуле есть матрица Гессе функции

, а потому она невырождена, с этим проблем нет. Также можно считать, что во всей окрестности

выполнено

. И еще стоит отметить, что

.
Запускаем индукцию. Пусть при некотором

существует диффеоморфизм

такой, что

где
Теперь начинается непонятный в случае
для меня момент. Матрица квадратичной формы

получается из квадратичной формы

домножением справа на

и слева на

.
В случае гладкости

диффеоморфизм

будет иметь гладкость больше

, а потому можно непосредственно подсчитать, что

откуда и получается то, как выражаются матрицы этих квадратичных форм одна через другую.
Но из-за того, что у
может не быть второй производной, мне непонятно, как прийти к этому выводу другим путем.