본문 바로가기
영문 위키피디아 번역

(번역) Bump function

by 다움위키 2024. 1. 13.
Original article: w:Bump function

 
수학(mathematics)에서, 혹 함수(bump function, 역시 테스트 함수라고 불림)는 (모든 차수의 연속 도함수를 가진다는 의미에서) 매끄럽고 컴팩트하게 지원된 유클리드 공간 Rn 위의 함수 f:RnR입니다. 도메인(domain) Rn을 갖는 모든 혹 함수의 집합(set)벡터 공간(vector space)을 형성하며, C0(Rn) 또는 Cc(Rn)으로 표시됩니다. 적절한 토폴로지(topology)가 부여된 이 공간의 이중 공간(dual space)분포(distributions)의 공간입니다.

Examples

다음에 의해 주어진 함수 Ψ:RR
Ψ(x)={exp(11x2),x(1,1)0,otherwise
일 차원에서 혹 함수의 예시입니다. 실수 직선의 함수가 컴팩트 지원을 가지는 것과 그것이 경계진 닫힌 지원을 가지는 것은 필요충분 조건이기 때문에, 이 함수가 컴팩트 지원을 가진다는 구성에서 분명합니다. 매끄러움의 증명은 비-해석적 매끄러운 함수(Non-analytic smooth function) 기사에서 논의된 관련 함수와 같은 선을 따릅니다. 이 함수는 단위 디스크에 맞게 스케일된 가우스 함수(Gaussian function) exp(y2)로 해석될 수 있습니다: 치환 y2=1/(1x2)x=±1y=로 보내는 것에 해당합니다.
n 변수에서 (제곱) 혹 함수의 간단한 예제는 하나의 변수에서 위의 혹 함수의 n 복사본을 취함으로써 얻어지므로, 
Φ(x1,x2,,xn)=Ψ(x1)Ψ(x2)Ψ(xn).

Existence of bump functions

혹 함수를 "사양에 맞게" 구성할 수 있습니다. 형식적으로 말하면, 만약 K가 n 차원에서 임의적인 컴팩트 집합이고 U가 K,를 포함하는 열린 집합이면, K 위에 1과 U의 밖에서 0인 혹 함수 ϕ가 존재합니다. U는 K의 매우 작은 이웃으로 취해질 수 있기 때문에, 이것은 K 위에 1이고 K 밖에서 0으로 빠르게 떨어지면서 여전히 매끄럽게 되는 함수를 구성할 수 있는 것과 같습니다.
구성은 아래와 같이 진행됩니다. U에 포함된 K의 컴팩트 이웃 V를 고려하므로, KVVU입니다. V특성 함수(characteristic function) χVV 위에 1, V 밖에서 0과 같을 것이므로, 특히, K 위에 1이고 U 밖에서 0일 것입니다. 어쨌든, 이 함수는 매끄럽지 않습니다. 핵심 아이디어는 완화자(mollifier)를 갖는 χV합성곱(convolution)을 취함으로써 χV를 약간 매끄럽게 하는 것입니다. 후자는 매우 작은 지원을 갖는 혹 함수일 뿐이고 그 적분은 1입니다. 예를 들어, 이전 섹션에서 혹 함수 Φ를 취하고 적절한 스케일링을 수행함으로써 그러한 완화자를 얻을 수 있습니다.
합성곱을 포함하지 않는 대안적인 구성이 이제 자세히 설명됩니다. 음의 실수에서 사라지고 양의 실수에서 양수인 임의의 매끄러운 함수 c:RR로 시작합니다 (즉, (,0)에서 c=0(0,)에서 c>0, 여기서 왼쪽에서 연속성은 c(0)=0을 필요로 합니다); 그러한 함수의 예제는 x>0에 대해 c(x):=e1/x이고 그렇지 않으면 c(x):=0입니다. Rn의 열린 부분집합 U를 고정하고 보통의 유클리드 노름(Euclidean norm)로 표시합니다 (따라서 Rn는 보통의 유클리드 메트릭(Euclidean metric)이 부여됩니다). 다음 구성은 U에서 양수이고 U의 밖에서 사라지는 매끄러운 함수 f:RnR를 정의합니다. 따라서 특히, U가 상대적으로 컴팩트하면, 이 함수 f는 혹 함수가 될 것입니다.
만약 U=Rn이면 f=1라고 놓고 반면에 U=이면 f=0라고 놓습니다; 따라서 U가 이들 중 어느 것도 아니라고 가정합니다. (Uk)k=1를 열린 공 Uk가 반지름 rk>0을 가지고 중심 akU를 가지는 열린 공에 의한 U의 열린 덮개라고 놓습니다. 그런-다음 fk(x)=c(rk2xak2)에 의해 정의된 맵 fk:RnRUk에서 양수이고 Uk 밖에서 사라지는 매끄러운 함수입니다. 모든 각 kN에 대해, 다음이라고 놓습니다:
Mk=sup{|pfkp1x1pnxn(x)| : xRn and p1,,pnZ satisfy 0pik and p=ipi},
여기서 이 상한(supremum)은 +와 같지 않은데 (따라서 Mk는 음이 아닌 실수), 왜냐하면 (RnUk)Uk=Rn, 부분 도함수는 Uk의 밖의 임의의 x에서 모두 사라지고 (0과 같고), 반면에 컴팩트 집합 Uk 위에, 각 (유한하게 많은) 부분 도함수의 값은 일부 비-음의 실수에 의해 위에 (균등하게) 경계져 있습니다. 다음 급수는 
f:=k=1fk2kMk
Rn 위에 U에서 양수이고 U 밖에서 사라지는 매끄러운 함수 f:RnR으로 균등하게 수렴합니다. 게다가, 임의의 비-음의 정수 p1,,pnZ에 대해,
p1++pnp1x1pnxnf=k=112kMkp1++pnfkp1x1pnxn
여기서 이 급수는 Rn에서 균등하게 수렴합니다 (왜냐하면 kp1++pn일 때마다, k-번째 항의 절댓값은 Mk2kMk=12k이기 때문입니다).
따름 정리로서, Rn의 두 개의 서로소 닫힌 부분집합 A,B와 임의의 xRn에 대해, fA(x)=0인 것과 xA인 것이 필요충분 조건이고, 유사하게 fB(x)=0인 것과 xB인 것이 필요충분 조건임을 만족하는 매끄러운 비-음의 함수 fA,fB:Rn[0,)가 주어지면, 함수 f:=fAfA+fB:Rn[0,1]는 매끄러운 것이고, 임의의 xRn에 대해, f(x)=0인 것과 xA인 것이 필요충분 조건이고, f(x)=1인 것과 xB인 것이 필요충분 조건이고, 0<f(x)<1인 것과 xAB인 것이 필요충분 조건입니다. 특히, f(x)0인 것과 xRnA인 것이 필요충분 조건이므로, 게다가 U:=RnARn에서 상대적으로 컴팩트이면 (여기서 AB=BU를 의미함), fU에서 지원을 갖는 매끄러운 혹 함수가 될 것입니다.

Properties and uses

혹 함수는 매끄러운 것이지만, 그것들은 동일하게 사라지지(vanish) 않는 한 해석적(analytic)일 수 없습니다 이것은 항등 정리(identity theorem)의 간단한 결과입니다. 혹 함수는 종종 완화자(mollifiers)로, 매끄러운 절단 함수(cutoff functions)로, 및 매끄러운 단위의 분할(partitions of unity)을 형성하기 위해 사용됩니다. 그것들은 해석학에 사용되는 가장 공통적인 테스트 함수(test functions)의 클래스입니다. 혹 함수의 공간은 많은 연산 아래에서 닫혀 있습니다. 예를 들어, 두 혹 함수의 합, 곱, 또는 합성곱(convolution)은 다시 혹 함수이고, 매끄러운 계수를 갖는 임의의 미분 연산자(differential operator)는, 혹 함수에 적용될 때, 또 다른 혹 함수를 생성할 것입니다.
만약 혹 함수 도메인의 경계가 x이면, "매끄러움"의 요구 사항을 충족하기 위해 그것은 모든 도함수의 연속성을 보존해야 하며, 이는 그 도메인의 경계에서 다음 요구 사항으로 이어집니다:
limxx±dndxnf(x)=0, for all n0,nZ
혹 함수의 푸리에 변환(Fourier transform)은 (실수) 해석적 함수이고, 전체 복소 평면으로 확장될 수 있습니다: 따라서 유일한 전체 해석적 혹 함수가 영 함수이기 때문에, 그것이 영이 아닌 한 컴팩트하게 지원된 것일 수 없습니다 (Paley–Wiener theoremLiouville's theorem를 참조하십시오). 혹 함수는 무한하게 미분-가능이기 때문에, 그것의 푸리에 변환은 큰 각 주파수 |k|에 대해 1/k의 임의의 유한한 거듭제곱보다 더 빨리 감쇠해야 합니다. 위로부터 다음 특정 혹 함수의 푸리에 변환은
Ψ(x)=e1/(1x2)1{|x|<1}
안장-점 방법(saddle-point method)에 의해 분석될 수 있고, 큰 |k|에 대해 다음과 같이 점근적으로 감쇄합니다:
|k|3/4e|k|

References