有两种观点看待 “连通性”:

(1)集合论观点:XX 是连通的,当且仅当 X=ABX=A\cup B,其中 A,BA,B\neq \emptyset 满足 AB\overline A\cap B\neq\emptysetBA\overline B\cap A\neq\emptyset.

(2)几何观点:记 I=[a,b]RI=[a,b]\subseteq \mathbb RXX 是连通的,当且仅当对于任意 p,qXp,q\in X,存在 f:IXf:I\to X 是连续映射,使得 f(0)=p,f(1)=qf(0)=p,f(1)=q.

我们将第一个观点的概念称为连通性,第二个观点的概念称为道路连通性。事实上,道路连通蕴含连通,反过来则不一定成立。

# 连通性

Definition 空间 XX 称作连通的,如果对任意 A,BA,B\neq \emptyset 满足 X=ABX=A\cup B,总是有 AB\overline A\cap B\neq \emptysetBA\overline B\cap A\neq \emptyset.

Theorem 以下陈述等价:

  1. XX 是连通的;
  2. XX 的既开又闭的子集只有 X,X,\emptyset
  3. XX 不能被表示为两个非空开集的不交并。

证明:

(1->2)考虑 AXA\subseteq X 是既开又闭的集合,那么 B:=XAB:=X\setminus A 也是既开又闭的,所以 A=A,B=BA=\overline A,B=\overline B,并且 AB=AB=AB=\overline A\cap B=A\cap \overline B=A\cap B=\emptyset,所以 A,BA,B 至少有一个是 \emptyset,推出 A=A=\emptyset 或者 A=XA=X.

(2->3)设 X=ABX=A\sqcup B,其中 A,BA,B 都是开集,那么推出 A,BA,B 既开又闭,推出 {A,B}={,X}\{A,B\}=\{\emptyset,X\}.

(3->1)设 X=ABX=A\sqcup B,其中 A,BA,B\neq \emptyset. 假设 AB=AB=\overline A\cap B=A\cap \overline B=\emptyset,那么 X=AB=AB=ABX=A\sqcup B=\overline A\sqcup B=A\sqcup \overline B 推出 A=A,B=BA=\overline A,B=\overline B,这说明 A,BA,B 既开又闭,矛盾。


给出几个连通的例子。

Theorem R\mathbb R 是连通的。

证明:反证法。假设 R=AB\mathbb R=A\sqcup B,其中 A,BA,B\neq\emptyset 满足 AB=AB=\overline A\cap B=A\cap \overline B=\emptyset,则推出 AB=A\cap B=\emptyset,那么

Theorem 非空集合 XRX\subseteq\mathbb R 是连通的,当且仅当 XX 是区间。

证明:

(1)反证法。假设 XX 不是区间,那么存在 pRXp\in \mathbb R\setminus Xa,bXa,b\in X 使得 a<p<ba<p<b. 设

A={xX:x<p},B={xX:x>p}A=\{x\in X:x<p\},B=\{x\in X:x>p\}

那么 A,B,X=AB,AB=A,B\neq \emptyset,X=A\cup B,A\cap B=\emptyset,那么对于任意 xAx\in A,存在 ε>0\varepsilon>0 使得 x+ϵ<px+\epsilon<p,这推出 \\\\\\\\\\


给出不同运算下的连通性。


Theoremf:XYf:X\to Y 是连续映射。如果 XX 是连通的,那么 f(X)f(X) 也是连通的。

证明:设 f(X)=ABf(X)=A\cup B,其中 A,BA,Bf(X)f(X) 的不交开集,则拉回得到 X=f1(A)f1(B)X=f^{-1}(A)\cup f^{-1}(B),且由 ff 的连续性知道 f1(A),f1(B)f^{-1}(A),f^{-1}(B)XX 的不交开集。由 XX 是连通集,推出 f1(A),f1(B)f^{-1}(A),f^{-1}(B) 有一个是 \emptyset,所以 A,BA,B 有一个是 \emptyset,推出 f(X)f(X) 是连通的。

Corollary 同胚保持连通性。


Theorem 闭包保持连通性。即设拓扑空间 XXZXZ\subseteq X 是稠密子集,如果 ZZ 是连通的,那么 XX 也是连通的。

证明:设 AX\emptyset\neq A\subseteq X 是既开又闭的集合。因为 Z=X\overline Z=XAA 是开集,那么 ZAZ\cap A\neq \emptyset. 从而限制在子空间 ZZ 上,知道 ZAZ\cap AZZ 中既开又闭的非空子集,由连通性推出 ZA=ZZ\cap A=Z,所以 ZAZ\subseteq A. 推出 X=ZA=AX=\overline Z\subseteq \overline A=A,推出 X=AX=A.

Corollary 如果 ZXZ\subseteq XZZ 是连通的,ZYZZ\subseteq Y\subseteq \overline Z,那么 YY 是连通的。

证明:取 ZZ 在子空间 YY 的闭包即可。


考虑取连通集的并集、交集,是否还是连通的?

Example 一般情况下连通集的并集不是连通的,比如考虑两个不交的连通闭集。

DefinitionA,BXA,B\subseteq X,我们称 A,BA,B分离 (separated) 的,如果 AB=\overline A\cap\overline B=\emptyset.

TheoremX=αAαX=\bigcup_\alpha A_\alpha,其中 AαA_\alpha 是连通的。如果 {Aα}\{A_\alpha\} 中任意两个成员都不可分离,那么 XX 是连通的。

证明:设 BXB\subseteq X 是既开又闭的集合,由于 AαA_\alpha 是连通的,那么 BAαB\cap A_\alpha\emptyset 或者 AαA_\alpha;如果 BAα=B\cap A_\alpha=\emptyset 对任意 α\alpha 成立,那么 B=B=\emptyset. 如果存在 Aα0A_{\alpha_0} 使得 BAα0=Aα0B\cap A_{\alpha_0}=A_{\alpha_0},那么 Aα0BA_{\alpha_0}\subseteq B;如果存在 Aα1A_{\alpha_1} 使得 Aα1B=A_{\alpha_1}\cap B=\emptyset,由于 BB 是闭的,那么 Aα0B\overline A_{\alpha_0}\subseteq B,由于 XBX\setminus B 也是闭的,那么 Aα1XB\overline A_{\alpha_1}\subseteq X\setminus B,这推出 Aα0Aα1=\overline A_{\alpha_0}\cap \overline A_{\alpha_1}=\emptyset,矛盾。所以我们推出 AαB=AαA_\alpha\cap B=A_\alpha 对所有 α\alpha 成立,推出 B=XB=X.

Corollary 如果 X=αAαX=\bigcup _\alpha A_\alphaAαA_\alpha 是连通的。如果 αAα\bigcap_\alpha A_\alpha\neq \emptyset,那么 XX 是连通的。

Remark 如果 A,BXA,B\subseteq XA,BA,B 是连通的,那么 ABA\cap B 一般来说不是连通的。比如考虑 A=[1,3][4,6]A=[1,3]\cup [4,6]B=[2,5]B=[2,5].


TheoremX,YX,Y 是非空空间,那么 X×YX\times Y 是连通的,当且仅当 X,YX,Y 是连通的。

证明:

(1)必要性。考虑 pX,pYp_X,p_Y 是投影映射,它们是连续函数,所以连通空间在连续函数的像是连通的。

(2)对于任意 xXx\in X,考虑截面 {x}×Y\{x\}\times Y,它同胚于 YY,所以是连通的。同理 X×{y}X\times \{y\} 是连通的。因为两个截面 ({x}×Y)(X×{y})={(x,y)}(\{x\}\times Y)\cap( X\times \{y\})=\{(x,y)\},所以 A(x,y):=({x}×Y)(X×{y})A(x,y):=(\{x\}\times Y)\cup (X\times \{y\}) 是连通的,那么对于任意 (x,y)X×Y(x',y')\in X\times YA(x,y)A(x,y)A(x,y)\cap A(x',y')\neq \emptyset,这推出 X×Y=(x,y)X×YA(x,y)X\times Y=\bigcup _{(x,y)\in X\times Y}A(x,y) 是连通的。

Remark 几何上是直观的。

Corollary Rn=R×R××R\mathbb R^n=\mathbb R\times \mathbb R\times \cdots \times \mathbb R 是连通的。


Definition 对任意 x,yXx,y\in X,定义等价关系 xyx\sim y,如果存在连通集 AXA\subseteq X 使得 x,yAx,y\in A. 在 XX 上诱导的等价类称为连通分支 (connected components).

Remark 连通分支一定是(包含关系下)极大的连通子集。

证明:取 x0Ax_0\in A,其中 AA 是连通分支,那么存在连通集 BxB_x 使得 x,x0Bxx,x_0\in B_x,推出 A=xABxA=\bigcup_{x\in A}B_x 是连通的,因为 BxB_x 有公共点 xx.

Remark \sim 确实是等价关系。

证明:自反性和对称性显然,下面证明传递性。设 xy,yzx\sim y,y\sim z,那么存在连通集 A,BA,B 使得 x,yA,y,zBx,y\in A,y,z\in B,那么 ABA\cap B\neq \emptyset,所以 ABA\cup B 是连通的,推出 x,zABx,z\in A\cup B,所以 xzx\sim z.

Theorem 拓扑空间 XX 的连通分支都是闭集,且不同的连通分支相互分离。

证明:设 AXA\subseteq X 是连通分支,那么 AA 是连通的,取闭包知道 A\overline A 是连通的。而 AA 是极大的,所以 A=AA=\overline A,推出闭集。假设 BB 是另一个连通分支,使得 A,BA,B 是不可分离的,那么 ABA\cup B 是连通的,与 A,BA,B 的极大性矛盾。

Example R{0}\mathbb R\setminus\{0\} 有两个连通分支:(,0),(0,)(-\infty,0),(0,\infty),它们在 R{0}\mathbb R\setminus \{0\} 是既开又闭的。

Example 如果 XX 有有限个连通分支,那么它们每个都是既开又闭的。

Example 对于任意 xQx\in\mathbb Q,单点集 {x}\{x\} 是连通分支,{x}\{x\} 是闭集,但不是开的。

ExampleX={1n:n1}{0}X=\{\frac 1n:n\geq 1\}\cup \{0\},那么对任意 xXx\in X{x}\{x\} 是连通分支,在 XX 空间中 {1n}\{\frac 1n\} 是既开又闭的,{0}\{0\} 是闭集,但不是开的。


# 道路连通性

Definition 拓扑空间 XX 中的一个道路 (path) 指的是一个连续映射 γ:[0,1]X\gamma:[0,1]\to X,称 γ(0)\gamma(0) 为道路的起点 (beginning)γ(1)\gamma(1) 为道路的终点 (end),称 γ\gamma连接 (joins) γ(0),γ(1)\gamma(0),\gamma(1) 的道路。

Remark 注意区分道路和道路的像,同一个像可以对应不同的道路。

Definition 拓扑空间 XX 称为道路连通的 (path-connected),如果对于任意 p,qXp,q\in X,存在道路连接 p,qp,q.


Theorem 道路连通蕴含连通。

证明:设 XX 是道路连通的,设 AX\emptyset\neq A\subseteq X 是既开又闭的,假设 AXA\neq X,那么选取 xA,yXAx\in A,y\in X\setminus A,设 γ\gamma 是连接 x,yx,y 的道路。则 γ1(A)\gamma^{-1}(A)[0,1][0,1] 中既开又闭的集合,但 γ1(A),[0,1]\gamma^{-1}(A)\neq \emptyset,[0,1],矛盾于 [0,1][0,1] 的连通性。


Definition 在拓扑空间 XX 上定义等价关系 xyx\sim y,如果存在连接 x,yx,y 的道路。在 XX 上诱导的等价类称为 XX道路连通分支 (path-connected comnonents).

Remark 道路连通分支确实是等价类。

证明:自反性,考虑恒等映射;对称性,考虑逆向的道路 γ(1t)\gamma(1-t);传递性,如果 xy,yzx\sim y,y\sim z,那么存在连接 x,yx,y 的道路 γ1\gamma_1 和连接 y,zy,z 的道路 γ2\gamma_2,那么定义

γ(t)={γ1(2t),t[0,1/2]γ2(2t1),t[1/2,1]\gamma(t)=\begin{cases}\gamma_1(2t),&t\in[0,1/2]\\ \gamma_2(2t-1),&t\in[1/2,1] \end{cases}

那么 γ\gamma 是连接 x,zx,z 的道路(它是连续的,因为 [0,1/2],[1/2,1][0,1/2],[1/2,1] 都是 [0,1][0,1] 的闭集且 γ\gamma 在上面连续,而 [0,1]=[0,1/2][1/2,1][0,1]=[0,1/2]\cup [1/2,1],由定义可得).


Theorem Rn\mathbb R^n 上的连通开集是道路连通的。

证明:设 XRnX\subseteq \mathbb R^n 是连通开集,选取 xXx\in X,定义

A={yX:ycan be joined toxby a path inX},B=XAA=\{y\in X:y \text{ can be joined to }x \text{ by a path in }X\},\quad B=X\setminus A

那么 AA\neq \emptyset,因为 xAx\in AAB=,AB=XA\cap B=\emptyset,A\cup B=X. 接着证明 A,BA,B 都是开集。

对于任意 yAy\in A,存在 ε>0\varepsilon>0 使得 B(y,ε)XB(y,\varepsilon)\subseteq X,那么对于任意 zB(y,ε)z\in B(y,\varepsilon),存在连接 y,zy,z 的道路 γ(t)=(1t)y+tz\gamma(t)=(1-t)y+tz,所以 zz 可以通过先连接 x,yx,y 再连接 y,zy,z 的道路连接到 xx,所以 zAz\in A,这说明 AA 是开集。同理可证 BB 是开集。由连通性推出 B=B=\emptyset,所以 X=AX=A 是道路连通的。

Remark 证明中用到了球是道路连通的,这是一个局部性质,可以推广为局部道路连通性。


Example 定义 Y={(0,y)R2:1y1},Z={(x,sinπx)R2:0<x<1}Y=\{(0,y)\in\mathbb R^2:-1\leq y\leq 1\},Z=\{(x,\sin \frac \pi x)\in\mathbb R^2:0<x<1\},取 X=YZX=Y\cup Z,称 XX拓扑学家的正弦曲线 (topologist's sine curve),它是连通的,但不是道路连通的。

证明:

(1) X,ZX,Z 是连通的。首先存在连续映射

Z=f((0,1]),f(x)=(x,sinπx)Z=f((0,1]),\quad f(x)=(x,\sin \frac \pi x)

所以 ZZ 是连通的。对于任意 y0[1,1]y_0\in [-1,1],存在 xn=1n+12x_n=\frac 1{n+\frac 12} 使得 sinπxn=(1)n\sin \frac \pi {x_n}=(-1)^n,所以 (0,y0)(0,y_0)ZZ 的聚点,所以 Z=ZY=X\overline Z=Z\cup Y=X,所以 XX 是连通的。

(2) XX 不是道路连通的。假设存在连接 (0,0),(1,sinπ)(0,0),(1,\sin \pi) 的道路 γ:[0,1]X\gamma:[0,1]\to X,那么 γ1(Y)\gamma^{-1}(Y)[0,1][0,1] 中既开又闭的集合,并且 γ1(Y),[0,1]\gamma^{-1}(Y)\neq \emptyset,[0,1],矛盾。

(3) XX 的连通分支和道路连通分支分别是 YYZZ.

Remark 因为 Z=X\overline Z=X,所以 ZZ 不是闭集。因此道路连通分支不一定是闭集。