logo

거리공간에서 컴팩트인 조건의 중요성 📂거리공간

거리공간에서 컴팩트인 조건의 중요성

개요

해석학의 많은 정리에서 컴팩트를 필요조건으로 요구한다 (참고1, 참고2, 참고3, 참고4). 증명 과정에서 컴팩트하다는 가정을 쓰기 때문에 ‘컴팩트하면 된다’는 것은 당연히 받아들이겠지만, ‘컴팩트가 아니면 안된다’는 것에 의문이 생길 수 있다. 만약 컴팩트하다는 조건이 없으면 아래와 같은 안좋은 상황들이 일어날 수 있다.

정리1

ERE\subset \mathbb{R}이 컴팩트가 아닌 집합이라고 하자. 그러면

(a) EE위에서 정의된 유계가 아닌 연속 함수가 존재한다.

(b) EE위에서 정의된 연속이고 유계이지만 최댓값을 가지지 않는 함수가 존재한다.

(c) 이제 EE가 유계라는 조건이 추가됐다고 하자. 그러면 EE위에서 정의된 연속이지만 균등연속이 아닌 함수가 존재한다.


(a), (b), (c)는 각각 '컴팩트 거리공간에서 연속인 함수는 유계', '최대최소정리', '컴팩트 거리공간에서 연속 함수는 균등연속'이 성립하려면 컴팩트라는 조건이 필요함을 보여준다.

증명

(c)

R\mathbb{R}에서 컴팩트일 동치 조건은 닫혀있으며 유계인 것이다. 따라서 EE가 유계이기만 하다고 가정해보자. 그러면 닫혀있지 않으므로 EE에 포함되지 않는 EE의 집적점이 존재한다. 이 점을 x0x_{0}라고 하자. 그리고 아래와 같은 함수를 생각하자.

f(x)=1xx0(xE) f(x)=\frac{1}{x-x_{0}}\quad (x \in E)

분자, 분모가 모두 연속함수이므로 ffEE에서 연속함수이다. ff는 분명하게 유계가 아니다. 또한 이제 임의의 두 양수 ε\varepsilon, δ\delta에 대해서 아래의 식을 만족하는 xEx \in E를 생각해보자.

xx0<δ    f(x)f(x0)<ε \left|x-x_{0} \right|< \delta \implies \left|f(x)-f(x_{0}) \right|<\varepsilon

그런데 tt를 충분히 x0x_{0}에 가깝게 선택해서 함숫값의 차이가 아래와 같이 ε\varepsilon보다 더 크게 만들 수 있다.

tx0<δ    f(t)f(x0)>ε \left|t-x_{0} \right|<\delta \implies \left|f(t)-f(x_{0}) \right|>\varepsilon

따라서 ff는 균등연속이 아니다.

(a)

위에서 사용했던 표기법을 그대로 가져와서 아래와 같은 함수를 생각해보자.

g(x)=11+(xx0)2(xE) g(x)=\frac{1}{1+(x-x_{0})^{2}}\quad (x\in E)

그러면 gg는 여전히 EE에서 연속이고, 0<g(x)<10<g(x)<1이므로 유계이다. 그런데

supxEg(x)=1 \sup \limits_{x\in E}g(x)=1

이고 g(x)<1g(x)<1이므로 ggEE에서 최댓값을 가지지 못한다. 따라서 EE에 유계라는 조건만으로는 부족하다는 것을 알 수 있다. 이는 EE가 유계인 조건에서 보인 것이다. EE가 유계이지도 않다고 가정해보자. 그러면

f(x)=x f(x)=x

는 연속이면서 유계가 아닌 함수이다.

(b)

h(x)=x21+x2(xE) h(x)=\frac{x^{2}}{1+x^{2}} \quad (x\in E)

를 생각해보자. 그러면 EE에서 연속이다.

supxEh(x)=1 \sup \limits_{x\in E}h(x)=1

인데 모든 xEx\in E에 대해서 h(x)<1h(x) <1이므로 hh는 연속이고 유계이지만 최댓값을 가지지 않는 함수이다.


  1. Walter Rudin, Principles of Mathmatical Analysis (3rd Edition, 1976), p91-92 ↩︎