点集拓扑学

更新时间:2024-05-08 14:51:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

点集拓扑学

合肥工业大学数学学院

预备知识

1.点集拓扑的定义

《点集拓扑学》课程是一门现代数学基础课程,属数学与应用数学专业的理论课。是数学与应用数学专业的主干课。点集拓扑学(Point Set Topology),有时也被称为一般拓扑学(General Topology),是数学的拓扑学的一个分支。它研究拓扑空间以及定义在其上的数学构造的基本性质。这一分支起源于以下几个领域:对实数轴上点集的细致研究,流形的概念,度量空间的概念,以及早期的泛函分析。它的表述形式大概在1940年左右就已经成文化了。通过这种可以为所有数学分支适用的表述形式,点集拓扑学基本上抓住了所有的对连续性的直观认识。

2.点集拓扑的起源

点集拓扑学产生于19世纪。G.康托尔建立了集合论,定义了欧几里得空间中的开集、闭集、导集等概念,获得了欧几里得空间拓扑结构的重要结果。1906年M.-R.弗雷歇把康托尔的集合论与函数空间的研究统一起来,建立了广义分析,可看为拓扑空间理论建立的开始。

3.一些参考书籍

(1)《拓扑空间论》,高国士,科学出版社,2000年7月第一版 (2)《基础拓扑讲义》,尤承业,北京大学出版社,1997年11月第一版 (3)《一版拓扑学讲义》,彭良雪,科学出版社,2011年2月第一版

2

第一章 集合论初步

在这一章中我们介绍有关集合论的一些基本知识.从未经定义的“集合”和“元素”两个概念出发给出集合运算、关系、映射以及集合的基数等方面的知识等。

这里所介绍的集合论通常称为“朴素的集合论”,这对大部分读者已经是足够了.那些对集合的理论有进一步需求的读者,例如打算研究集合论本身或者打算研究数理逻辑的读者,建议他们去研读有关公理集合论的专著。

1.1 集合的基本概念

集合这一概念是容易被读者所理解的,它指的是由某些具有某种共同特点的个体构成的集体。例如我们常说“正在这里听课的全体学生的集合”, “所有整数的集合”等等.集合也常称为集。

集合(即通常所谓的“集体”)是由它的元素(即通常所谓的“个体”)构成的.例如正在这里听课的全体学生的集合以正在听课的每一个学生为它的元素;所有整数的集合以每一个整数为它的元素.元素也常称为元,点或成员.

集合也可以没有元素.例如平方等于2 的有理数的集合,既大于1 又小于2 的整数的集合都没有任何元素,这种没有元素的集合我们称之为空集,记作?。此外,由一个元素构成的集合,我们常称为单点集.

用文句来描述一个集合由哪些元素构成(像前面所作的那样),是定义集合的一个重要方式.此外,我们还通过以下的方式

{x︱关于x 的一个命题P }

表示使花括号中竖线后面的那个命题P 成立的所有元素x构成的集合.集合表示方式中的竖线“︱”也可用冒号“: ”或分号“; ”来代替.此外,也常将一个集合的所有元素列举出来再加上花括号以表示这个集合.

我们常用:

N 表示全体正整数构成的集合,称为正整数集; Z 表示全体整数构成的集合,称为整数集; Q 表示全体有理数构成的集合,称为有理数集; R 表示全体实数构成的集合,称为实数集。

我们从前在数学的各种科目中学过诸如函数、偏序(自反、反对称、传递)、运算以及等价等种种概念,它们的一个共同的特点在于给出了某些给定集合的元素之间的某种联系.为了明确地定义它们,我们先定义“关系”,而为了定义关系,又必需先有两个集合的笛卡儿积这个概念。

定义1.1.1设X和Y 是两个集合.集合(x,y)x?X,y?Y称为X与Y 的笛卡儿积,记作

3

??读为X叉乘Y 。其中(x,y)是一个有序偶,X?Y,x称为(x,y)的第一个坐标,y称为(x,y)的第二个坐标.X称为X?Y的第一个坐标集,Y 称X?Y的第二个坐标集.集合X与自身的笛卡儿积X?X称为X的2 重(笛卡儿)积,通常简单记作X2. (有序偶的定义请参考书本)

1.2 集合的基本运算

(略。。。)

1.3关系

定义1.3.1 设X,Y是两个集合,如果R 是X与Y 的笛卡儿积X?Y 的一个子集,即

R?X?Y,那么就称R 是从X到Y 的一个关系。如果(x,y)?R,那么我们称x与y是

R相关的,并且记作xRy.若A?X,则Y的子集

?y?Y存在x?A,使得?x,y??R?

称为集合A 对于关系R 而言的象集,或者简单地称为集合A 的象集,或者称为集合A 的R 象,并且记作R(A),R?X?称为关系R 的值域.

关系的概念是十分广泛的,大家很快便会看到,以前在另外的数学学科中学过的函数(映

射),等价,序,运算等等概念都是关系的特例.

定义1.3.2 设R 是从集合X到集合Y 的一个关系,即R?X?Y,这时笛卡儿积Y?X的子集

?(y,x)?Y?XxRy?是从集合Y 到集合X的一个关系,我们称它为关系R的逆,并且

?1?1?1R(B)是集合B 的R?1象,我们也常称它为集合B对于B?Y记作R。如果,X的子集

关系R而言的原象,或者集合B的R原象。特别,关系R的值域R(Y)也称为关系R的

?1定义域.

定义1.3.3设R 是从集合X到集合Y的一个关系,S是从集合Y到集合Z的一个关系,称关系(x,z)?X?Z存在y?Y使得xRy并且ySz为关系R与关系S的复合或积,记作SOR. 定理1.3.4 设R是从集合X到集合Y的一个关系,S是从集合Y到集合Z的一个关系,T

是从集合Z到集合U的一个关系.则 ( l )(R)?1?1???R ;

4

( 2 )(S?R)?1?R?1?S?1 ;

( 3 )T?(S?R)?(T?S)?R

另外,对于X的任意两个子集A和B,我们有: (4)R(A?B)?R(A)?R(B); (5)R(A?B)?R(A)?R(B); (6)(S?R)(A)?S(R(A)).

定义1.3.5 集合X中的一个关系R称为集合X中的一个等价关系,如果它满足: (1)自反性,即?x?X,(x,x)?R,或者?(X)?R; (2)对称性,即若(x,y)?R,则(y,x)?R,或者R?1?R;

(3)传递性,即若(x,y)?R,(y,z)?R,则(x,z)?R,或者R?R?R.

1.4 映射

定义1.4.1 设F是从集合X到集合Y的一个关系.若对于每一个x?X,存在唯一的一个

y?Y使得xFy,则称F 是从X到Y的一个映射,并且记作F:X?Y.

定义1.4.2 设X1,X2,?,Xn是n个集合。从笛卡尔集X?X1?X2???Xn到它的第i个坐标集Xi的投射(或称第i个投射)Pi:X?Xi定义为对每一个x?(x1,x2,?,xn)?X,

Pi(x)?xi.

定义1.4.3 设R 是集合X中的一个等价关系.从集合X到它的商集X/R 的自然投射

p:X?X/R定义为对于每一个x?X,p(x)?[x]R.

第二章 拓扑空间与连续映射

2.1 拓扑空间与连续映射

从数学分析中读者已经熟知单变量和多变量的连续函数,它们的定义域和值域都是欧氏空间(直线,平面或空间等等)或是其中的一部分.在这一章中,我们首先将连续函数的定义域和值域主要特征抽象出来用以定义度量空间,将连续函数的主要特征抽象出来用以定义

5

度量空间之间的连续映射.然后将两者再度抽象,给出拓扑空间和拓扑空间之间的连续映射.随后再逐步提出拓扑空间中的一些基本问题如邻域,闭包,内部,边界,基和子基,序列等等。

2.2 度量空间与连续映射

首先让我们回忆一下在数学分析中学习过的连续函数的定义,一个函数f:R?R被称为在点x0?R处是连续的,如果对于任意实数??0,存在实数??0,使得对于任何

x?R,当x?x0??时,恒有f(x)?f(x0)??.在这个定义中只涉及两个实数之间的

距离(即两个实数之差的绝对值)这个概念;为了验证一个函数在某点处的连续性往往只要用到关于上述距离的最基本的性质,而与实数的其它性质无关.关于多元函数的连续性情形也完全类似.以下我们从这一考察出发,抽象出度量和度量空间的概念.

定义2.2.1 设X是一个集合,?:X?X?R是映射.如果对于任何x,y,z?X,有 (1) 正定性,?(x,y)?0,并且?(x,y)?0当且仅当x?y; (2) 对称性,?(x,y)??(y,x);

(3) 三角不等式,?(x,z)??(x,y)??(y,z). 则称?是X上的一个度量。

若?是集合X上的一个度量,则称偶对(X,?)是一个度量空间,或称X是一个具有度量?的度量空间.当度量?早有约定时,或者在行文中已作交代,不提它不至于引起混淆,这时我们就称X是一个度量空间.此外,对于任意两点x,y?X,实数?(x,y)称为点x和点y之间的距离. 例2.2.2 实数空间R.

对于实数集合R,定义?:R?R?R如下:对于任意x,y?R,令

?(x,y)?x?y

容易验证?是R的一个度量,因此偶对(X,?)是一个度量空间.这个度量空间特别地称为实数空间或实直线,这里定义的度量?称为R的通常度量,并且常常略而不写?,简称R为实数空间.

例2.2.3 n维欧式空间R.

n对于实数集合R的n重笛卡尔集R?R?R???R,定义?:R?R?R如下:

nnnn对于任意的x?(x1,x2,?,xn),y?(y1,y2,?,yn)?R,令

6

?(x,y)??(xi?1ni?yi)2.

容易验证?是Rn的一个度量,因此偶对(R,?)是一个度量空间.这个度量空间特别地称为n维欧氏空间.这里定义的度量?称为Rn的通常度量,并且常常略而不写?,而称Rn为n维欧氏空间.2维欧氏空间通常称为欧氏平面或平面. 例2.2.4 Hilbert空间

记H为平方收敛的所有实数序列构成的集合,即:

???2H??x?(x1,x2,?)xi?R,i?N,?xi???

i?1??n定义?:H?H?R如下:对任意的x?(x1,x2,?),y?(y1,y2,?)?H,

?(x,y)??(xi?1?i?yi)2

容易验证?是H的一个度量,偶对(H,?)是一个度量空间,这个度量空间称为Hilbert

空间。这里定义的度量?称为H的通常度量,并且常常略而不写?,而称H为Hilbert空间.

例2.2.5 离散的度量空间

设(X, ?)是一个度量空间.称(X, ?)是离散的,或者?称是X的一个离散度量,如果对于每一个x?X,存在一个实数?x?0使得对于任何y?X,(y?x),都有?(x,y)??x.例如我们假定X是一个集合,定义?使得对于任何x,y?X,有:

?(x,y)???1,x?y;

?0,x?y.容易验证?是X的一个离散度量。因此度量空间(X, ?)是离散的。

离散的度量空间或许是我们以前未曾接触过的一类空间,但今后会发现它的性质是简单的. 定义2.2.6 设(X, ?)是一个度量空间,对于任意给定的实数??0,定义

B(x,?)??y?X?(x,y)???

B(x,?)称为以x为中心,?为半径的球形邻域,简称为x的一个?邻域。

定理2.2.7 度量空间(X, ?)的球形邻域具有以下基本性质:

(1) 每一点x至少有一个球形邻域U,并且点x属于它的每一个球形邻域; (2) 对于点x的任意两个球形邻域U,V,存在x的一个球形邻域W同时包含于U与V中; (3) 如果y属于x的某一个球形邻城U,那么y有一个球形邻域V?U.

证明:(1)设x?X,对每一个实数??0,B(x,?)是x的一个球形邻域,这说明x至少

7

有一个球形邻域;由于?(x,x)?0??,故x属于它的每一个球形邻域。 (2)设B(x,?1)和B(x,?2)是x的两个球形邻域,任意选取实数

??0,使得

??min{?1,?2},则易见B(x,?)?B(x,?1)?B(x,?2),即B(x,?)满足要求。

(3)设y?B(x,?),令?1????(x,y).显然,?1?0,若z?B(y,?1),则

?(z,x)??(z,y)??(y,x)??1??(y,x)??

所以z?B(x,?),这就证明了B(y1,?1)?B(x,?).

定义2.2.8 设A 是度量空间X的一个子集.如果A中的每一个点都有一个球形邻域包含于A(即对于每个a?A,都存在实数??0使得B(a,?)?A,那么称A是度量空间X中的一个开集.

例2.2.9 实数空间R中的开区间都是开集.

设a,b?R且a?b,则开区间(a,b)?x?Ra?x?b是R中的一个开集。这是因为 如果x?(a,b),令??min{x?a,b?x},则B(x,?)?(a,b).

同样容易证明无限的开区间(a,??),(??,b),(??,??)都是R中的开集。而闭区间

??[a,b]?{x?Ra?x?b}却不是R中的开集。因为对于a?[a,b]以及任何??0,

B(a,?)?[a,b]都不成立。类似地,半开半闭区间(a,b],[a,b)以及无限区间[a,??)和(??,b]都不是R中的开集。

定理2.2.10度量空间X中的开集具有以下性质: (1)集合X本身和空集?都是开集;

(2)任意两个开集的交是一个开集;

(3)任意一个开集族(即由开集构成的族)的并是一个开集.

证明:(1)根据定理2.2.7(1),X中每个元素x都有一个球形邻域,这个球形邻域当然包含在X中,所以X满足开集的条件;空集?中不包含任何一个点,也自然地可以认为它满足开集的条件.

8

(2)设U和V是X中的两个开集.如果x?U?V,那么存在x的一个球形邻域B(x,?1)包含于U,同时也存在x的一个球形邻域B(x,?2)包含于V.根据定理2.2.7(2),x有一个球形邻域B(x,?)同时包含于B(x,?1)和B(x,?2),因此:

B(x,?)?B(x,?1)?B(x,?2)?U?V

由于U?V中的每一点都有一个球形邻域包含于U?V,所以U?V是一个开集. ( 3 )设A是一个由X中的开集构成的子集族,如果x??A,那么存在A0?A使得

x?A0.由于A0是一个开集,所以x有一个球形邻域包含于A0,显然这个球形邻域也包

含于?A.这证明?A是X中的一个开集. 此外,根据定理2.2.7,每一个球形邻域都是开集.

为了讨论问题的方便,我们将球形邻域的概念稍稍作一点推广.

定义2.2.11 设x是度量空间X中的一个点,U是X的一个子集.如果存在一个开集V满足条件:x?V?U,那么称U是点x的一个邻域.

经过这样的推广以后,邻域就不一定是开集了。比如:实数空间中的区间[a,b),除了a点以外,该区间是其中任意一点的邻域。

下面这个定理为邻域的定义提供了一个等价的说法,并且表明从球形邻域推广为邻域是自然的事情.

定理2.2.12 设x是度量空间X中的一个点,则X的子集U是x的一个邻域的充分必要条件是x有某一个球形邻域包含于U .

证明:如果U是点x的一个邻域,根据邻域的定义,存在开集V使得x?V?U,又根据开集的定义,x有一个球形邻域包含于V, 从而这个球形邻域也就包含于U,这证明U满足定理的条件.反之,如果U满足定理中的条件,由于球形邻域都是开集,因此U是x的邻域.

现在我们把数学分析中的连续函数的概念推广为度量空间之间的连续映射. 首先回忆一下在数学分析中学过的连续函数的定义: 函数f:R?R称为在x0?R处是连续的

????0,???0,使得?x?R,当x?x0??时,恒有f(x)?f(x0)??

9

????0,???0,使得?x?R,当x0???x?x0??时,恒有

f(x0)???f(x)?f(x0)??

????0,???0,使得?x?(x0??,x0??),恒有f(x)?(f(x0)??,f(x0)??) ????0,???0,使得f(x0??,x0??)?(f(x0)??,f(x0)??)

定义2.2.13 设X和Y是两个度量空间,f:X?Y是映射且x0?X.若对于f(x0)的任何球形邻域B(f(x0),?),都存在x0的某个球形邻域B(x0,?)使得

f(B(x0,?))?B(f(x0),?)

则称映射f在点x0处是连续的.

若映射f在X的每一个点x处连续,则称f是一个连续映射.

以上的这个定义是数学分析中函数连续性定义的推广.下面的这个定理是把度量空间和度量空间之间的连续映射的概念推广为拓扑空间和拓扑空间之间的连续映射的出发点。

定理2.2.14 设X和Y是两个度量空间,f:X?Y是映射且x0?X.则下述条件(1)和(2)分别等价于条件(1) 和(2): (1) f在点x0处是连续的;

**(1)*f(x0)的每一个邻域的原象是x0的一个邻域;

(2) f是一个连续映射;

(2)* Y中的每一个开集的原象是X中的一个开集.

证明:(1)? (1)*设(1)成立.令U为f(x0)的一个邻域,由定理2.2.12 , f(x0)有球

形邻域B(f(x0),?)包含于U.由于f在点x0处是连续的,故x0有一个球形邻域B(x0,?),使得f(B(x0,?))?B(f(x0),?).又f?1(B(f(x0),?))?f?1(U),故B(x0,?)?f?1(U)

这证明f?1(U)是x0的一个邻域。

10

?1则对任意给定的f(x0)的球形邻域B(f(x0),?),f(B(f(x0),?))(1)*?(1)设(1)*成立,

是x0的一个邻域,根据定理2.2.12, x0有一个球形邻域B(x0,?)包含于

f?1(B(f(x0),?)).因此f(B(x0,?))?B(f(x0,?)).这证明f在点x0处连续.

(2) ?(2) 设(2)成立.令V 为Y 中的一个开集且U?f*?1(V).?x?U,我们有

f(x)?V.由于V 是一个开集,所以V 是f(x)的一个邻域.由于f在每一点处都连续,

故根据(1)可知道U 是x的一个邻域.于是有包含x的某一个开集Ux使得Ux?U,易见

*U?x?U?Ux.由于每一个Ux都是开集,根据定理2.2.10,我们知道U 是一个开集.

(2)*?(2) 设(2)成立.对于任意x?X,设U是f(x)的一个邻域,即存在包含f(x)的

一个开集V?U.从而x?f所以f?1?1(V)?f?1(U).根据(2)*,我们知道f?1(V)是一个开集,

(U)是x的一个邻域,因此对于x而言,(1)*成立,于是f在点x处连续。由于点

x是任意选取的,所以f是一个连续映射.

2.3 拓扑空间与连续映射

从上一节定理2.2.14可以看出:度量空间之间的一个映射是否是连续的,或者在某一

点处是否是连续的,本质上只与度量空间中的开集有关(注意,邻域是通过开集定义的).这就导致我们甩开度量这个概念,参照度量空间中开集的基本性质(定理2.2.10)建立拓扑空间和拓扑空间之间的连续映射的概念.现在我们遵循这一思路,即从开集及其基本性质(定理2.2.10 )出发来建立拓扑空间的概念.

定义2.3.1 设X是一个集合,T 是X的一个子集族.如果T 满足如下条件: (1)X,??T ;

(2)A,B?T ?A?B?T ; (3) T 1? T ??{A:A?T 1}?T .

那么称T 是X的一个拓扑.如果T 是集合X的一个拓扑,则称偶对(X,T )是一个拓扑空间,或称集合X是一个相对于拓扑T 而言的拓扑空间;或者当拓扑T 早已约定或在行文中已有说明而无须指出时,就称集合X是一个拓扑空间。此外T 的每一个元素都叫做拓扑空间(X,T )中的一个开集.

现在我们可以将上述定义中的三个条件与定理2.2.10的三个结论对照一下,将“U属于T ”读做“U是一个开集”,便会发现两者实际上是一样的.

11

现在首先将度量空间纳入拓扑空间的范畴.

定义2.3.2 设(X,?)是一个度量空间.令T 定理2.2.10,T

??为由X中的所有开集构成的集族,根据

是X的一个拓扑.我们称T

?为X的由度量?诱导出来的拓扑,此外我

?们约定:如果没有另外的说明,我们提到度量空间(X,?)的拓扑时,指的就是拓扑T 在称度量空间(X,?)为拓扑空间时,指的就是拓扑空间(X, T

?;

).

因此,实数空间R,n维欧氏空间Rn(特别,欧氏平面R2) , Hilbert 空间H 都可以叫做拓扑空间,它们各自的拓扑分别是由例2.1.1 , 例2.1.2 和例2.1.3 中定义的各自的度量所诱导出来的拓扑.度量空间是拓扑空间中最为重要的一类.此外,我们还有其它一些拓扑空间的例子. 例2.3.3 平庸空间.

设X是一个集合.令T =?X,??,容易验证,T 是X的一个拓扑,称之为X的平庸拓扑;并且我们称拓扑空间(X, T )为一个平庸空间.在平庸空间(X, T )中,有且仅有两个开集,即X本身和空集.

例2.3.4离散空间.

设X是一个集合,令T =2X,即T 是由X的所有子集构成的族.容易验证T 是X的一个拓扑,称之为X的离散拓扑;并且我们称拓扑空间(X, T )为一个离散空间.在离散空间(X, T )中,X的每一个子集都是开集.

例2.3.5 设X={ a , b , c } .令

T ={?, {a},{a,b},{a,b,c}}

容易验证T是X的一个拓扑,因此(X, T )是一个拓扑空间,这个拓扑空间既不是平庸空间又不是离散空间.

例2.3.6 有限补空间.

设X是一个集合.对于X的每一个子集A,它的补集X-A 我们写为A.令

'?? T =U?2:U是有限的??X'??可以验证T是X的一个拓扑,称之为X的有限补拓扑.拓扑空间(X, T )称为一个有限补空

间.

例2.3.7可数补空间. 设X是一个集合.令

?? T =U?2:U是可数的??X'?? 12

可以验证T是X的一个拓扑,称之为X的可数补拓扑.拓扑空间(X, T )称为一个可数补空间.

例2.3.8 对于实数集合R来说,我们可以定义五个拓扑,它们是平庸拓扑T t、离散拓扑T s、欧氏拓扑T e、有限补拓扑T

T

tf和可数补拓扑T c.它们的关系是:

? T

f? T c(T e)? T s

一个令人关心的问题是拓扑空间是否真的要比度量空间的范围更广一点?换句话就是问:是否每一个拓扑空间的拓扑都可以由某一个度量诱导出来?

定义2.3.9 设(X,T )是一个拓扑空间.如果存在X的一个度量?使得拓扑T 是由度量?诱导出来的拓扑,那么称(X,T )是一个可度量化空间.

根据这个定义,前述问题即是:是否每一个拓扑空间都是可度量化空间?由2.1节的习题2,3可以知道,事实上每一个只含有限个点的度量空间作为拓扑空间都是离散空间.然而一个平庸空间如果含有多于一个点的话,它肯定不是离散空间,因此它不是可度量化的.由此可见,拓扑空间比度量空间的范围要广泛。进一步的问题是满足一些什么条件的拓扑空间是可度量化的?这是点集拓扑学中的重要问题之一,以后我们将专门讨论。

现在我们来将度量空间之间的连续映射的概念推广为拓扑空间之间的连续映射.受2.1节中的定理2.2.14的启发,我们能够给出下面定义:

定义2.3.10 设X和Y 是两个拓扑空间,f:X?Y.如果Y中每一个开集U的原象f是X中的一个开集,那么就称f是从X到Y的一个连续映射,或简称映射f连续.

按这种方式定义拓扑空间之间的连续映射,保证了:当X和Y 是两个度量空间时,如果f:X?Y是从度量空间X到度量空间Y的一个连续映射,那么它也是从拓扑空间X到拓扑空间Y 的一个连续映射,反之亦然。

下面的这个定理尽管证明十分容易,但所指出的却是连续映射的最重要的性质.

定理2.3.11 设X,Y和Z都是拓扑空间.则 (1)恒同映射iX:X?X是一个连续映射;

(2)如果f:X?Y和g:Y?Z都是连续映射,则g?f:X?Z也是连续映射. 证明:(l)如果U 是X的一个开集,则iX?1?1(U)(U)?U当然也是X的开集,所以iX连续.

?1g(W)(2)设f:X?Y和g:Y?Z都是连续映射.如果W是Z的一个开集,由于g连续,

是Y 的开集;又由于f连续,所以f?1(g?1(W))是X的开集,因此

13

(g?f)?1(W)?f?1(g?1(W))

是X的开集.这证明g?f连续.

在数学科学的许多学科中都要涉及集合和映射,如在线性代数中我们考虑线性空间和线性变换,在群论中我们考虑群和同态.集合论中的一一映射,线性代数中的(线性)同构,群论中的群同构都是较为特殊的一类映射.类似地,在拓扑中我们也给它们一个特殊名称.

定义2.3.12 设X和Y 是两个拓扑空间,如果f:X?Y是一个一一映射,并且f和f是连续的,则称f是一个同胚映射或同胚. 定理2.3.13 设X,Y和Z都是拓扑空间.则 (l)恒同映射iX:X?X是一个同胚; (2)若f:X?Y是一个同胚,则f?1?1都

:Y?X也是一个同胚;

(3)若f:X?Y和g:Y?Z都是同胚,则g?f:X?Z也是一个同胚.

根据定理2.3.13,我们可以说:在任意给定的一个由拓扑空间组成的族中,两个拓扑空间是否同胚这一关系是一个等价关系.因此同胚关系将这个拓扑空间族分为互不相交的等价类,使得属于同一类的拓扑空间彼此同胚,属于不同类的拓扑空间彼此不同胚.

如果某一个拓扑空间具有某种性质P,那么与其同胚的任何一个拓扑空间也具有性质P,我们就称此性质P是一个拓扑不变性质,也就是说,拓扑不变性质即为同胚的拓扑空间所共有的性质.

拓扑学的中心任务便是研究拓扑不变性质。

至此我们已经将数学分析中我们熟知的欧氏空间和欧氏空间之间的连续函数的概念,经由度量空间和度量空间之间的连续映射,一直抽象为拓扑空间和拓扑空间之间的连续映射这样一个在数学的历史上经过了很长的一段时期才完成的工作.

2.4 邻域与邻域系

我们在数学分析中定义映射的连续性是从“局部”到“整体”的,也就是说先定义映射在某一点处的连续性,然后再定义这个映射本身的连续性.然而对于拓扑空间的映射而言,先定义映射本身的连续性更为方便,所以我们在2.2节中先定义了整体连续.

在定理2.2.14中我们已经发现,考虑映射在某一点处的连续性的定义,只要有一个适当的称之为“邻域”的概念。而在2.1节中定义度量空间的邻域时只用到“开集”.因此我们先在拓扑空间中建立邻域的概念,然后再给出映射在某一点处的连续性的概念.

定义2.4.1 设(X,T )是一个拓扑空间,x?X.X的一个子集U称为x的一个邻域,如果存在一个开集V 使得x?V?U. 点x的所有邻域构成的X的子集族称为点x的邻域系.易见,如果U是包含着点x的一个开集,那么它一定是x的一个邻域,于是我们称U是点x的一个开邻域.

14

借助于邻域我们可以给出了开集的刻画如下:

定理2.4.2 拓扑空间X的一个子集U是开集的充分必要条件是U是它的每一点的邻域,即只要x?U,U便是x的一个邻域.

证明: 定理中条件的必要性是明显的.以下证明充分性,设U??,根据定理中的条件知,对于每一个x?U,存在一个开集Vx,使得x?Vx?U.因此

U???x???Vx?U

x?Ux?U故U?x?U?Vx,根据拓扑的定义,U是一个开集.

下面定理概括了邻域系的基本性质:

定理2.4.3 设X是一个拓扑空间.记ux为点x?X的邻域系,则 (Nl)?x?X,ux?? 且U?ux?x?U; (N2)U,V?ux?U?V?ux; (N3) U?ux且U?V?V?ux;

(N4)如果U?ux,那么存在V?ux使得V?U且?y?V,都有U?uy.

下面定理表明,我们完全可以从邻域系的概念出发来建立拓扑空间理论,这种做法在点集拓扑发展的早期常被采用,并且这种做法或许还显得自然一点,但不如现在流行的从开集概念出发定义拓扑来得简洁。

定理2.4.4 设X是一个集合,且对于每一点x?X指定X的一个子集族ux,并且它们满足定理2.4.3 中的条件(Nl)一(N4).则X有唯一的一个拓扑T 使得对于每一点x?X,子集族ux恰是点x在拓扑空间(X,T )中的邻域系. 证明: 令

T ?U?2:?x?U,x?ux

下面验证T 是X的一个拓扑. (1) 显然X,??T ;

?X?A?B?ux,(2) 设A,B?T ,若x?A?B,则A?ux,B?ux,由定理2.4.3中的(N2)知,

因此A?B?T .o

(3) 设T 1? T ,若x??{A:A?T 1},则存在U?T 1,使得x?U.由于U?T ,所以

15

,有?{A:A? T 1}?ux,U?ux;又U??{A:A?T 1},根据定理2.4.3中的(N3)这就证明了?{A:A? T 1}?T .

现记任意一点x?X的邻域系为ux,下面证明ux?ux.

设U?ux,由定理2.3.4中的(N4)可见存在V?ux使得V?T 且V?U.由定理2.4.3中的条件(N1)和(N3)得U?ux,因此ux?ux.

**另一方面,设U?ux,则存在V?T 使得V?U.由V?ux以及定理2.4.3中的(N3)*知U?ux.这又证明了ux?ux.因此ux?ux.到此证明了邻域系的唯一性。

**********现在将度量空间之间在一点处的连续的映射概念推广到拓扑空间之间的映射中。

定义2.4.5设X和Y是两个拓扑空间,f:X?Y,x?X.如果f(x)的每一个邻域U的原象f?1(U)是x的一个邻域,那么就称f是一个在x处连续的映射,或简称映射f在点x

处连续.

类似于定理2.3.11我们也有下面定理: 定理2.4.6 设X,Y和Z都是拓扑空间.则

(1)恒同映射iX:X?X在每一点处都是连续的;

(2)如果f:X?Y在点x?X处是连续的,g:Y?Z在f(x)处连续,则g?f:X?Z在x处是连续的.

下面定理建立了“局部的”连续性概念和“整体的”连续性概念之间的联系。

定理2.4.7 设X和Y是两个拓扑空间,则映射f:X?Y连续当且仅当它在每个点处连续. 证明:若U是f(x)的邻域,则存在开集V,使得f(x)?V?U,(?)设映射f连续,x?X,于是f?1(x)?f?1(V)?f?1(U),有由于f?1(V)是开集,故f?1(U)是x的邻域,这就证

明了f在x处是连续的。

(?)设对于每一个x?X,f在x处连续。若U是Y中的一个开集,则对于每一个点x?f?1(U),U是f(x)的一个邻域,因此f?1(U)是x的邻域,所以f?1(U)是开集,这

就证明了f是连续的。

16

2.5 导集、闭集、闭包

如果在一个拓扑空间中给定了一个子集,那么拓扑空间中的每一个点相对于这个子集而言“处境”各自不同,因此可以对它们进行分类处理.

定义2.5.1 设X是一个拓扑空间,A?X.如果点x的每一个邻域U中都有A中异于x的点,即U?(A?{x})??,则称点x是集合A的一个凝聚点或极限点,集合A的所有凝聚点构成的集合称为A 的导集,记作Ad,如果x?A并且x不是A的聚点,即存在x的一个邻域V,使得V?(A?{x})??那么则称x为A的一个孤立点。

在上述定义之中,凝聚点,导集,以及孤立点的定义无例外都依赖于它所在的拓扑空间的那个给定的拓扑,因此,当你在讨论问题时涉及了多个拓扑而又谈到例如凝聚点时,你必须明确你所谈的凝聚点是相对于哪个拓扑而言.

大家可能已经在诸如欧氏空间中接触过刚定义的这些概念,但绝不要以为对欧氏空间有效的性质,对一般的拓扑空间都有效。以下两个例子可以帮助大家澄清某些不正确的潜在印象。

例2.5.2 离散空间中集合的凝聚点和导集.

设X是一个离散空间,A是X中的一个任意子集。由于X中的每一个单点集都是开集,因此若x?X,则x有一个邻域{x}使得?x??(X??x?)??,于是x不是A的聚点.这表明Ad??.

例2.5.3 平庸空间中集合的凝聚点和导集.

设X是平庸空间,A是X中的一个任意子集,我们分三种情形讨论: 1.A??.这时A显然没有任何一个聚点,亦即A??.

2.A 是一个单点集,令A??x0?.如果x?X且x?x0,那么点x只有唯一的一个邻域X,这时X?(A??x?)??,因此x?Add. 然而对于x0的唯一邻域X,有

X?(A??x0?)??.于是x0?Ad.所以Ad?X?A.

3. A包含着多于一个点.此时A?X.(请同学们自己证明) 有了导集的概念后,我们就可以定义闭集了.

d 17

定义2.5.4 设X是一个拓扑空间,A?2X.若A 的每一个聚点都属于A,即A?A,则称A是拓扑空间X中的一个闭集.

例如,离散空间中的任何一个子集都是闭集,而平庸空间中的任何一个非空的真子集都不是闭集.

定理2.5.5 设X是一个拓扑空间,A?2X.则A是闭集当且仅当A的补集A'是开集. 证明:(?)设A是一个闭集,若x?A,则x?A,于是x有一个邻域U使得 U?(A??x?)??,从而U?A??.这表明U?A', 即A'是x的邻域.因此A'是开集.

'd(?)设A'是开集.若x?A',则A'是x的邻域.由A?A'??可以知道x?Ad.因此,Ad?A,即A是闭集.

例2.5.6 实数空间R中作为闭集的区间.

设a,b?R,a?b.闭区间[a,b]是实数空间R中的一个闭集,因为[a,b]的补集

[a,b]'?(??,a)?(b,??)是一个开集.同理,(??,a]和[b,??)都是闭集,(??,??)?R更是一个闭集,其他区间都不是闭集.

定理2.5.7设X是一个拓扑空间.记F 为所有闭集构成的族.则 (l)X,?? F ;

(2)F 对有限并封闭; (3)F 对任意交封闭.

例2.5.8 Cantor集是实数空间R中的一个闭集. 先定义映射:f1,f2:R?R使得对于任何t?R,有

t2?t. f1(t)?,f2(t)?33容易验证f1,f2都是同胚映射,因此对于任意开集U,f1(U),f2(U)都是开集。 下面按照归纳原则定义一系列开集A1,A2? 令A1?(,);对于任何n?1,定义

1233An?f1(An?1)?f2(An?1)

18

1278127819202526,)?(,)?(,)?(,);?

99992727272727272727令A??An,它是可数个开集的并,当然是一个开集。容易验证A?[0,1],令

则A2?(,)?(,);A3?(n?NC?[0,1]?A?[0,1]?A'

C称为Cantor集或标准Cantor三分集,它是一个闭集。

定义2.5.9 设X是一个拓扑空间,集合A与它的导集Ad的并A?A称为集合A的闭包,记作A或A.

容易看出:x?A当且仅当对于x的任何一个邻域U,有U?A??. 定理2.5.10 拓扑空间X的子集A是闭集的充分必要条件是A?A. 证明:集合A为闭集当且仅当A?A当且仅当A?A?A. 下面定理给出了闭包运算的性质。

定理2.5.11 设X是一个拓扑空间,则?A,B?2,有 (1)???; (2)A?A; (3)A?B?A?B; (4)A?A.

证明:(1)和(2)是显然的。(3)成立,因为

Xd?ddA?B?(A?B)?(A?B)d=A?B?Ad?Bd=(A?Ad)?(B?Bd)=A?B;

(4)成立,因为

A?A?Ad?A?Ad?A?Ad?(Ad)d=A?Ad=A.

定理2.5.12 拓扑空间X的任何一个子集A 的闭包A都是闭集.

定理2.5.13 设X是一个拓扑空间,F 是由空间X中所有闭集构成的族,则对于X的每一个子集A ,有

A??{B?2X:A?B,B?F }

即集合A的闭包等于包含A的所有闭集之交.

给定集合X的一个拓扑T ,X的一个子集对应它的闭包可以看作是一个映射,或者是一个

19

一元运算,它被叫做闭包算子。下面我们考虑拓扑和闭包的关系。 定义2.5.14 设X是一个集合.映射c:2个条件:?A,B,C?2, (l)c(?)??; (2) A?c(A);

(3)c(A?B)?c(A)?c(B); (4)c(c(A))?c(A).

定理2.5.15设X是一个集合,c:2XXX?2X被叫做一个闭包算子,如果它满足下面四

?2X是集合X的一个闭包算子,则存在X的唯一一

个拓扑T ,使得在拓扑空间(X, T )中,对于每一个A?2X,有c(A)?A. 证明:我们证明X的子集族

T =U?2:c(U)?U便是满足定理要求的那个唯一的拓扑。首先验证T 是X的一个拓扑。

(1)根据(1)我们知道c(X)?c(?)???X,因此X?T .根据(2)我们知道c(X)?X,因此c(?)?c(X)?X??,于是??T .

(2)设A,B?T ,则c(A)?A且c(B)?B,再由(3),

''''''''?X''?c((A?B)')?c(A'?B')?c(A')?c(B')?A'?B'?(A?B)'

因此,A?B?T . (3)T

1?T ,即X的子集族T 1满足条件:对任意的A?T 1,有c(A')?A'.于是

c((?{A:A? T 1})')=c(?{A':A?T 1})??{c(A'):A?T 1}

??{A':A?T 1}=(?{A:A?T 1})'

因此,?{A:A?T 1}?T .

假设F 是X的另一个满足定理要求的拓扑,也就是说,任何一个集合A在拓扑空间(X, F )中的闭包也是c(A).此时易见,一个集合在拓扑空间(X,T )中是闭集当且仅当它在拓扑空间(X, F )中是闭集.这说明T =F .

20

(关于c(A)?A的证明)

由于c(c(A))?c(A),因此,故c(A)为闭集,由(2)知:c(A)?c(A)。c(A)?T ,A?c(A) 因此A?c(A)?c(A)。另外一方面,A?A?c(A)?c(A)?A,由此可得,c(A)?A. (由于A为闭集,故A的补集是开集,肯定属于T ,根据T 的定义可知c(A)?A.

在度量空间中,集合的凝聚点,导集和闭包都可以通过度量来刻画.

定义2.5.16设(X,d)是一个度量空间.X中的点x到X的非空子集A的距离?(x,A)定义为

'?(x,A)?inf??(x,y):y?A?

据下确界的性质以及邻域的定义易见:?(x,A)?0当且仅当对任意??0,存在y?A使得?(x,y)??,换言之即是:对于任意B(x,?),有B(x,?)?A??,而这又等价于:对于x的任何一个邻域U,有U?A??,应用以上讨论立即得到: 定理2.5.17 设A是度量空间(X,d)中的一个非空的子集,则 (1)x?A当且仅当??x,A?{x}??0;

d(2)x?A当且仅当?(x,A)?0; (3)x?A当且仅当x?A?{x};

引理2.5.18设A是拓扑空间(X,T )中的一个非空子集,则

dx?Ad?x?A?{x}?x?(A?{x})d

定义2.5.19 设X是一个集合.映射d:2面四个条件:?A,B,C?2, ( l )d(?)??;

( 2 )?x?X,x?d({x}); ( 3 )d(A?B)?d(A)?d(B); ( 4 )d(d(A))?d(A)?A.

21

XX?2X被叫做一个导(集)算子,如果它满足下

定理2.5.20 设X是一个集合,d:2X?2X是集合X的一个导算子,则存在X的唯一一个

d拓扑T 使得在拓扑空间(X, T )中,对于每一个A?2X,有d(A)?A.

证明:首先证明X的子集族T =U?2:d(U)?U扑。

1.首先验证T 是X的一个拓扑.

?X''?便是满足定理要求的那个唯一的拓

(1)根据(1)我们知道d(X)?d(?)???X,因此X?T .根据(2)我们知道d(X)?X,因此d(?)?d(X)?X??,于是??T .

(2)设A,B?T ,则d(A)?A且d(B)?B,再由(3),

''''''''d((A?B)')?d(A'?B')?d(A')?d(B')?A'?B'?(A?B)'

因此,A?B?T . (3)设T

1?T ,即X的子集族T 1满足条件:对任意的A?T 1,有d(A')?A'.于是

d((?{A:A? T 1})')=d(?{A':A?T 1})??{d(A'):A?T 1}

??{A':A?T 1}=(?{A:A?T 1})'

因此,?{A:A?T 1}?T .

2.现在来证明?A?2,A?A?d(A),由

Xd(A?d(A))?d(A)?d(d(A))?A?d(A)

可知A?d(A)是(X, T )中的闭集,于是A?A?d(A)?A?d(A),而由A?A可知

d(A)?d(A)?A(性质3),从而A?d(A)?A,故A?A?d(A).

X3.设A?2,下面证明d(A)?A.

dx?Ad?x?A?{x}?d(A?{x})?(A?{x})?x?d(A?{x})?x?d(A)

注:A?(A?{x})?{x}

唯一性显然。

以下定理既为连续映射提供了等价的定义,也为验证映射的连续性提供了另外的手段.

22

定理2.5.21 设X和Y 是两个拓扑空间,f:X?Y.则以下条件等价: ( 1 )f是一个连续映射; ( 2 )Y中的任何闭集B的原象f?1(B)是X中的闭集;

( 3 )对于X中的任何一个子集A, A的闭包的象包含于A的象的闭包,即f(A)?f(A); ( 4 )对于Y中的任何一个子集B, B的闭包的原象包含B的原象的闭包,即f证明:(1)?(2)设B是Y的闭集.则B'是开集,因此根据(l ),f中的开集,因此f(f?1?1?1?1(B)?f?1(B)

(B')?(f?1(B))'是X

(B)是X中的闭集.

?1(B')?f?1(Y?B)?f(Y)?f?1(B)?X?f?1(B)?(f?1(B))')

由于f(A)?f(A),所以我们有A?f(2)?(3)设A?X.的闭集,根据(2), f?1?1(f(A)).因为f(A)是Y 中

(f(A))是X中的闭集.因此有A?f?1(f(A))从而:f(A)?f(A).

(3)?(4)设B?Y,对于集合f因此f?1?1(B),应用(3)可得f(f?1(B))?f(f?1(B))?B,

(B)?f?1(B).

(4)?(1)设U是Y中的一个开集.则U'是Y中的闭集.对此集合应用(4)可见f?1(U')?f?1(U').这说明f?1(U')是一个闭集,所以f?1(U)是开集.

(f?1(U')?f?1(Y?U)?f?1(Y)?f?1(U)?X?f?1(U)?(f?1(U))')

2.6 内部、边界

在前一节中我们讨论了在拓扑空间中由一个给定集合如何引出一些与之密切相关的集合,如导集,闭包等.本节继续这个话题.

定义2.6.1 设X是一个拓扑空间.如果A是点x一个邻域,即存在开集V使得x?V?A,则称点x是集合A的一个内点,集合A的所有内点构成的集合称为集合A的内部,记作A.

''?X定理2.6.2 设X是拓扑空间,A?2.则(A)?(A).因此(A)?A.

??'' 23

证明:设x?(A),则x?A,于是存在x的一个邻域U,使得U?A??.从而x?U?A,

'?故x?(A),这证明(A)?(A).

'?''?''另一方面,若x?(A),则存在x的一个邻域V,使得x?V?A,从而V?A??,故x?A,也即x?(A),故(A)?(A).这就证明了(A)?(A).

以上只证明了定理中的第一个等式.要证明定理中的第二个等式,只需将第一个等式中的A换成A',并将所得到的等式两边取补集即可.

关于内部的基本性质,我们有与闭包的性质完全对偶的一组定理,这些定理的证明过程都是将闭包的相应性质通过上面定理转化为内部的性质.

定理2.6.3 拓扑空间X的子集A是开集的充分必要条件是A?A. 定理2.6.4 设X是一个拓扑空间.则对于任意A,B?2,有 ( l )X??X; ( 2 ) A?A;

( 3 ) (A?B)?A?B; ( 4 ) (A)?A.

定理2.6.5 拓扑空间X的任何一个子集A的内部A都是开集. 定理2.6.6 设(X, T )是一个拓扑空间,则对于X的每一个子集A,有

???????X'''?''?'??A???{B?T :B?A},即集合A 的内部等于包含于A 的所有开集之并.

与我们在前一节中处理闭包运算时的情形一样,求取一个集合的内部也可以理解为从拓扑空间X的幂集2到自身的一个映射,它将每一个A?2映射为A,也同样可以象定义闭包运算一样定义内部运算,并由内部运算导出拓扑和拓扑空间的概念。

定义2.6.7 设X是一个拓扑空间,A?X.x?X称为是集合A的一个边界点,如果在x

'的任何一个邻域U中既有A中的点又有A中的点,即既有U?A??,又有U?A??.集

'XX?合A的全体边界点构成的集合称为集合A的边界,记作?(A).

闭包,内部,边界之间存在种种联系,我们列举一部分如下: 定理2.6.8 设X是一个拓扑空间,A?X.则

24

A?A??(A)

A??A??(A) ?(A)?A?A'??(A')

练习

1、设X?{a,b,c,d},拓扑T?{X,?,{a},{b,c,d}},则X的既开又闭的非空真子集的个数为( )

① 1 ② 2 ③ 3 ④ 4 答案:②

2、设X?{a,b,c},拓扑T?{X,?,{a},{b,c}},则X的既开又闭的非空真子集的个数为

( )

① 1 ② 2 ③ 3 ④ 4 答案:②

3、设X?{a,b,c},拓扑T?{X,?,{b},{b,c}},则X的既开又闭的非空真子集的个数为

( ) ① 0 ② 1 ③ 2 ④ 3 答案:①

4、设X?{a,b},拓扑T?{X,?,{b}},则X的既开又闭的子集的个数为( )

① 0 ② 1 ③ 2 ④ 3 答案:③

5、设X?{a,b},拓扑T?{X,?,{a},{b}},则X的既开又闭的子集的个数为( )

① 1 ② 2 ③ 3 ④ 4 答案:④

6、设X?{拓扑T?{X,?,{a},{b},{a,b},{b,c}},则X的既开又闭的非空真子集a,b,c},

的个数为( ) ① 1 ② 2 ③ 3 ④ 4 答案:② 7、设X是一个拓扑空间,A,B 是X的子集,则下列关系中错误的是( ) ① d(A?B)?d(A)?d(B) ② A?B?A?B ③ d(A?B)?d(A)?d(B) ④ A?A 答案: ③

8、设X是一个拓扑空间,A,B 是X的子集,则下列关系中正确的是( ) ① d(A?B)?d(A)?d(B) ② A?B?A?B ③ d(A?B)?d(A)?d(B) ④ A?A 答案: ①

9、设X是一个拓扑空间,A,B 是X的子集,则下列关系中正确的是( ) ① d(A?B)?A?B ② A?B?A?B

③ d(A?B)?d(A)?d(B) ④ d(d(A))?A?d(A) 答案: ④ 10、已知X是一个离散拓扑空间,A是X的子集,则下列结论中正确的是( ) ① d(A)?? ② d(A)?X?A ③ d(A)?A ④ d(A)?X 答案:①

11、已知X是一个平庸拓扑空间,A是X的子集,则下列结论中不正确的是( )

25

n维单位开、闭球体

?D??x?(x1,x2,?xn)?Rn?n?2x?1??ii?1?

n?1?E??x?(x1,x2,?xn)?Rn?n?xi?1??i?1?

n?12以及n维单位开、闭方体(0,1)和[0,1]等等,并且它们也自然被认作是拓扑空间(考

虑相应的度量诱导出来的拓扑).

定理3.1.2 设Y是度量空间X的一个度量子空间.则Y的子集U是Y中的一个开集当且仅当存在一个X中的开集V 使得U?V?Y.

证明:由于现在涉及两个度量空间,我们时时要小心可能产生的概念混淆.对于

x?X(y?Y),临时记度量空间X(Y)中以x(y)为中心,以??0为半径的球形邻域为

nnBX(x,?)(BY(y,?)).

首先指出:对于任何y?Y,??0,有

BY(y,?)?BX(y,?)?Y

这是因为一个点z?X属于BY(y,?),动当且仅当z是Y中的一个点并且它与y在Y中的距离(即它与y在X中的距离)小于?.

现在设U是Y中的一个开集,由于Y的所有球形邻域构成的族是Y的拓扑的一个基,U可以表示为Y中的一族球形邻域,(设为A )的并.于是

U??{BY(y,?):BY(y,?)?A }

=?{BY(y,?)?Y:BY(y,?)?A } =(?{BY(y,?):BY(y,?)?A })?Y

设V??{BX(y,?):BX(y,?)?A },它是X中的一个开集,并且有U?V?Y. 另一方面,设U?V?Y,其中V是X中的一个开集,若y?U,则有y?Y,y?V.于是在X中存在y的一个球形邻域BX(y,?)?V.此时BY(y,?)?BX(y,?)?Y?U.这就证明了U是Y的一个开集。

按照定理3.1.2 的启示,我们来逐步完成本节开始时所提出的任务.

定义3.1.3 设A是一个集族,Y是一个集合.集族{A?YA?A }称为集族A 在集合Y上的限制,记作了A

Y.

36

引理3.1.4 设Y是拓扑空间(X,T )的一个子集,则集族T 证明:我们验证T

满足拓扑定义中的三个条件:

Y是Y的一个拓扑.

Y(i) 由于X?T 和Y?X?Y,所以Y?T

~~Y,由于??T 和????Y,所以??T

~~Y.

(ii) 如果A,B?T

Y,即存在A,B?T 使得A?A?Y,B?B?Y.于是

~~~~A?B?(A?Y)?(B?Y)?(A?B)?Y

由于A?B?T ,所以A?B?T

~~Y.

~ (iii) 如果T 1是集族T

Y的一个子集族,即对于每一个A?T 1,存在A?T 使得

A?A?Y,那么

~?{A:A?T 1}=?{A?Y:A?T 1}=(?{A:A?T 1})?Y

由于?{A:A?T 1}?T ,所以?{A:A?T 1}?T

~~~Y.

称为(相对于X的拓扑T

定义3.1.5设Y是拓扑空间(X,T )的一个子集,Y的拓扑T 而言的)相对拓扑;拓扑空间(Y, T

YY)称为拓扑空间(X,T )的一个(拓扑)子空间.

我们常说拓扑空间Y是拓扑空间X 的一个子空间,意思就是指Y是X的一个子集,并且Y的拓扑就是对于X 的拓扑而言的相对拓扑.此外,我们也常将拓扑空间的子集认为是一个子空间而不另行说明.

假设Y是度量空间X的一个子空间.现在有两个途径得到Y的拓扑:一是通过X的度量诱导出Y的度量,然后考虑Y的这个度量诱导出来的拓扑;另一是先将X考虑成一个拓扑空间,然后考虑Y的拓扑为X的拓扑在Y上引出来的相对拓扑.事实上,定理3.1.2 已经指出经由这两种途径得到的Y的两个拓扑是一样的.下面把这层意思重新叙述一遍. 定理3.1.6 设Y是度量空间X的一个度量子空间,则X 与Y都考虑作为拓扑空间时,Y是X 的一个(拓扑)子空间.

定理3.1.7 设X,Y,Z都是拓扑空间,如果Y是X的一个子空间,Z是Y的一个子空间,则Z 是X的一个子空间.

证明:当Y是X的一个子空间,Z是Y的一个子空间时,我们有Z?Y?X;并且若设T为X的拓扑时,Z的拓扑是

37

(T

Y)

Z={U?YU?T }

Z

={U?Y?ZU?T } ={U?ZU?T }= T

因此Z是X的一个子空间.

定理3.1.8 设Y是拓扑空间X的一个子空间,y?Y.则 (l)分别记T 和T '为X和Y的拓扑,则T '= T

ZY(2)分别记F 和F '为X和Y的全体闭集构成的族,则F '= F (3)分别记uy和uy为点y在X和Y中的邻域系,则uy?uy证明:(l)即是子空间和相对拓扑的定义. (2)成立是因为

F

Y''YY.

= {X?UU?T }

Y

= {(X?U)?YU?T } = {Y?U?YU?T } ={Y?UU?T ' }= F '

'(3)设U?uy,则存在V?T 使得y?V?U.因此存在V1?T 使得V?V1?Y.令

'''U1?V1?U.由于y?V1?U1,故U1?uy并且U1?Y?(V1?U)?Y?V?U?U.所

以U?uyY.这就证明了uy?uy'Y.类似也可证明uy?uy'Y.

定理3.1.9 设Y是拓扑空间X的一个子空间,A是Y的一个子集,则 (1) A在Y中的导集是A在X中的导集与Y的交; (2) A在Y中的闭包是A在X中的闭包与Y的交.

证明:为证明这个定理,我们仍分别记A在X中的导集和闭包为d(A)和A.而记A在Y中的导集和闭包分别为dY(A)和cY(A).

(1)一方面,设y?dY(A),则对于y在X中的任何一个邻域U, 根据定理3.1.8,U?Y是y在Y中的一个邻域.所以U?(A?{y})?(U?Y)?(A?{y})??

38

因此y?d(A).此外当然有y?Y.所以y?d(A)?Y.这证明dY(A)?d(A)?Y.

另一方面,设y?d(A)?Y.令V为y在Y中的任何一个邻域,则存在y在X中的一个邻域U使得V?U?Y.由于U?(A?{y})??,以及A?Y,我们有V?(A?{y})?Y.

于是V?(A?{y})?(U?(A?{y}))?Y?U?(A?{y})??,所以y?dY(A).这证明dY(A)?d(A)?Y. (2)成立是因为

cY(A)?A?dY(A)?A?(d(A)?Y) ?(A?d(A))?(A?Y)?A?Y

定理3.1.10 设Y是拓扑空间X的一个子空间,y?Y,则 (1)如果B是拓扑空间X的一个基,则B

是子空间Y的一个基;

是点y在子空间Y中的一个邻域

Y(2)如果vy是点y在拓扑空间X中的一个邻域基,则vy基.

Y证明:(l)设B是X的一个基.对于Y中的任何一个开集U,存在X中的一个开集V使得

U?V?Y;存在B的一个子族B1使得V??{B:B?B1}.因此

U??{B?Y:B?B1}

由于上式中的每一个B?Y是B些元素之并了.因此B

YY中的一个元素,所以在上式中U已经表示成了B

Y中的某

是Y的一个基.

(2)设vy是点y在X中的一个邻域基.如果U是y在Y中的一个邻域,则存在y在X中的一个邻域V使得U?V?Y;于是存在V1?vy使得V1?V.从而V1?Y是y在Y中的一个邻域,并且V1?Y?V?Y?U,其中V1?Y?vy中的一个邻域基.

“子空间”事实上是从大拓扑空间中“切割”出来的一部分.这里有一个反问题,就是:一个拓扑空间什么时候是另一个拓扑空间的子空间?换言之,一个拓扑空间在什么条件下能够“镶嵌”到另一个拓扑空间中去?

定义3.1.11 设X和Y是两个拓扑空间,f:X?Y,映射f称为一个嵌入,如果它是一个单射,并且是从X到它的像集f(X)的一个同胚.如果存在一个嵌入f:X?Y,我们说拓扑空间X可嵌入拓扑空间Y.

Y.这证明vyY是点y在子空间Y

39

在这个定义中谈到映射f:X?Y是从X到它的像集f(X)的一个同胚,这句话完全精确的意思是映射f:X?f(X),定义为对于任何x?X有f(x)?f(x)?f(X),是一个同胚.为了省事,我们也把映射f也记作f,必须区别时应在上下文中说明.事实上,拓扑空间X可嵌入拓扑空间Y意思就是拓扑空间X与拓扑空间Y的某一个子空间同胚.换言之,在不区别同胚的两个拓扑空间的意义下,X“就是”Y的一个子空间.

不能嵌入的一个简单例子是,一个离散空间,如果它含有多于一个点,就决不可能嵌入到任何一个平庸空间中去;反之,一个平庸空间,如果它含有多于一个点,也决不可能嵌入到任何一个离散空间中去.欧氏平面中的单位圆周是否可以嵌入到实数空间(即直线)中去呢?这个问题我们到第四章中再作处理.本书中我们还会涉及一些比较深刻的嵌入定理.

~~~3.2 (有限)积空间

给定了两个拓扑空间,我们首先可以得到一个集合作为它们的笛卡儿积.如何按某种自然的方式给定这个笛卡儿积一个拓扑使之成为拓扑空间?

为此我们先对度量空间中的同类问题进行研究.首先回顾n维欧氏空间中Rn中的度量是如何通过实数空间中的度量来定义的:如果

x?(x1,x2,?,xn),y?(y1,y2,?,yn)?Rn

则x与y的距离定义为

?(x,y)??i?1nxi?yi2

其中xi?yi是R中的两个点xi和yi的通常距离.这种定义方式推广到有限个度量空间的笛卡儿积中去不会产生任何困难.

定义3.2.1设(X1,?1),(X2,?2),?(Xn,?n)是n(?1)个度量空间,令

X?X1?X2???Xn.

定义?:X?X?R使得对任意的x?(x1,x2,?,xn),y?(y1,y2,?,yn)?X,

?(x,y)???(x,y)iiii?1n2

容易验证?是X的一个度量.(请自行验证,注意验证中要用到2.1附录中的Schwarz引理.)我们称?为笛卡儿积X?X1?X2???Xn的积度量;称度量空间(X,?)为n个度量空间(X1,?1),(X2,?2),?(Xn,?n)的度量积空间.

根据上述定义明显可见,n维欧氏空间R就是n个实数空间R的度量积空间.

n 40

本文来源:https://www.bwwdw.com/article/vbwg.html

Top