You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

全有界集子集的全有界性证明困惑:球心取自子集的问题

嘿,这个问题确实容易在定义的细节上卡壳,我来一步步给你捋清楚怎么解决这个球心的问题~

证明全有界集的子集是全有界的

首先明确你困惑的核心:已知全有界集$A$的$\epsilon$-覆盖球心在$A$中,但子集$B \subseteq A$需要的是**球心取自$B$**的有限$\epsilon$-覆盖,怎么从$A$的覆盖转化过来对吧?别慌,我们用三角不等式就能搞定这个细节:


具体证明步骤

  • 利用$A$的全有界性构造小半径覆盖
    给定任意$\epsilon > 0$,因为$A$全有界,所以对$\epsilon/2 > 0$,存在有限个点$a_1, a_2, \dots, a_m \in A$,使得:
    $$A \subseteq \bigcup_{i=1}^m B(a_i, \epsilon/2)$$

  • 筛选并选取$B$中的球心
    我们只保留那些和$B$有交集的$\epsilon/2$-球,记这些球的下标集合为$I = {i \mid 1 \leq i \leq m,\ B(a_i, \epsilon/2) \cap B \neq \emptyset}$。
    对于每个$i \in I$,取一个点$b_i \in B(a_i, \epsilon/2) \cap B$——因为交集非空,这样的$b_i$一定存在,而且**$b_i$是$B$中的点**,这正是我们需要的球心!

  • 验证新覆盖能包住$B$
    任取$b \in B$,因为$b \in A$,所以它一定在某个$B(a_i, \epsilon/2)$里,这个$i$自然属于$I$。根据三角不等式:
    $$d(b, b_i) \leq d(b, a_i) + d(a_i, b_i)$$
    而$d(b, a_i) < \epsilon/2$,$d(a_i, b_i) < \epsilon/2$,所以两者相加小于$\epsilon$,也就是说$b \in B(b_i, \epsilon)$。

  • 得出结论
    我们找到了有限个来自$B$的点${b_i \mid i \in I}$,它们的$\epsilon$-球完全覆盖了$B$,这就满足了全有界的定义。


关键思路拆解

你之前卡壳的点在于“必须用$B$里的点当球心”,这里的技巧是:

  • 先把原覆盖的半径缩小一半,这样每个和$B$相交的小球里,必然存在$B$中的点可以当新球心;
  • 再把新球的半径放大回$\epsilon$,借助三角不等式保证原$B$中的所有点都能被这些新球覆盖。

这样就完美贴合定义的要求啦~

内容的提问来源于stack exchange,提问作者Jhon Doe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:30:26