Функция удара

Плавная и компактная поддержка функции
График функции выпуклости , где и ( х , у ) Р 2 Ψ ( г ) , {\displaystyle (x,y)\in \mathbb {R} ^{2}\mapsto \Psi (r),} г = ( х 2 + у 2 ) 1 / 2 {\displaystyle r=\left(x^{2}+y^{2}\right)^{1/2}} Ψ ( г ) = е 1 / ( 1 г 2 ) 1 { | г | < 1 } . {\displaystyle \Psi (r)=e^{-1/(1-r^{2})}\cdot \mathbf {1} _ {\{|r|<1\}}.}

В математике функция выпуклости (также называемая тестовой функцией ) — это функция на евклидовом пространстве , которая является как гладкой (в смысле наличия непрерывных производных всех порядков), так и компактной с носителем . Множество всех функций выпуклости с областью определения образует векторное пространство , обозначаемое или Двойственное пространство этого пространства, наделенное подходящей топологией, является пространством распределений . ф : Р н Р {\displaystyle f:\mathbb {R} ^{n}\to \mathbb {R} } Р н {\displaystyle \mathbb {R} ^{n}} Р н {\displaystyle \mathbb {R} ^{n}} С 0 ( Р н ) {\displaystyle \mathrm {C} _{0}^{\infty }(\mathbb {R} ^{n})} С с ( Р н ) . {\ displaystyle \ mathrm {C} _ {\ mathrm {c} } ^ {\ infty } (\ mathbb {R} ^ {n}).}

Примеры

Функция 1d bump Ψ ( х ) . {\displaystyle \Пси (x).}

Функция, заданная как, является примером функции выпуклости в одном измерении. Из построения ясно, что эта функция имеет компактный носитель, поскольку функция действительной линии имеет компактный носитель тогда и только тогда, когда она имеет ограниченный замкнутый носитель. Доказательство гладкости следует тем же принципам, что и для связанной функции, обсуждаемой в статье Неаналитическая гладкая функция . Эту функцию можно интерпретировать как гауссову функцию, масштабированную для вписывания в единичный круг: подстановка соответствует отправке в Ψ : Р Р {\displaystyle \Psi :\mathbb {R} \to \mathbb {R} } Ψ ( х ) = { опыт ( 1 1 х 2 ) ,  если  | х | < 1 , 0 ,  если  | х | 1 , {\displaystyle \Psi (x)={\begin{cases}\exp \left(-{\frac {1}{1-x^{2}}}\right),&{\text{ if }}|x|<1,\\0,&{\text{ if }}|x|\geq 1,\end{cases}}} опыт ( у 2 ) {\displaystyle \exp \left(-y^{2}\right)} у 2 = 1 / ( 1 х 2 ) {\displaystyle y^{2}={1}/{\left(1-x^{2}\right)}} x = ± 1 {\displaystyle x=\pm 1} y = . {\displaystyle y=\infty .}

Простой пример (квадратной) функции выпуклости в переменных получается путем взятия произведения копий указанной выше функции выпуклости в одной переменной, то есть n {\displaystyle n} n {\displaystyle n} Φ ( x 1 , x 2 , , x n ) = Ψ ( x 1 ) Ψ ( x 2 ) Ψ ( x n ) . {\displaystyle \Phi (x_{1},x_{2},\dots ,x_{n})=\Psi (x_{1})\Psi (x_{2})\cdots \Psi (x_{n}).}

Радиально-симметричная функция выпуклости в переменных может быть сформирована путем взятия функции, определяемой . Эта функция поддерживается на единичном шаре с центром в начале координат. n {\displaystyle n} Ψ n : R n R {\displaystyle \Psi _{n}:\mathbb {R} ^{n}\to \mathbb {R} } Ψ n ( x ) = Ψ ( | x | ) {\displaystyle \Psi _{n}(\mathbf {x} )=\Psi (|\mathbf {x} |)}

В качестве другого примера возьмем , который положителен в одном месте и равен нулю в других местах, например h {\displaystyle h} ( c , d ) {\displaystyle (c,d)}

h ( x ) = { exp ( 1 ( x c ) ( d x ) ) , c < x < d 0 , o t h e r w i s e {\displaystyle h(x)={\begin{cases}\exp \left(-{\frac {1}{(x-c)(d-x)}}\right),&c<x<d\\0,&\mathrm {otherwise} \end{cases}}} .


Функции плавного перехода

В статье рассматривается неаналитическая гладкая функция f ( x ).

Рассмотрим функцию

f ( x ) = { e 1 x if  x > 0 , 0 if  x 0 , {\displaystyle f(x)={\begin{cases}e^{-{\frac {1}{x}}}&{\text{if }}x>0,\\0&{\text{if }}x\leq 0,\end{cases}}}

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


Плавный переход g от 0 до 1 определен здесь.

Функция

g ( x ) = f ( x ) f ( x ) + f ( 1 x ) , x R , {\displaystyle g(x)={\frac {f(x)}{f(x)+f(1-x)}},\qquad x\in \mathbb {R} ,}

имеет строго положительный знаменатель всюду на действительной прямой, поэтому g также является гладкой. Кроме того, g ( x ) = 0 для x  ≤ 0 и g ( x ) = 1 для x  ≥ 1, поэтому она обеспечивает плавный переход от уровня 0 к уровню 1 в единичном интервале [0, 1]. Чтобы иметь плавный переход в действительном интервале [ a , b ] с a  <  b , рассмотрим функцию

R x g ( x a b a ) . {\displaystyle \mathbb {R} \ni x\mapsto g{\Bigl (}{\frac {x-a}{b-a}}{\Bigr )}.}

Для действительных чисел a < b < c < d гладкая функция

R x g ( x a b a ) g ( d x d c ) {\displaystyle \mathbb {R} \ni x\mapsto g{\Bigl (}{\frac {x-a}{b-a}}{\Bigr )}\,g{\Bigl (}{\frac {d-x}{d-c}}{\Bigr )}}

равна 1 на замкнутом интервале [ b , c ] и исчезает за пределами открытого интервала ( a , d ), поэтому она может служить функцией выпуклости.

Необходимо соблюдать осторожность, поскольку, например, принятие , приводит к: { a = 1 } < { b = c = 0 } < { d = 1 } {\displaystyle \{a=-1\}<\{b=c=0\}<\{d=1\}}

q ( x ) = 1 1 + e 1 2 | x | x 2 | x | {\displaystyle q(x)={\frac {1}{1+e^{\frac {1-2|x|}{x^{2}-|x|}}}}}

которая не является бесконечно дифференцируемой функцией (и, следовательно, не является «гладкой»), поэтому ограничения a < b < c < d должны строго выполняться.

Некоторые интересные факты о функции:

q ( x , a ) = 1 1 + e a ( 1 2 | x | ) x 2 | x | {\displaystyle q(x,a)={\frac {1}{1+e^{\frac {a(1-2|x|)}{x^{2}-|x|}}}}}

Это те, которые создают плавные переходные кривые с «почти» постоянными наклонными краями (функция рельефа с истинно прямыми наклонами изображена в этом другом примере ). q ( x , 3 2 ) {\displaystyle q\left(x,{\frac {\sqrt {3}}{2}}\right)}

Правильным примером функции плавного рельефа будет:

u ( x ) = { 1 , if  x = 0 , 0 , if  | x | 1 , 1 1 + e 1 2 | x | x 2 | x | , otherwise , {\displaystyle u(x)={\begin{cases}1,{\text{if }}x=0,\\0,{\text{if }}|x|\geq 1,\\{\frac {1}{1+e^{\frac {1-2|x|}{x^{2}-|x|}}}},{\text{otherwise}},\end{cases}}}

Правильным примером функции плавного перехода будет:

w ( x ) = { 1 1 + e 2 x 1 x 2 x if  0 < x < 1 , 0 if  x 0 , 1 if  x 1 , {\displaystyle w(x)={\begin{cases}{\frac {1}{1+e^{\frac {2x-1}{x^{2}-x}}}}&{\text{if }}0<x<1,\\0&{\text{if }}x\leq 0,\\1&{\text{if }}x\geq 1,\end{cases}}}

где можно заметить, что его можно представить также через гиперболические функции :

1 1 + e 2 x 1 x 2 x = 1 2 ( 1 tanh ( 2 x 1 2 ( x 2 x ) ) ) {\displaystyle {\frac {1}{1+e^{\frac {2x-1}{x^{2}-x}}}}={\frac {1}{2}}\left(1-\tanh \left({\frac {2x-1}{2(x^{2}-x)}}\right)\right)}

Существование функций удара

Иллюстрация наборов в процессе строительства.

Можно построить функции выпуклости «по спецификациям». Формально, если — произвольное компактное множество в измерениях и — открытое множество , содержащее , то существует функция выпуклости , которая находится на и вне Поскольку можно взять очень малую окрестность , это равносильно возможности построить функцию, которая находится на и быстро спадает вне , оставаясь при этом гладкой. K {\displaystyle K} n {\displaystyle n} U {\displaystyle U} K , {\displaystyle K,} ϕ {\displaystyle \phi } 1 {\displaystyle 1} K {\displaystyle K} 0 {\displaystyle 0} U . {\displaystyle U.} U {\displaystyle U} K , {\displaystyle K,} 1 {\displaystyle 1} K {\displaystyle K} 0 {\displaystyle 0} K , {\displaystyle K,}

Функции Bump, определенные в терминах свертки

Построение происходит следующим образом. Рассматривается компактная окрестность , содержащаяся в так Характеристическая функция будет равна на и вне так в частности, она будет равна на и вне Однако эта функция не является гладкой. Основная идея состоит в том, чтобы немного сгладить, взяв свертку с смягчителем . Последний представляет собой просто функцию выпуклости с очень малым носителем, интеграл которой равен Такой смягчитель можно получить, например, взяв функцию выпуклости из предыдущего раздела и выполнив соответствующие масштабирования. V {\displaystyle V} K {\displaystyle K} U , {\displaystyle U,} K V V U . {\displaystyle K\subseteq V^{\circ }\subseteq V\subseteq U.} χ V {\displaystyle \chi _{V}} V {\displaystyle V} 1 {\displaystyle 1} V {\displaystyle V} 0 {\displaystyle 0} V , {\displaystyle V,} 1 {\displaystyle 1} K {\displaystyle K} 0 {\displaystyle 0} U . {\displaystyle U.} χ V {\displaystyle \chi _{V}} χ V {\displaystyle \chi _{V}} 1. {\displaystyle 1.} Φ {\displaystyle \Phi }

Функции Bump, определенные в терминах функции с поддержкой c : R [ 0 , ) {\displaystyle c:\mathbb {R} \to [0,\infty )} ( , 0 ] {\displaystyle (-\infty ,0]}

Альтернативная конструкция, которая не включает свертку, теперь подробно описана. Она начинается с построения гладкой функции , которая положительна на заданном открытом подмножестве и исчезает вне [1] Носитель этой функции равен замыканию в , поэтому если является компактным, то является функцией выпуклости. f : R n R {\displaystyle f:\mathbb {R} ^{n}\to \mathbb {R} } U R n {\displaystyle U\subseteq \mathbb {R} ^{n}} U . {\displaystyle U.} U ¯ {\displaystyle {\overline {U}}} U {\displaystyle U} R n , {\displaystyle \mathbb {R} ^{n},} U ¯ {\displaystyle {\overline {U}}} f {\displaystyle f}

Начнем с любой гладкой функции , которая обращается в нуль на отрицательных действительных числах и положительна на положительных действительных числах (то есть, и далее , где непрерывность слева требует ); примером такой функции является для и в противном случае. [1] Зафиксируем открытое подмножество и обозначим обычную евклидову норму через (так что наделено обычной евклидовой метрикой ). Следующая конструкция определяет гладкую функцию , которая положительна на и обращается в нуль вне [1] Так, в частности, если является относительно компактным, то эта функция будет функцией выпуклости. c : R R {\displaystyle c:\mathbb {R} \to \mathbb {R} } c = 0 {\displaystyle c=0} ( , 0 ) {\displaystyle (-\infty ,0)} c > 0 {\displaystyle c>0} ( 0 , ) , {\displaystyle (0,\infty ),} c ( 0 ) = 0 {\displaystyle c(0)=0} c ( x ) := e 1 / x {\displaystyle c(x):=e^{-1/x}} x > 0 {\displaystyle x>0} c ( x ) := 0 {\displaystyle c(x):=0} U {\displaystyle U} R n {\displaystyle \mathbb {R} ^{n}} {\displaystyle \|\cdot \|} R n {\displaystyle \mathbb {R} ^{n}} f : R n R {\displaystyle f:\mathbb {R} ^{n}\to \mathbb {R} } U {\displaystyle U} U . {\displaystyle U.} U {\displaystyle U} f {\displaystyle f}

Если то пусть , а если то пусть ; так что предположим, что не является ни одним из этих. Пусть будет открытым покрытием из открытых шаров, где открытый шар имеет радиус и центр Тогда отображение, определяемое как является гладкой функцией, которая положительна на и исчезает вне [1] Для каждого пусть , где этот супремум не равен (так что является неотрицательным действительным числом), потому что все частные производные исчезают (равенны ) в любой точке вне , тогда как на компактном множестве значения каждой из (конечного числа) частных производных (равномерно) ограничены сверху некоторым неотрицательным действительным числом. [примечание 1] Ряд равномерно сходится на к гладкой функции , которая положительна на и исчезает вне [1] Более того, для любых неотрицательных целых чисел [1] где этот ряд также равномерно сходится на (потому что всякий раз, когда то абсолютное значение -го члена равно ). Это завершает построение. U = R n {\displaystyle U=\mathbb {R} ^{n}} f = 1 {\displaystyle f=1} U = {\displaystyle U=\varnothing } f = 0 {\displaystyle f=0} U {\displaystyle U} ( U k ) k = 1 {\displaystyle \left(U_{k}\right)_{k=1}^{\infty }} U {\displaystyle U} U k {\displaystyle U_{k}} r k > 0 {\displaystyle r_{k}>0} a k U . {\displaystyle a_{k}\in U.} f k : R n R {\displaystyle f_{k}:\mathbb {R} ^{n}\to \mathbb {R} } f k ( x ) = c ( r k 2 x a k 2 ) {\displaystyle f_{k}(x)=c\left(r_{k}^{2}-\left\|x-a_{k}\right\|^{2}\right)} U k {\displaystyle U_{k}} U k . {\displaystyle U_{k}.} k N , {\displaystyle k\in \mathbb {N} ,} M k = sup { | p f k p 1 x 1 p n x n ( x ) |   :   x R n  and  p 1 , , p n Z  satisfy  0 p i k  and  p = i p i } , {\displaystyle M_{k}=\sup \left\{\left|{\frac {\partial ^{p}f_{k}}{\partial ^{p_{1}}x_{1}\cdots \partial ^{p_{n}}x_{n}}}(x)\right|~:~x\in \mathbb {R} ^{n}{\text{ and }}p_{1},\ldots ,p_{n}\in \mathbb {Z} {\text{ satisfy }}0\leq p_{i}\leq k{\text{ and }}p=\sum _{i}p_{i}\right\},} + {\displaystyle +\infty } M k {\displaystyle M_{k}} ( R n U k ) U k ¯ = R n , {\displaystyle \left(\mathbb {R} ^{n}\setminus U_{k}\right)\cup {\overline {U_{k}}}=\mathbb {R} ^{n},} 0 {\displaystyle 0} x {\displaystyle x} U k , {\displaystyle U_{k},} U k ¯ , {\displaystyle {\overline {U_{k}}},} f   :=   k = 1 f k 2 k M k {\displaystyle f~:=~\sum _{k=1}^{\infty }{\frac {f_{k}}{2^{k}M_{k}}}} R n {\displaystyle \mathbb {R} ^{n}} f : R n R {\displaystyle f:\mathbb {R} ^{n}\to \mathbb {R} } U {\displaystyle U} U . {\displaystyle U.} p 1 , , p n Z , {\displaystyle p_{1},\ldots ,p_{n}\in \mathbb {Z} ,} p 1 + + p n p 1 x 1 p n x n f   =   k = 1 1 2 k M k p 1 + + p n f k p 1 x 1 p n x n {\displaystyle {\frac {\partial ^{p_{1}+\cdots +p_{n}}}{\partial ^{p_{1}}x_{1}\cdots \partial ^{p_{n}}x_{n}}}f~=~\sum _{k=1}^{\infty }{\frac {1}{2^{k}M_{k}}}{\frac {\partial ^{p_{1}+\cdots +p_{n}}f_{k}}{\partial ^{p_{1}}x_{1}\cdots \partial ^{p_{n}}x_{n}}}} R n {\displaystyle \mathbb {R} ^{n}} k p 1 + + p n {\displaystyle k\geq p_{1}+\cdots +p_{n}} k {\displaystyle k} M k 2 k M k = 1 2 k {\displaystyle \leq {\tfrac {M_{k}}{2^{k}M_{k}}}={\tfrac {1}{2^{k}}}}

Как следствие, заданные два непересекающихся замкнутых подмножества приведенной выше конструкции гарантируют существование гладких неотрицательных функций таких, что для любого тогда и только тогда, когда и аналогично, тогда и только тогда, когда то функция является гладкой и для любого тогда и только тогда, когда тогда и только тогда, когда и тогда и только тогда, когда [1] В частности, тогда и только тогда, когда так что если в дополнение является относительно компактным в (где подразумевает ), то будет гладкой функцией выпуклости с носителем в A , B {\displaystyle A,B} R n , {\displaystyle \mathbb {R} ^{n},} f A , f B : R n [ 0 , ) {\displaystyle f_{A},f_{B}:\mathbb {R} ^{n}\to [0,\infty )} x R n , {\displaystyle x\in \mathbb {R} ^{n},} f A ( x ) = 0 {\displaystyle f_{A}(x)=0} x A , {\displaystyle x\in A,} f B ( x ) = 0 {\displaystyle f_{B}(x)=0} x B , {\displaystyle x\in B,} h   :=   f A f A + f B : R n [ 0 , 1 ] {\displaystyle h~:=~{\frac {f_{A}}{f_{A}+f_{B}}}:\mathbb {R} ^{n}\to [0,1]} x R n , {\displaystyle x\in \mathbb {R} ^{n},} h ( x ) = 0 {\displaystyle h(x)=0} x A , {\displaystyle x\in A,} h ( x ) = 1 {\displaystyle h(x)=1} x B , {\displaystyle x\in B,} 0 < h ( x ) < 1 {\displaystyle 0<h(x)<1} x A B . {\displaystyle x\not \in A\cup B.} h ( x ) 0 {\displaystyle h(x)\neq 0} x R n A , {\displaystyle x\in \mathbb {R} ^{n}\smallsetminus A,} U := R n A {\displaystyle U:=\mathbb {R} ^{n}\smallsetminus A} R n {\displaystyle \mathbb {R} ^{n}} A B = {\displaystyle A\cap B=\varnothing } B U {\displaystyle B\subseteq U} h {\displaystyle h} U ¯ . {\displaystyle {\overline {U}}.}

Свойства и применение

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

Если границы области определения функции Bump должны удовлетворять требованию «гладкости», она должна сохранять непрерывность всех своих производных, что приводит к следующему требованию на границах ее области определения: x , {\displaystyle \partial x,} lim x x ± d n d x n f ( x ) = 0 ,  for all  n 0 , n Z {\displaystyle \lim _{x\to \partial x^{\pm }}{\frac {d^{n}}{dx^{n}}}f(x)=0,\,{\text{ for all }}n\geq 0,\,n\in \mathbb {Z} }

Преобразование Фурье функции выпуклости является (действительной) аналитической функцией, и ее можно распространить на всю комплексную плоскость: следовательно, она не может иметь компактный носитель, если она не равна нулю, поскольку единственная целая аналитическая функция выпуклости является нулевой функцией (см. теорему Пэли–Винера и теорему Лиувилля ). Поскольку функция выпуклости бесконечно дифференцируема, ее преобразование Фурье должно затухать быстрее, чем любая конечная степень для большой угловой частоты [2] Преобразование Фурье конкретной функции выпуклости сверху можно проанализировать методом седловой точки , и оно затухает асимптотически как для больших [3] 1 / k {\displaystyle 1/k} | k | . {\displaystyle |k|.} Ψ ( x ) = e 1 / ( 1 x 2 ) 1 { | x | < 1 } {\displaystyle \Psi (x)=e^{-1/(1-x^{2})}\mathbf {1} _{\{|x|<1\}}} | k | 3 / 4 e | k | {\displaystyle |k|^{-3/4}e^{-{\sqrt {|k|}}}} | k | . {\displaystyle |k|.}

Смотрите также

Цитаты

  1. ^ Частные производные являются непрерывными функциями, поэтому изображение компактного подмножества является компактным подмножеством. Супремум берется по всем неотрицательным целым числам , где поскольку и фиксированы, этот супремум берется только по конечному числу частных производных, поэтому p f k p 1 x 1 p n x n : R n R {\displaystyle {\frac {\partial ^{p}f_{k}}{\partial ^{p_{1}}x_{1}\cdots \partial ^{p_{n}}x_{n}}}:\mathbb {R} ^{n}\to \mathbb {R} } U k ¯ {\displaystyle {\overline {U_{k}}}} R . {\displaystyle \mathbb {R} .} 0 p = p 1 + + p n k {\displaystyle 0\leq p=p_{1}+\cdots +p_{n}\leq k} k {\displaystyle k} n {\displaystyle n} M k < . {\displaystyle M_{k}<\infty .}
  1. ^ abcdefg Неструев 2020, стр. 13–16.
  2. ^ KO Mead и LM Delves, «О скорости сходимости обобщенных разложений Фурье», IMA J. Appl. Math. , т. 12, стр. 247–259 (1973) doi :10.1093/imamat/12.3.247.
  3. ^ Стивен Г. Джонсон , Интеграция седловой точки функций «bump» C∞, arXiv:1508.04376 (2015).

Ссылки

Retrieved from "https://en.wikipedia.org/w/index.php?title=Bump_function&oldid=1248709366"