τ위상수학
V. 연결성과 콤팩트성 · 11/16

콤팩트성

열린 덮개, 하이네–보렐, 최대최소 정리

읽음 0/0 갱신 2026-06-30

개요 — 동기·문제의식

콤팩트성(compactness)은 "유계인 닫힌집합" 같은 유클리드 공간의 직관을 임의의 위상공간에 적용할 수 있도록 일반화한 개념이다. 미적분에서 닫힌유계구간 위 연속함수가 항상 최댓값·최솟값을 갖는다는 사실(최대최소 정리)과 균등연속성을 보장받는다는 사실은 모두 "콤팩트성"이라는 단 하나의 위상적 성질에서 따라 나온다.

콤팩트성의 정의("모든 열린덮개가 유한 부분덮개를 가짐")는 처음 보면 작위적으로 느껴지지만, 이 페이지가 보여주려는 핵심은 그 정의가 무한을 유한으로 환원시키는 만능 도구라는 점이다 — 무한히 많은 열린집합으로 덮인 공간을 다룰 때, 콤팩트성 덕분에 유한 개만 살펴봐도 충분해진다. 이 환원이 가능해지면 르베그 수 보조정리, 균등연속성, 무한곱의 콤팩트성(Tychonoff 정리)처럼 해석학과 위상수학 전반에 걸친 강력한 결과들이 따라온다. 연결성와 함께 두 공간을 구별하는 가장 강력한 한 쌍의 도구이기도 하다.

직관 (그림으로 보는 콤팩트성)

$(0,1)$을 열린구간 $(1/n, 1)$들로 덮으면($n=2,3,4,\dots$) 아무리 유한 개를 골라도 $0$ 근처의 작은 부분은 영원히 못 덮는다 — $(0,1)$은 "끝까지 좁혀들어가는 탈출구"가 있어서 콤팩트하지 않다. 반면 $[0,1]$을 같은 방식으로 덮으려 하면 $0$이라는 점 자체가 포함돼 있어 어떤 열린집합이 $0$을 덮든 그 집합은 $[0,\varepsilon)$ 같은 구간을 포함하게 되고, 결국 유한 개의 열린집합으로 전체를 덮을 수 있다. 콤팩트성은 직관적으로 "공간이 무한히 먼 곳이나 경계의 빠진 점으로 도망갈 곳이 없다"는 뜻이며, 콤팩트한 공간 위의 연속함수는 그 어디로도 발산하거나 상한에 닿지 못한 채 영원히 가까워지기만 하는 일이 없다 — 그래서 최댓값이 항상 달성된다.

정의

$X$의 부분집합족 $\mathcal{A}=\{A_\alpha\}$가 $X$의 열린덮개(open covering)1 $\iff$ 각 $A_\alpha$가 열려 있고 $X=\bigcup_\alpha A_\alpha$.

$X$가 콤팩트(compact) $\iff$ $X$의 모든 열린덮개가 유한 부분덮개를 가짐: 즉 임의의 열린덮개 $\{A_\alpha\}$에 대해 유한개의 색인 $\alpha_1,\dots,\alpha_n$이 있어 $X=A_{\alpha_1}\cup\cdots\cup A_{\alpha_n}$.

주요 정리

정리 (연속상 보존, Munkres Thm 26.5).1 $f:X\to Y$ 연속, $X$ 콤팩트이면 $f(X)$ 콤팩트.

증명 보기

증명. $f(X)$의 열린덮개 $\{V_\alpha\}$를 잡으면 $\{f^{-1}(V_\alpha)\}$가 ($f$ 연속이므로) $X$의 열린덮개. $X$ 콤팩트이므로 유한 부분덮개 $f^{-1}(V_{\alpha_1}),\dots,f^{-1}(V_{\alpha_n})$ 존재 ⟹ $V_{\alpha_1},\dots,V_{\alpha_n}$이 $f(X)$를 덮음. ∎ (콤팩트성도 위상적 불변량.)

정리 (콤팩트의 닫힌부분집합은 콤팩트). $X$ 콤팩트, $C\subseteq X$ 닫힘이면 $C$ 콤팩트.

증명 보기

증명. $C$의 열린덮개 $\{A_\alpha\}$(각 $A_\alpha$는 $X$에서 열림, 부분공간 정의 이용)에 $X\setminus C$를 추가하면 $X$의 열린덮개. $X$ 콤팩트이므로 유한 부분덮개 $A_{\alpha_1},\dots,A_{\alpha_n},(X\setminus C)$를 얻고, $X\setminus C$를 제거해도 $A_{\alpha_1},\dots,A_{\alpha_n}$이 여전히 $C$를 덮음. ∎

정리 (Hausdorff 공간에서 콤팩트는 닫힘, Munkres Thm 26.3).2 $Y$ Hausdorff, $C\subseteq Y$ 콤팩트이면 $C$는 $Y$에서 닫힘.

증명 보기

증명 스케치. $x_0\notin C$를 고정. 각 $c\in C$에 대해 Hausdorff성으로 $x_0$과 $c$를 분리하는 서로소 열린집합 $U_c\ni x_0,\ V_c\ni c$를 얻는다. $\{V_c\}_{c\in C}$가 $C$의 열린덮개이므로 유한 부분덮개 $V_{c_1},\dots,V_{c_n}$ 존재. $U=U_{c_1}\cap\cdots\cap U_{c_n}$(유한교집합이므로 열림)은 $x_0$을 포함하고 $C$와 서로소(각 $V_{c_i}$와 대응하는 $U_{c_i}$가 서로소이므로) ⟹ $x_0$의 $C$를 피하는 열린근방 존재 ⟹ $Y\setminus C$ 열림. ∎ (이 정리와 앞 정리를 합치면: Hausdorff 공간에서 "콤팩트"와 "닫힘"이 부분집합에 대해 한쪽 방향 함의를 갖되 역은 일반적으로 거짓 — 아래 예제.)

정리 (유한곱의 콤팩트성, Munkres Thm 26.7 — Tychonoff의 유한 버전). $X,Y$ 콤팩트이면 $X\times Y$ 콤팩트(곱위상).

증명 보기

증명의 핵심 보조정리(관 보조정리, tube lemma, Munkres Lemma 26.8):3 $Y$ 콤팩트, $N$이 $X\times Y$의 열린집합이고 슬라이스 $\{x_0\}\times Y\subseteq N$이면, $x_0$의 열린근방 $W$가 있어 $W\times Y\subseteq N$("관" 전체가 $N$ 안에 들어감). 증명 스케치(원 정리): $X\times Y$의 열린덮개 $\mathcal{A}$가 있을 때, 각 $x_0\in X$에 대해 슬라이스 $\{x_0\}\times Y$($Y$와 동형이므로 콤팩트)를 유한개의 $\mathcal A$-원소로 덮고, 관 보조정리로 그 유한 합집합이 어떤 관 $W_{x_0}\times Y$를 덮도록 만든다. $\{W_{x_0}\}_{x_0\in X}$가 $X$의 열린덮개이고 $X$ 콤팩트이므로 유한 부분덮개 $W_{x_1},\dots,W_{x_k}$ 존재 — 각 $W_{x_i}\times Y$를 덮는 유한개의 $\mathcal A$-원소들을 전부 모으면 유한 부분덮개. ∎ (귀납법으로 임의 유한곱까지 확장; 무한곱은 tychonoff theorem으로 별도 증명.)

정리 (Heine–Borel, $\mathbb{R}^n$ 특수화, Munkres Thm 27.3).4 $A\subseteq\mathbb{R}^n$ 콤팩트 $\iff$ $A$가 닫혀 있고 유계.

증명 보기

증명 스케치. ($\Rightarrow$) 콤팩트 ⟹ Hausdorff인 $\mathbb{R}^n$에서 닫힘(앞 정리); 유계는 $A\subseteq\bigcup_N B(0,N)$ 덮개의 유한 부분덮개에서 최대 반지름으로 확인. ($\Leftarrow$) 유계이므로 $A$가 어떤 큰 상자 $[-M,M]^n$에 포함, 상자는 $[-M,M]$의 $n$중 곱(콤팩트들의 유한곱 ⟹ 콤팩트), $A$는 그 안의 닫힌부분집합 ⟹ 콤팩트.

정리 (최대최소 정리, EVT). $f:X\to\mathbb{R}$ 연속, $X$ 콤팩트이면 $f$는 $X$에서 최댓값과 최솟값을 달성.

증명 보기

증명. $f(X)\subseteq\mathbb{R}$이 콤팩트(연속상 보존) ⟹ Heine–Borel로 닫혀 있고 유계 ⟹ $\sup f(X), \inf f(X)$가 존재하고 $f(X)$가 닫혀 있으므로 그 상하한이 $f(X)$ 안에 있음(닫힌집합은 자신의 극한점을 모두 포함하므로 상한이 극한점이면 집합 안에 있어야 함) ⟹ 어떤 $c,d\in X$가 $f(c)=\sup, f(d)=\inf$. ∎

정리 (콤팩트+Hausdorff의 위력 — 따름정리 모음). - 연속전단사는 자동으로 위상동형: $f:X\to Y$ 연속전단사, $X$ 콤팩트, $Y$ Hausdorff이면 $f$는 위상동형(연속사상과 위상동형, 몫위상의 콤팩트-Hausdorff 충분조건과 같은 메커니즘). - 콤팩트 Hausdorff는 정규(normal, $T_4$): 분리공리 사다리의 상위 칸을 자동 획득. - 균등연속: 콤팩트 거리공간 사이의 연속함수는 자동으로 균등연속. - 르베그 수 보조정리(Lebesgue number lemma, Munkres Lemma 27.5):5 $X$가 콤팩트 거리공간이고 $\mathcal{A}$가 $X$의 열린덮개이면, $\delta>0$(르베그 수)가 존재해 지름이 $\delta$보다 작은 모든 부분집합이 $\mathcal A$의 어떤 원소 하나에 통째로 포함된다. 증명 스케치: 콤팩트성으로 유한 부분덮개 $A_1,\dots,A_n$을 얻고, 함수 $g(x)=\frac1n\sum_i d(x, X\setminus A_i)$(각 항은 $x\in A_i$일 때 양수)가 콤팩트 집합 위에서 최솟값 $\delta>0$을 달성함을 이용.

예제

예제 1 (기본 콤팩트/비콤팩트). $[0,1]$ 콤팩트(Heine–Borel). $(0,1)$ 비콤팩트: 덮개 $\{(1/n,1):n\ge2\}$가 유한 부분덮개를 갖지 않음(어떤 유한 부분집합을 골라도 가장 작은 $1/n$보다 작은 점들을 못 덮음). $\mathbb{R}$도 비콤팩트(유계 아님).

예제 2 (불변량 활용). $[0,1]\not\cong(0,1)$, $S^1\not\cong\mathbb{R}$ — 콤팩트성의 차이로 위상동형이 아님을 즉시 보일 수 있다(콤팩트는 연속상으로 보존되므로, 한쪽이 콤팩트인데 다른 쪽이 아니면 위상동형 불가능).

예제 3 (Hausdorff 없이는 콤팩트가 닫힘을 보장 못함). 두-원점 직선(real line with two origins, 극한점과 하우스도르프에서 다룬 비Hausdorff 공간)에서 한쪽 원점만 제외한 전체 직선은 콤팩트이지만 닫혀 있지 않다 — Hausdorff 가정이 빠지면 "콤팩트 ⟹ 닫힘" 정리가 무너지는 직접적 사례.

예제 4 (무한차원 함정 — 닫히고 유계여도 콤팩트가 아닐 수 있음). $\ell^2$(제곱합이 유한한 실수열 공간)의 닫힌 단위공 $\{x:\|x\|\le1\}$은 닫혀 있고 유계이지만 콤팩트가 아니다[synthesis] — 표준기저벡터들의 수열 $e_1,e_2,\dots$($\|e_i-e_j\|=\sqrt2$, $i\ne j$)이 어떤 수렴하는 부분수열도 갖지 않는다. Heine–Borel 정리가 $\mathbb{R}^n$(유한차원)이라는 가정에 본질적으로 의존함을 보여주는 핵심 반례 — 콤팩트성의 진짜 본질은 "유계+닫힘"이 아니라 덮개 조건임을 일깨운다.

예제 5 (Cantor 집합). Cantor 집합은 $[0,1]$의 닫힌 부분집합이므로 콤팩트(닫힌부분집합은 콤팩트 정리) — 콤팩트하면서 완전비연결(totally disconnected)·완전(perfect, 고립점이 없음)인 흥미로운 공간이며, 곱위상에서 본 $\{0,1\}^\omega$와 위상동형이다.

예제 6 (콤팩트화로 본 Tychonoff 정리의 위력). $\mathbb{R}\cup\{\infty\}\cong S^1$처럼 무한대를 나타내는 점 하나를 추가해 비콤팩트 공간을 콤팩트로 만드는 한점콤팩트화(one-point compactification)는[synthesis] 사영기하·복소해석의 리만 구면($\mathbb{C}\cup\{\infty\}\cong S^2$)과 같은 아이디어다. 한편 캔터 집합 $\{0,1\}^\omega$이 콤팩트 공간들의 가산무한곱으로서 콤팩트라는 사실은 tychonoff theorem(선택공리와 동치)이 없으면 일반적으로 보장되지 않는다 — 박스위상에서는 같은 무한곱이 콤팩트성을 잃는 등 병리적 현상이 발생한다(곱위상 참고).

흔한 오해와 함정

큰 그림 / 연결

콤팩트성은 연결성와 함께 위상공간을 분류하는 가장 강력한 두 불변량을 이루며, 둘 다 연속사상과 위상동형의 연속상으로 보존된다는 공통 패턴을 따른다. 거리위상에서는 콤팩트 거리공간이 완비성(complete metric spaces)과 전유계성을 동시에 갖는다는 동치 특성화가 있다(거리공간에서는 콤팩트 = 완비 + 전유계 = 점렬콤팩트, 더 섬세한 변형은 콤팩트성의 변형들). 곱위상의 tychonoff theorem은 콤팩트성이 임의의(가산이든 비가산이든) 곱에서 보존된다는 놀라운 결과이며, 이는 선택공리와 동치라는 점에서 집합론(set-theory-and-foundations)과도 깊이 얽혀 있다. 몫위상의 "콤팩트-Hausdorff 충분조건" 정리는 사영평면·토러스 같은 곱·몫 구성으로 얻은 공간이 좋은 분리공리를 만족하는지 점검할 때 핵심 도구로 쓰인다. 해석학의 EVT·균등연속성·르베그 적분의 여러 극한정리는 모두 이 페이지에서 다룬 콤팩트성 정리의 직접적 응용이다.

연습문제

  1. $S^n$(단위 구면)이 콤팩트임을 Heine–Borel로 보여라.
  2. 콤팩트 공간의 닫힌 부분집합이 콤팩트임을 증명하라.
  3. $f:[0,1]\to\mathbb{R}$ 연속이면 $f([0,1])$이 닫힌유계구간(또는 한 점)임을 보여라.
  4. $X$가 콤팩트, $Y$가 Hausdorff, $f:X\to Y$가 연속이고 단사이면 $f$가 $f(X)$ 위로의 위상동형임을 증명하라.
  5. 무한 이산공간이 콤팩트가 아님을 직접 덮개로 증명하고, 이로부터 이산공간이 콤팩트 $\iff$ 유한임을 보여라.
  6. 르베그 수 보조정리를 이용해, 콤팩트 거리공간 사이의 연속함수가 균등연속임을 증명하라(스케치).
  7. $\ell^2$의 닫힌 단위공이 콤팩트가 아님을 표준기저벡터 수열로 증명하라.
  8. 관 보조정리(tube lemma)를 이용해 $X\times Y$ ($X,Y$ 콤팩트)가 콤팩트임을 증명하는 핵심 단계를 설명하라.
힌트 / 정답
  1. $S^n=\{x\in\mathbb{R}^{n+1}:\|x\|=1\}$은 닫혀 있고(연속함수 $\|x\|$의 등위집합 $=\{1\}$의 원상, $\{1\}$이 $\mathbb{R}$에서 닫혀 있으므로) 유계(반지름 1) ⟹ Heine–Borel로 콤팩트.
  2. $C\subseteq X$ 닫힘, $X$ 콤팩트. $C$의 열린덮개에 $X\setminus C$(열림)를 추가 ⟹ $X$의 덮개 ⟹ 유한 부분덮개 ⟹ $X\setminus C$ 빼면 $C$의 유한덮개.
  3. $[0,1]$ 콤팩트 ⟹ $f([0,1])$ 콤팩트(연속상 보존) ⟹ Heine–Borel로 $\mathbb{R}$에서 닫혀 있고 유계 ⟹ $\mathbb{R}$의 닫히고 유계인 연결부분집합 = 닫힌유계구간 ($f([0,1])$이 연결이기도 함은 $[0,1]$ 연결 + 연속상이 연결 보존이므로).
  4. $f:X\to f(X)$가 연속전단사. $f(X)\subseteq Y$가 Hausdorff(부분공간이므로). $X$ 콤팩트이므로 정리(연속전단사+콤팩트 정의역+Hausdorff 공역 ⟹ 위상동형)를 바로 적용.
  5. $\{\{x\}:x\in X\}$가 열린덮개(이산이므로 단원소집합이 전부 열림); 어떤 유한 부분족을 택해도 유한개의 점만 덮어 $X$가 무한집합이면 부족 ⟹ 유한 부분덮개 없음 ⟹ 비콤팩트. 역으로 유한집합은 각 점을 덮는 원소 하나씩만 모아도 유한덮개가 되므로 항상 콤팩트.
  6. 르베그 수 $\delta$를 균등연속 증명의 $\delta$로 직접 사용: $d(x,y)<\delta$이면 $\{x,y\}$의 지름이 $\delta$ 미만이므로 어떤 열린집합 $U$(연속성으로 각 점에서 작은 변화에 함수값도 작게 변하는 영역들의 덮개) 안에 함께 들어가고, 이로부터 $d(f(x),f(y))<\varepsilon$을 유도하는 식으로 구성.
  7. $\|e_i-e_j\|=\sqrt{1^2+1^2}=\sqrt2$ ($i\ne j$, 좌표가 서로 다른 위치에서만 1이므로). 이 거리가 모든 쌍에서 $\sqrt2$로 고정되어 있어 어떤 부분수열도 코시수열이 될 수 없음 ⟹ 수렴하는 부분수열 없음 ⟹ 점렬콤팩트가 아님(거리공간에서 점렬콤팩트=콤팩트이므로 콤팩트도 아님).
  8. 슬라이스 $\{x_0\}\times Y$가 콤팩트(Y와 동형)임을 이용해 유한개의 덮개원소로 먼저 덮고, 관 보조정리로 그 유한 합집합이 $x_0$ 주변의 "관" $W\times Y$ 전체를 포함하도록 확장한 뒤, $X$의 콤팩트성으로 이런 관들 중 유한개만으로 $X$ 전체를 덮을 수 있음을 이용해 전체 곱공간에 대한 유한 부분덮개를 구성.

관련 개념


  1. 원전 소개 — Munkres §26 — "A collection 𝒜 of subsets of X is said to cover X... if X is the union of the elements of 𝒜. It is called an open covering of X if its elements are open subsets of X." Compactness: "A space X is said to be compact if every open covering A of X contains a finite subcollection that also covers X." Continuous image of compact is compact (Theorem 26.5). 

  2. 원전 소개 — Munkres §26, Theorem 26.3 — every compact subspace of a Hausdorff space is closed. 

  3. 원전 소개 — Munkres §26, Lemma 26.8 (the tube lemma) and Theorem 26.7 (finite products of compact spaces are compact). 

  4. 원전 소개 — Munkres §27, Theorem 27.3 — the Heine-Borel theorem: a subset of ℝⁿ is compact iff it is closed and bounded. 

  5. 원전 소개 — Munkres §27, Lemma 27.5 — the Lebesgue number lemma, and its application to uniform continuity (Theorem 27.6).