[来自尤承业《基础拓扑学讲义》]
应用归纳法知, 拓扑公理的 3. 等价于 `tau` 中任意两个集合的交仍在 `tau` 中.
任意个开集的交未必是开集, 这一事实叫做「不可开交」.
设 `tau_1, tau_2` 是 `X` 上的两个拓扑. 称 `tau_2` 比 `tau_1`
大或精细, 如果 `tau_1 sube tau_2`.
例如 `(RR, tau_f)` 小于 `(RR, tau_c)` 和 `bbb E`;
`bbb E` 小于 `RR_l`, 而 `(RR, tau_c)` 和 `bbb E` 不能比较大小.
称拓扑空间 `X` 的子集 `A` 为闭集, 如果 `A^c` 是开集. `(X, tau)` 的全体闭集可以写作 `{A^c: A in tau}`.
在 `RR^n` 上规定度量 `d(x, y) = (sum_(i=1)^n (x_i - y_i)^2)^(1/2)`, 称 `bbb E^n = (RR^n, d)` 为 `n` 维欧氏空间.
度量空间 `(X, d)` 上以 `x_0` 为心, `epsi gt 0` 为半径的开球定义为 `B(x_0, epsi) := {x in X: d(x_0, x) lt epsi}`.
度量空间 `(X, d)` 的任意两个开球的交可以表为一族开球的并.
设 `U = B(x_1, epsi_1) nn B(x_2, epsi_2)`, 任取 `x in U`, 有 `d(x, x_i) lt epsi_i`, `i = 1, 2`. 取 `epsi_x = min{epsi_1 - d(x, x_1), epsi_2 - d(x, x_2)}`, 则对任意 `y in B(x, epsi_x)`, 有 `d(x, y) lt epsi_x le epsi_i - d(x, x_i)`, `i = 1, 2`. 于是 `d(x_i, y) le d(x_i, x) + d(x, y) lt epsi_i`, `i = 1, 2`, 即 `B(x, epsi_x) sube U`. 从而 `U = uuu_(x in U) B(x, epsi_x)`.
任意度量空间上都可以诱导出一个拓扑 `tau_d = {uuu_(alpha in I) O_alpha: O_alpha "是开球"}`, 称为度量拓扑. 特别把欧氏空间 `E^n` 的度量拓扑称为欧氏拓扑.
显然 `tau_d` 满足拓扑公理的 1 和 2 (注意 `I` 可以是空集). 下证它满足 3. 设 `U = uuu_alpha B(x_alpha, epsi_alpha), V = uuu_beta B(x_beta, epsi_beta) in tau_d`, 则 ` U nn V = (uuu_alpha B(x_alpha, epsi_alpha)) nn (uuu_beta B(x_beta, epsi_beta))` `= uuu_(alpha, beta) (B(x_alpha, epsi_alpha) nn B(x_beta, epsi_beta))`. 再由引理知 `U nn V in tau_d`.
设 `A` 是拓扑空间 `(X, tau)` 的非空子集. 容易验证 `tau_A := { U nn A: U in tau }` 是 `A` 上的一个拓扑, 称为 `tau` 导出的 `A` 上的子空间拓扑, `(A, tau_A)` 称为 `(X, tau)` 的子空间.
开集及依赖开集定义的其他概念都是相对概念, 需要指出所在的空间. 对于子空间 `A` 的子集 `U`, 笼统地说 `U` 是不是开集意义就不明确了, 必须说明在 `A` 中看还是在全空间中看. 如 `bm E^1` 是 `bm E^2` 的子空间, 开区间 `(0, 1)` 在 `bm E^1` 中是开集, 但在 `bm E^2` 中不是.
设 `X` 是拓扑空间, `B sube A sube X`, 则
`B` 是 `A` 的开集 `iff EE X` 中开集 `U`, `B = U nn A`;
`B` 是 `A` 的闭集 `iff EE X` 中闭集 `C`, `B = C nn A`.
结论一由子空间拓扑的定义可得. 利用结论一, `B` 是 `A` 的闭集 `iff A\\B` 是 `A` 的开集 `iff EE X` 中开集 `U`, `A\\B = U nn A`. 令 `C = U^c`, 等号两边同时取 `A` 中的补集, 于是上式 `iff EE X` 中闭集 `C`, `B = C nn A`.
设 `X` 为拓扑空间, `A sube X`, `x in A`. 如果存在开集 `U` 满足 `x in U sube A`, 则称 `x` 是 `A` 的一个内点, `A` 是 `x` 的一个邻域 (neighborhood). 特别地, 若 `A` 本身是开集, 则称 `A` 是 `x` 的开邻域. 由定义知道, `A` 是 `x` 的邻域当且仅当它含着 `x` 的一个开邻域. `A` 的全体内点的集合称为 `A` 的内部, 记为 `A^@` 或 `overset @ A` 或 `"int" A`.
拓扑空间中的聚点近旁未必聚集了 `A` 的无穷多个点. 设 `X = {a, b, c}`, `tau = {X, O/, {a}}`, `A = {a}`, 则 `b, c` 都是 `A` 的聚点, 因为 `b, c` 的邻域都只有 `X`, 而 `a in X`; `a` 不是 `A` 的聚点, 因为 `A\\{a} = O/`.
`A` 是拓扑空间 `X` 的子集, 则 `(bar A)^c = (A^c)^@`, `quad` `(A^@)^c = bar(A^c)`.
`x in (bar A)^c` `iff x` 有邻域与 `A` 不相交 `iff x` 有邻域含于 `A^c` `iff x in (A^c)^@`. 第一式得证; 以 `A^c` 替换第一式的 `A`, 再于等号两边取补集得第二式.
“可分”这个术语并不形象, 或许应该称为“可数稠密”, 并且称它为 `C_(1.5)` 公理?
`A` 在 `X` 中稠密 `iff` `X` 中的任意非空开集 `U` 与 `A` 有交点.
设 `x` 是拓扑空间 `X` 中的一点, `{x_n}` 是 `X` 中的点列. 若对 `x` 的任意 (开) 邻域 `U`, 存在正整数 `N`, 使 `n gt N` 时, 都有 `x_n in U` (换言之, `{x_n}` 只有有限项不在 `U` 中, 我们也说 `{x_n}` 几乎在 `U` 中), 则称 `{x_n}` 收敛到 `x`, 记为 `x_n to x`.
若 `{x_n}` 两两不同, 且收敛到 `x`. 将 `{x_n}` 视为集合, 则 `x` 是 `{x_n}` 的聚点.
定义中的第一个"邻域"换成"开邻域"也是对的, 因为任一 `f(x)` 的邻域 `V` 总是包含一个开邻域 `V'`, 而 `V' sube V rArr f^-1(V') sube f^-1(V)`.
设 `f: X to Y`, `A sube X`. 则 `f` 在 `A` 上的限制定义为:
`f_A = f | A: A to Y`,
`x = f(x)`.
`A` 到 `X` 的包含映射定义为:
`i_A: A to X`,
`i_A(a) = a`.
的 2. 表明, 映射在一点的连续性只与它在该点附近 (即邻域内) 的情形有关. 因此和分析学中一样, 连续性是一种局部性概念.
如果映射 `f: X to Y` 在任一点 `x in X` 都连续, 则说 `f` 是连续映射.
拓扑空间中一般不能用序列收敛来刻画连续性. 事实上, 如果 `f: X to Y` 在 `x in X` 处连续, 则当 `x_n to x` 时, 必有 `f(x_n) to f(x)`. 然而逆命题不成立. 例如设 `f` 为单射, `X` 是具有余可数拓扑的不可数空间, `Y` 是离散拓扑空间. 于是当 `x_n to x` 时, 对充分大的 `n`, 有 `x_n = x`, 从而 `f(x_n) to f(x)`. 但 `f` 在 `x` 并不连续, 如 `{f(x)}` 是 `f(x)` 的邻域, 但 (`f` 是单射) 其原像为 `{x}`, 并不是 `x` 的邻域.
复合映射的连续性. 设 `X, Y, Z` 都是拓扑空间, `f: X to Y` 在 `x` 处连续, `g: Y to Z` 在 `f(x)` 处连续, 则复合映射 `g @ f: X to Z` 在 `x` 处连续.
对于 `g(f(x))` 的任一邻域 `W`, 由 `g` 在 `f(x)` 处连续知 `g^-1(W)` 是 `f(x)` 的邻域; 又由于 `f` 在 `x` 处连续, `f^-1(g^-1(W)) = (g @ f)^-1(W)` 是 `x` 的邻域, 结论得证.
两个连续映射的复合也是连续映射.
利用, 可以给出中 1 的另一个证明: `f_A = f @ i`, 由 `f` 和 `i` 的连续性得到 `f_A` 连续.
称拓扑空间 `X` 的子集族 `cc C sube 2^X` 是 `X` 的一个覆盖, 如果 `uuu_(C in cc C) C = X`; 换言之, `AA x in X`, `EE C in cc C` 使 `x in C`. `cc C` 中成员都是开 (闭) 集时, 称之为开 (闭) 覆盖; `cc C` 为有限集时, 称为有限覆盖.
粘接引理 设 `{A_1, A_2, cdots, A_n}` 是 `X` 的一个有限闭覆盖, 如果 `f: X to Y` 在每个 `A_i` 上的限制 `f_(A_i)` 都连续, 则 `f` 是连续映射.
只需验证 `Y` 的每个闭集 `F` 的原像是 `X` 的闭集: `f^-1(F) = uuu_(i=1)^n (f^-1(F) nn A_i)` `= uuu_(i=1)^n f_(A_i)^-1(F)`. 由 `f_(A_i)` 的连续性, 每个 `f_(A_i)^-1(F)` 是 `A_i` 的闭集. 而 `A_i` 为 `X` 的闭集, 所以由闭集的传递性, `f_(A_i)^-1(F)` 也是 `X` 的闭集. 最后, `f^-1(F)` 作为有限个闭集的并也是闭集.
粘接引理是判断映射连续性的一种有效方法, 也是分片构造连续映射的依据.
称 `f: X to Y` 是同胚映射或拓扑变换, 如果 `f` 是双射, 且 `f, f^-1` 均连续. 当存在 `X` 到 `Y` 之间的同胚映射时, 就称 `X` 与 `Y` 同胚, 记作 `X cong Y`.
称 `f: X to Y` 是嵌入映射, 如果 `f: X to f(X)` 是同胚映射. 例如, 包含映射 `i: A to X` 是嵌入映射. 如果存在 `X to Y` 的嵌入映射, 换言之 `X` 同胚于 `Y` 的某个子集, 就说 `X` 可以嵌入到 `Y`.
拓扑空间在同胚映射下保持不变的概念称为拓扑概念, 在同胚映射下保持不变的性质叫拓扑性质. 例如, 开集, 闭集, 邻域, 内点, 聚点, 闭包等等皆为拓扑概念. 用开集或其派生概念刻画的性质都是拓扑性质, 如可分性. `(RR, tau_f)` 可分, 而 `(RR, tau_c)` 不可分, 故它们不同胚.
如果 `f: X to Y` 把 `X` 的开集映为 `Y` 的开集, 就称 `f` 为开映射. 类似定义闭映射. 同胚映射既是开映射, 又是闭映射.
当 `f` 是双射时, `f` 是开映射 `iff f` 是闭映射 `iff f^-1` 连续.
此时若 `f` 是连续的, 则它就是同胚.
设 `cc B sube 2^X` 是 `X` 的子集族, 规定新子集族 `(: cc B :) := {U sube X: U` 是 `cc B` 中若干成员的并`}` `= {U sube X: AA x in U, EE B in cc B, x in B sube U}`. 称为 `cc B` 生成的子集族. 显然 `cc B sube (: cc B :)`, `O/ in (: cc B :)`.
设 `X_1, X_2` 是两个集合, 规定 `X_1 xx X_2` 到 `X_i` 的投射
(`i = 1, 2`):
`j_i: X_1 xx X_2 to X_i`,
`j_i(x_1, x_2) = x_i`.
投射是指一个“自然而然”的满射, 可以类比群论中 `G to G//N` 的自然同态.
令 `cc B = {U_1 xx U_2: U_i in tau_i, i = 1, 2}`, 则它生成的子集族 `(: cc B :)` 就是 `X_1 xx X_2` 上的乘积拓扑. 例如, `bm E^2` 中的开集可以表示为若干开矩体的并.
投射 `j_i`, `i = 1, 2` 是开映射, 即把 `X_1 xx X_2` 中的开集映到 `X_i` 中的开集.
类似地, `n` 个拓扑空间 `(X_i, tau_i)`, `i = 1, 2, cdots, n` 的乘积拓扑定义可以由 `cc B = {prod_(i=1)^n U_i: U_i in tau_i, i = 1, cdots, n}` 生成.
拓扑空间的乘积运算具有结合律, 即 `X_1 xx X_2 xx X_3 = (X_1 xx X_2) xx X_3 = X_1 xx (X_2 xx X_3)`.
两个集合 `X, Y` 的无交并定义为 `X ⊔ Y := {(x, 1): x in X} uu {(y, 2): y in Y}`. 即, 给两个集合的元素贴上不同标签, 处理后的集合 `X'` 与 `Y'` 是无交的. 这一定义可以推广到集合族的无交并.
任意多个集合 `{X_lambda}_(lambda in Lambda)` 的乘积定义为指标集到集族无交并的一族映射 `f: Lambda to ⨆_(lambda in Lambda) X_lambda`: `prod_(lambda in Lambda) X_lambda :=` `{f: Lambda to ⨆_(lambda in Lambda) X_lambda: AA lambda in Lambda, f(lambda) in X_lambda}`.
无穷乘积空间上的拓扑, 常见有两种, 它们的拓扑基分别是
`cc B_1 := {prod_(lambda in Lambda) U_lambda: U_lambda in tau_lambda}`,
`cc B_2 := {prod_(lambda in Lambda) U_lambda: U_lambda in tau_lambda, 且只有有限个 lambda 使得 U_lambda != X_lambda}`.
后一种称为 Tychonoff 拓扑, 性质更好, 应用更广.
设 `Y` 是任一拓扑空间, `f: Y to X_1 xx X_2` 是一映射. 称 `f_i = j_i @ f: Y to X_i`, `i = 1, 2` 为 `f` 的两个分量 (映射). `f` 与它的两个分量相互决定.
假设如上. 则 `f` 连续 `iff f` 的分量都连续.
此定理可推广到任意多个拓扑空间的乘积 (无穷情形用乘积拓扑). 还可证明, `X_1 xx X_2` 上使定理成立的拓扑只有乘积拓扑.
`AA b in X_2`, 映射 `j_b: X_1 to X_1 xx X_2`, `x |-> (x, b)` 是嵌入映射.
验证 `i_b: X_1 to j_b(X_1) = X_1 xx {b}` 是同胚. 显然它是双射. `i_b^-1` 是 `j_1` 在 `X_1 xx {b}` 上的限制, 因此是连续的. `i_b` 的两个分量分别是恒同映射 `"id": X_1 to X_1` 和 `X_1` 到 `X_2` 的常值映射, 都是连续的. 因此 `i_b` 连续.
回顾度量拓扑与乘积拓扑的定义, 它们都是用一个特定的子集族生成的. 在度量拓扑中, 这个子集族的成员是球形邻域; 在乘积拓扑中, 它们是 `X_1` 与 `X_2` 中开集的笛卡尔积 (开矩体). 从上述方法中抽象出拓扑基的概念.
条件 2 显然是为了使拓扑公理 3 得到满足. 我们联系度量拓扑的证明. 必要性显然, 下证充分性, 即验证 `cc B` 满足拓扑公理. 由 `(:cc B:)` 的定义知它满足拓扑公理 2, 且 `O/ in (:cc B:)`. 条件 1 说明 `X in (:cc B:)`, 因此 `(:cc B:)` 也满足拓扑公理 1. 设 `U, V in (:cc B:)`, 记 `U = uuu_alpha B_alpha`, `V = uuu_beta C_beta`, 其中 `B_alpha, C_beta in cc B`, `AA alpha, beta`. 由条件 2 得 `B_alpha nn C_beta in (:cc B:)`, `AA alpha, beta`. 于是 `U nn V = uuu_(alpha, beta) (B_alpha nn C_beta) in (:cc B:)`. 从而拓扑公理 3 成立.
必要性显然. 由拓扑公理 2 和条件 1 推出 `(:cc B:) sube tau`, 再结合 2 有 `tau = (:cc B:)`, 充分性得证.
子空间的拓扑基 若 `cc B` 是 `(X, tau)` 的拓扑基, `A sube X`, 容易验证 `A` 的子集族 `cc B_A := {A nn B: B in cc B}` 是 `(A, tau_A)` 的拓扑基.
事实上, `cc B_A` 的每个成员都是 `A` 的开集; 设 `V` 是 `A` 的开集, 则存在 `U in tau`, 使 `V = A nn U`. 设 `U = uuu_alpha B_alpha`, `B_alpha in cc B`, 则 `V = uuu_alpha (A nn B_alpha) in (:cc B_A:)`.
设 `X` 是拓扑空间, `cc B` 是其拓扑基, `A sube X`, 则 `x in A^@` `iff EE B in cc B`, `x in B sube A`.
回顾邻域与内点的定义可知,
此定理把前述定义中的开集换成了拓扑基中的特定开集.
于是, 许多由邻域定义的概念可由拓扑基刻画, 如
`x` 是 `A` 的聚点 `iff cc B` 中每个包含 `x` 的成员与 `A\\{x}`
有交点;
`x in bar A` `iff cc B` 中每个包含 `x` 的成员与 `A` 有交点;
`f: Y to X` 连续 `iff AA B in cc B`, `f^-1(B)` 是 `Y` 的开集.
当 `cc B` 中成员的形式比较 "规范" 时
(如度量空间的球形邻域或乘积空间中的开矩体), 以上的等价条件尤为方便.