함수 f가 정의역 X에서 uniformly continuous하다는 말은, given ε>0에 대해
∃δ;∀x,y∈X∥x−y∥<δ⟹∥f(x)−f(y)∥<ε
를 만족한다는 것을 말한다.
Heine’s theorem.
Compact set X에 대해 연속함수 f:X→Y는 uniformly continuous하다.
Proof. Given ε>0에 대해, f는 연속함수이므로 ∀y∈X∩Nδ(x)(x)∥f(x)−f(y)∥<ε/2을 만족하도록 각 x에 대해 양수 δ(x)>0을 잡을 수 있다. 이 때, {Nδ(x)/2(x)}x∈X는 X의 cover가 되고, X는 cpt set이므로 finite subcover가 존재한다. 이를 {Nδ(xi)/2(xi)}i=1,⋯,n 이라고 두자. δ:=mini{2δ(xi)}가 조건을 만족함을 보이자.
∥x−y∥<δ라고 하자. 이 때, ∥x−xi∥<2δ(xi)를 만족하는 xi가 존재한다. 이 때 ∥y−xi∥≤∥x−xi∥+∥y−x∥<δ+2δ(xi)<δ(xi)이므로 x,y는 모두 Nδ(xi)(xi)의 element이다. 따라서 ∥f(x)−f(y)∥≤∥f(x)−f(xi)∥+∥f(y)−f(xi)∥<ε이 성립하고, 따라서 f는 uniformly continuous. □
Proof.f가 uniformly continuous이므로 임의의 ε>0에 대해, ∥x−y∥<δ⟹∥f(x)−f(y)∥<ε를 만족하는 양수 δ>0이 존재한다. ⟨xn⟩은 Cauchy이므로 m,n≥N⟹∥xm−xn∥<δ를 만족하는 자연수 N이 존재한다. 역시 n,m≥N⟹∥f(xm)−f(xn)∥<ε 이 성립하므로 ⟨f(xn)⟩ 또한 Cauchy이다. □
Corollary 2.f:X→Rn가 uniformly continuous라고 하면, f는 X까지 확장될 수 있다.
Proof.z가 X의 limit point라고 하자. 그렇다면 z로 수렴하는 X의 수열 ⟨xn⟩을 잡을 수 있다. 수렴하는 수열은 Cauchy 수열이므로 Theorem 1에 의해 ⟨f(xn)⟩ 또한 Cauchy 수열이고, Rn이 complete이므로 ⟨f(xn)⟩은 수렴한다. limnf(xn)=α라고 할 때, f(z)=α가 well-defined임을 보이는 것은 어렵지 않다. □
Note.f:=x↦x1는 (0,1)에서 고른연속이 아니다; 실제로 f는 x=0에 대해 확장될 수 없다.
Compact set X에 대해 X에서 Rm으로 가는 연속함수의 집합 C(X,Rm) (줄여서 C(X))은 자연스러운 vector space 구조를 갖는다. 함수 f∈C(X)의 norm을 ∥f∥sup:=supx∈X∥f(x)∥으로 두면 Max-min theorem에 의해 ∥f∥sup<∞가 성립하고, (C(X),∥⋅∥sup)은 normed space (metric space)가 된다.
Remark.C(X)의 수열 ⟨fn⟩이 f로 수렴하면 f∈C(X)이다. 즉, C(X)는 closed.
Theorem 3.C(X)의 Cauchy sequence는 항상 수렴한다. 즉, C(X)는 complete metric space이다.
Proof. Given ε>0에 대해 m,n≥N⟹∥fm−fn∥sup<ε을 만족하는 자연수 N이 존재한다고 하자. 따라서 모든 x∈X에 대해 m,n≥N⟹∥fm(x)−fn(x)∥<ε을 만족한다. 따라서 ⟨fn(x)⟩는 Rm의 Cauchy 수열이고, Rm의 completeness에 의해 수렴값 αx가 존재한다. 이 때 f(x):=αx=limnfn(x)로 두자. 이 때 n≥N에 대해 limm→∞∥fm−fn∥sup=∥f−fn∥sup≤ε이므로 ⟨fn⟩은 f로 uniformly converge한다. □
Definition. 함수들의 모임 F에 대해, Given ε>0에 대해
∀f∈F,∀x,y∈X∥x−y∥<δ⟹∥f(x)−f(y)∥<ε
다음을 만족하는 δ>0이 존재하면 F는 X에서 equicontinuous라고 한다.
Proof.⟨fn⟩이 f로 수렴한다고 하자. ⟨fn⟩은 수렴하므로 Cauchy이다. (이 사실의 증명은 짧지만 RN case와 등가는 아니다) 따라서 Given ε>0에 대해 n≥N⟹∥fn−fN∥sup<ε가 성립하는 자연수 N이 존재한다. Heine’s thm에 의해 fN은 uniformly continuous이므로 ∀x,y∈X∥x−y∥<δ⟹∥fN(x)−fN(y)∥<ε을 만족하는 δ>0이 존재한다. 따라서 모든 n≥N에 대해 ∥x−y∥<δ⟹∥fn(x)−fn(y)∥≤∥fn(x)−fN(x)∥+∥fN(x)−fN(y)∥+∥fN(y)−fn(y)∥<3ε이 성립하고, 따라서 {fn}n≥N은 X에서 equicontinuous이다. 이 때 singleton {fi}는 X에서 equicontinuous하고, 함수족 F와 G가 모두 X에서 equicontinuous하면 F∪G 또한 equicontinuous하므로 {fn}n≥1 또한 equicontinuous하다. □
Arzela - Ascoli Theorem. cpt set X에 대해, metric space C(X)의 부분집합 F가 (점별)유계이고 equicontinuous이면 F 안의 임의의 함수열 ⟨fn⟩은 수렴하는 부분수열을 갖는다. 특별히 F가 closed이면, F는 sequentially compact하다; 따라서 F가 closed, (pointwise-)bounded, equicontinuous하면 F는 compact하다.
Proof. 자연수 N에 대해 {N1/n(x)∣x∈X}는 X의 open cover가 되고, X가 compact니까 finite subcover가 존재한다. 이 subcover에서 open ball들의 중심만 모아놓은 유한집합을 Dn이라고 하자.
D:=⋃i=1∞Di
라 두면 D⊂X는 X가 closed임에서, X⊂D는 D의 정의로부터 얻을 수 있어서 D=X가 된다. D는 countable set이 되므로 D:={xi}i≥1으로 두자.
이제 대각선 논법을 통해 F의 함수열 ⟨fn⟩의 수렴하는 부분수열을 찾는다. 실수열 ⟨fn(x1)⟩은 유계이므로 Bolzano-Weierstrass theorem에 의해 수렴하는 부분수열이 존재하고, 이를 ⟨f1n(x1)⟩으로 표기하자.
똑같이 ⟨f1n(x2)⟩를 생각하면 이 녀석도 수렴하는 부분수열을 갖는다. 이를 ⟨f2n(x2)⟩라고 하자. 계속해서 ⟨fin(xi+1)⟩의 수렴하는 부분수열을 ⟨fi+1,n(xi+1)⟩로 정의하면 함수열 ⟨fin(xi)⟩는 x1,⋯,xi에서 수렴하는 ⟨fn⟩의 부분수열이 되고, ⟨fi+1,n⟩은 ⟨fin⟩의 부분수열이 됨에 주목하자. gk:=fkk로 두면 ⟨gk⟩는 ⟨fn⟩의 (중복 없는) 부분수열이 되고, 각 xi에서 점별-수렴하는 함수열이다. 이제 ⟨gn⟩이 (균등-)수렴하는 수열임을 보이자.
F가 동등연속이므로, Given ε>0에 대해 ∀f∈F,∀x,y∈X;;∥x−y∥<δ⟹∥f(x)−f(y)∥<ε을 만족하는 양수 δ>0을 잡을 수 있다. D=X이므로 {Nδ(xi)}i≥1은 X의 open cover가 되고, finite subcover가 존재해서 자연수 p에 대해 X⊂Nδ(xi1)∪⋯∪Nδ(xip)가 성립한다. 즉, 임의의 x∈X에 대해 x−xij<δ인 j∈{1,⋯,p}가 존재한다. 편의상 x∗:=xij로 두자. 이 때 ⟨gn⟩은 x∗에서 수렴하므로, 임의의 u,v≥N에 대해 ∥gu(x∗)−gv(x∗)∥<ε을 만족하는 자연수 N이 존재한다. 따라서 ∥gu(x)−gv(x)∥≤∥gu(x)−gu(x∗)∥+∥gu(x∗)−gv(x∗)∥+∥gv(x∗)−gv(x)∥<3ε이 성립하고, u,v≥N에 대해 ∥gu−gv∥sup≤3ε이 되므로 ⟨gn⟩은 Cauchy이고, 따라서 수렴한다. □
Example 6.
“Pulse” f:R→R를 다음과 같이 정의하자.
f(x)={sin(πx)(x∈[0,1])0(otherwise)fn(x)=f(x+n)으로 주어진 함수열 ⟨fn⟩은 (uniformly) bounded이고, equicontinuous하지만 convergent subsequence를 갖지 않는다. “진행하는 pulse”를 생각하면 꽤 직관적인 사실이다. 이는 ⟨fn⟩의 domain인 R이 compact하지 않기 때문으로, 정의역의 compactness가 Arzela-Ascoli theorem의 적용에 critical함을 보여주는 예시이다. 알려준 Starrysky에게 감사.
Problem 7.
이 예제도 Starrysky한테 받아왔다.
F⊂C([0,1])이 (0,1)에서 미분가능한 함수들 중에서 아래 조건을 만족하는 함수들의 집합으로 주어졌다고 하자.
supf∈Fsupt∈(0,1)∣f’(t)∣<M1<∞andsupf∈F∣f(0)∣<M2<∞.
(단, M1,M2>0) 이 때, F 안의 임의의 함수열은 수렴하는 부분수열을 가짐을 보여라.
Proof.F가 bounded이고 equicontinuous임을 보이면 된다.
F is bounded.
t∈[0,1]에 대해 supf∈F∣f(t)∣≤supf∈F(∣f(0)∣+M1⋅t)≤M2+M1t<∞이므로 F는 pointwise-bounded. □
F is equicontinuous.
Given ε>0에 대해, 임의의 x,y∈[0,1]에 대해서 ∣x−y∣<M1ε이라면 임의의 f∈F에 대해
∣f(x)−f(y)∣=∫xyf’(t)dt≤sup∣f’(t)∣⋅∣y−x∣≤M1∣y−x∣<ε
이므로 F는 equicontinuous.□
따라서 Arzela-Ascoli theorem에 의해 F의 임의의 함수열은 수렴하는 부분수열을 갖는다.