Heine-Borel 定理(海涅-博雷尔定理)又称有限覆盖定理,是实数理论的一组等价定理之一,它体现了实数的紧性。
内容[]
闭区间的任一开覆盖都有有限的子覆盖。即设对于有界闭区间,若存在无限个开区间使得,那么可以选出有限个开集使得
导出其它定理[]
设为非空有上界的数集,我们证明S 有上确界
不妨设没有最大值。设为的一个上界,下面用反证法来证明存在
假设不存在,取, 对任一,依下述方法确定一个相应的邻域
- ①若,因中没有最大值,所以至少存在一点,使,这时取;
- ②若且不是的上界,同样存在,使,这时取;
- ③若,且是的上界,因存在,故有,使得中的点都是的上界。
于是我们得到了的一个开覆盖:
根据有限覆盖定理,
有有限子覆盖:
将
分成两类: 若
是③中所确定的开区间,我们把
称为是第二类的,否则称为是第一类的。我们得到
所属的邻域是第一类的,
所属的邻域是第二类的,所以至少有一个第一类邻域与某个第二类邻域相交,这是不可能的。
即单调有界数列的有极限
证: 不妨设数列单调递增有上界, 且若中有最大值, 则易知收敛于某常数, 从而定理得证, 以下假设中没有最大值, 我们用反证法来证明
(1) 设没有极限。对任意取定自然数有, 下面作闭区间的对应开覆盖. 设,
- a) 若。因为中没有最大值, 所以至少存在某个自然数, 使得, 这时取得的邻域;
- b) 若且不是的上界, 同样存在, 使, 取得的邻域;
- c) 若且是的上界, 因为不存在, 故存在的邻域, 使得它不含有中的任何项, 于是我们得到了闭区间的一个开覆盖
(2) 由有限覆盖定理, 选出有限个开区间:
(3) 将
分成两类: 若
中的每个邻域都是(c)中情形, 则称之为第一类, 否则称为第二类。我们得到
所属的邻域是第一类,
所属的邻域是第二类. 由式
#A1,所以至少有一个第一类开区间与某个第二类开区间相交, 这是不可能的, 矛盾。
证: 设为有界无穷点集, 因此存在, 使得. 由于的聚点均含于, 故若有聚点, 必含于
反证法: 若无聚点, 即中任何一点都不是的聚点, 则对于, 必有相应的, 使得内至多只有点(若, 则中不含中之点). 所有这些邻域的全体形成的一个无限开覆盖:
由有限覆盖定理知,
中存在有限个开区间能覆盖
. 记
为
的一个有限开覆盖, 则
也覆盖了
. 由
的构造知,
中
个邻域至多有
个点属于
, 这与
为无穷点集相矛盾. 因此, 在
内一定有
的聚点. 由此聚点定理得证.
(反证法) 假设 Cauchy 列不收敛, 易证为有界数列, 取, 因是 Cauchy 列, 所以, 当时有, 亦即当时即有界。
即存在闭区间使得。则使得中只含有中的有限多项 (否则, 若都有中的无限多项, 则易证收敛, 这与假设矛盾)。
从而得的一个开覆盖
由有限覆盖定理知, 存在
的一个有限子覆盖
所以
只含有
中的有限多个点, 这与
是矛盾的, 假设错误,因此
必收敛。
即证明若是一闭区间套, 则存在唯一属于所有的闭区间
用反证法证明: (1)假设没有公共点, 则上的任何一点都不是的公共点, 从而总存在一个邻域使得不与所有的相交, 即存在使
现让取遍上的所有点, 就得到一个开区间集:
(2) 由有限覆盖定理, 选出有限个开区间:
覆盖闭区间
, 其中
;
(3) 因为只有有限个, 由闭区间套定理的条件, 它们是一个包含着一个, 因此其中一定有一个最小区间, 设为. 这时
从而
这就与
矛盾.
所以,
应有公共点.
推广[]
在有限维 Euclid 空间上,它可以做适当推广,即设是上的有界闭集,若存在无限个开集使得,那么可以选出有限个开集使得
应用[]
参考资料