В математическом анализе гладкость функции — это свойство , измеряемое числом непрерывных производных ( класс дифференцируемости), которые она имеет в своей области определения . [1]
Функция класса — это функция гладкости не менее k ; то есть функция класса — это функция, имеющая k -ю производную, непрерывную в своей области определения.
Функция класса или -функция (произносится как C-infinity function ) — это бесконечно дифференцируемая функция , то есть функция, имеющая производные всех порядков (это подразумевает, что все эти производные непрерывны).
Обычно термин гладкая функция относится к -функции. Однако он может также означать «достаточно дифференцируемую» для рассматриваемой задачи.
Класс дифференцируемости — это классификация функций по свойствам их производных . Это мера наивысшего порядка производной, которая существует и является непрерывной для функции.
Рассмотрим открытое множество на действительной прямой и функцию, определенную на с действительными значениями. Пусть k — неотрицательное целое число . Говорят, что функция имеет класс дифференцируемости , если производные существуют и непрерывны на Если является -дифференцируемой на , то она по крайней мере принадлежит классу , так как непрерывны на Функция называется бесконечно дифференцируемой , гладкой или класса , если она имеет производные всех порядков на (Таким образом, все эти производные являются непрерывными функциями над ) [2] Говорят, что функция имеет класс или аналитическую , если является гладкой (т. е. находится в классе ) и ее разложение в ряд Тейлора вокруг любой точки своей области сходится к функции в некоторой окрестности точки. Существуют функции, которые являются гладкими, но не аналитическими; таким образом, строго содержится в Функции Bump являются примерами функций с этим свойством.
Другими словами, класс состоит из всех непрерывных функций. Класс состоит из всех дифференцируемых функций , производная которых непрерывна; такие функции называются непрерывно дифференцируемыми . Таким образом, функция — это в точности функция, производная которой существует и принадлежит классу В общем случае классы можно определить рекурсивно , объявив множеством всех непрерывных функций, а для любого положительного целого числа — множеством всех дифференцируемых функций, производная которых принадлежит классу В частности, содержится в для каждого и есть примеры, показывающие, что это включение является строгим ( ). Класс бесконечно дифференцируемых функций является пересечением классов, поскольку изменяется по неотрицательным целым числам.
Функция непрерывна, но не дифференцируема при x = 0 , поэтому она принадлежит классу C 0 , но не принадлежит классу C 1 .
Для каждого четного целого числа k функция непрерывна и k раз дифференцируема при всех x . Однако при x = 0 не является ( k + 1) раз дифференцируемой, поэтому принадлежит классу C k , но не принадлежит классу C j , где j > k .
Функция дифференцируема, с производной
Поскольку колеблется при x → 0, не является непрерывной в нуле. Следовательно, является дифференцируемой, но не класса C 1 .
Функция дифференцируема, но ее производная неограничена на компактном множестве . Следовательно, является примером функции, которая дифференцируема, но не является локально непрерывной по Липшицу .
Экспоненциальная функция является аналитической и, следовательно, относится к классу C ω . Тригонометрические функции также являются аналитическими, где бы они ни были определены, поскольку они являются линейными комбинациями комплексных экспоненциальных функций и .
Функция выпуклости гладкая, поэтому класса C ∞ , но она не аналитична при x = ±1 , и, следовательно, не принадлежит классу C ω . Функция f является примером гладкой функции с компактным носителем .
Функция, определенная на открытом множестве , называется [3] функцией класса на , для положительного целого числа , если все частные производные существуют и непрерывны для любых неотрицательных целых чисел, таких что , и для каждого . Эквивалентно, функция класса на , если производная Фреше -го порядка функции существует и непрерывна в каждой точке . Функция называется функцией класса или , если она непрерывна на . Функции класса также называются непрерывно дифференцируемыми .
Функция , определенная на открытом множестве , называется функцией класса на , для положительного целого числа , если все ее компоненты принадлежат классу , где — естественные проекции, определенные с помощью . Говорят, что она принадлежит классу или , если она непрерывна, или, что эквивалентно, если все ее компоненты непрерывны, на .
Пусть — открытое подмножество действительной прямой. Множество всех вещественных функций, определенных на , является векторным пространством Фреше , со счетным семейством полунорм, где изменяется по возрастающей последовательности компактных множеств , объединение которых равно , и .
Множество функций над также образует пространство Фреше. Используются те же полунормы, что и выше, за исключением того, что разрешено охватывать все неотрицательные целые значения.
Вышеуказанные пространства естественным образом встречаются в приложениях, где необходимы функции, имеющие производные определенных порядков; однако, особенно при изучении уравнений в частных производных , иногда может быть более плодотворным работать с пространствами Соболева .
Термины параметрическая непрерывность ( C k ) и геометрическая непрерывность ( G n ) были введены Брайаном Барски , чтобы показать, что гладкость кривой можно измерить, сняв ограничения на скорость , с которой параметр описывает кривую. [4] [5] [6]
Параметрическая непрерывность ( C k ) — это концепция, применяемая к параметрическим кривым , которая описывает гладкость значения параметра с расстоянием вдоль кривой. Говорят, что (параметрическая) кривая принадлежит классу C k , если существует и непрерывна на , где производные в конечных точках и считаются односторонними производными (справа при и слева при ).
В качестве практического применения этой концепции кривая, описывающая движение объекта с параметром времени, должна иметь непрерывность C 1 , а ее первая производная должна быть дифференцируемой — для того, чтобы объект имел конечное ускорение. Для более плавного движения, например, траектории движения камеры при съемке фильма, требуются более высокие порядки параметрической непрерывности.
Различный порядок параметрической непрерывности можно описать следующим образом: [7]
Кривая или поверхность может быть описана как имеющая непрерывность, причем является возрастающей мерой гладкости. Рассмотрим сегменты по обе стороны от точки на кривой:
В общем случае непрерывность существует, если кривые можно перепараметризовать, чтобы получить (параметрическую) непрерывность. [8] [9] Перепараметризация кривой геометрически идентична оригиналу; затрагивается только параметр.
Эквивалентно, две векторные функции и такие, которые имеют непрерывность в точке, где они встречаются, если они удовлетворяют уравнениям, известным как бета-ограничения. Например, бета-ограничения для непрерывности таковы:
где , , и являются произвольными, но ограничены положительными значениями. [8] : 65 В случае это сводится к и , для скаляра (т.е. направление, но не обязательно величина, двух векторов равны).
Хотя может быть очевидно, что кривая требует непрерывности, чтобы казаться гладкой, для хорошей эстетики , например, той, к которой стремятся в архитектуре и дизайне спортивных автомобилей , требуются более высокие уровни геометрической непрерывности. Например, отражения в кузове автомобиля не будут казаться гладкими, если кузов не имеет непрерывности. [ необходима цитата ]
Скругленный прямоугольник ( с девяностоградусными дугами окружности в четырех углах) имеет непрерывность, но не имеет непрерывности. То же самое верно для скругленного куба с октантами сферы по углам и четвертями цилиндров по краям. Если требуется редактируемая кривая с непрерывностью, то обычно выбирают кубические сплайны ; эти кривые часто используются в промышленном дизайне .
В то время как все аналитические функции являются «гладкими» (т. е. имеют все производные, непрерывные) на множестве, на котором они являются аналитическими, примеры, такие как функции выпуклости (упомянутые выше), показывают, что обратное неверно для функций на действительных числах: существуют гладкие действительные функции, которые не являются аналитическими. Простые примеры функций, которые являются гладкими, но не аналитическими в любой точке, можно сделать с помощью рядов Фурье ; еще один пример — функция Фабия . Хотя может показаться, что такие функции являются скорее исключением, чем правилом, оказывается, что аналитические функции очень редко разбросаны среди гладких; более строго, аналитические функции образуют скудное подмножество гладких функций. Более того, для каждого открытого подмножества A действительной прямой существуют гладкие функции, которые являются аналитическими на A и нигде больше [ требуется ссылка ] .
Полезно сравнить ситуацию с ситуацией повсеместности трансцендентных чисел на действительной прямой. Как на действительной прямой, так и на множестве гладких функций примеры, которые приходят нам на ум с первого взгляда (алгебраические/рациональные числа и аналитические функции), ведут себя гораздо лучше, чем большинство случаев: трансцендентные числа и нигде не аналитические функции имеют полную меру (их дополнения скудны).
Описанная таким образом ситуация резко контрастирует с комплексными дифференцируемыми функциями. Если комплексная функция дифференцируема только один раз на открытом множестве, она является как бесконечно дифференцируемой, так и аналитической на этом множестве [ требуется цитата ] .
Гладкие функции с заданным замкнутым носителем используются при построении гладких разбиений единицы (см. разделение единицы и топологический глоссарий ); они необходимы при изучении гладких многообразий , например, чтобы показать, что римановы метрики могут быть определены глобально, начиная с их локального существования. Простым случаем является функция выпуклости на действительной прямой, то есть гладкая функция f , которая принимает значение 0 вне интервала [ a , b ] и такая, что
Учитывая ряд перекрывающихся интервалов на прямой, можно построить функции выпуклости на каждом из них, а также на полубесконечных интервалах и покрыть всю прямую таким образом, чтобы сумма функций всегда была равна 1.
Из того, что было только что сказано, разбиения единицы не применимы к голоморфным функциям ; их различное поведение относительно существования и аналитического продолжения является одним из корней теории пучков . Напротив, пучки гладких функций, как правило, не несут много топологической информации.
Если задано гладкое многообразие размерности и атлас , то отображение является гладким на , если для всех существует карта такая, что и является гладкой функцией из окрестности в в (все частные производные до заданного порядка непрерывны). Гладкость можно проверить относительно любой карты атласа, которая содержит , поскольку требования гладкости к функциям перехода между картами гарантируют, что если является гладким вблизи в одной карте, то он будет гладким вблизи в любой другой карте.
Если — отображение из в -мерное многообразие , то является гладким, если для каждого существует карта, содержащая и карта, содержащая такую, что и — гладкая функция из
Гладкие отображения между многообразиями индуцируют линейные отображения между касательными пространствами : для , в каждой точке прямой образ (или дифференциальный образ) отображает касательные векторы в в касательные векторы в : и на уровне касательного расслоения прямой образ является гомоморфизмом векторного расслоения : Двойственным к прямому образу является обратный образ , который «тянет» ковекторы обратно в ковекторы и -формы в -формы: Таким образом, гладкие функции между многообразиями могут переносить локальные данные , такие как векторные поля и дифференциальные формы , с одного многообразия на другое или вниз в евклидово пространство, где вычисления, такие как интегрирование, хорошо понятны.
Прообразы и проталкивания вдоль гладких функций, в общем случае, не являются многообразиями без дополнительных предположений. Прообразы регулярных точек (то есть, если дифференциал не обращается в нуль на прообразе) являются многообразиями; это теорема о прообразе . Аналогично, проталкивания вдоль вложений являются многообразиями. [10]
Существует соответствующее понятие гладкого отображения для произвольных подмножеств многообразий. Если — функция, область определения и область определения которой являются подмножествами многообразий и соответственно. называется гладкой, если для всех существует открытое множество с и гладкая функция, такие что для всех