泛函分析习题讲解 习题1.15
习题题面
设 \(X\) 是完备距离空间,\(\mathcal{F}\) 是 \(X\) 上的实连续函数族且具有性质:对于每一 \(x \in X\),存在常数 \(M_x>0\),使得对于每一 \(F\in\mathcal{F}\),\(\left| F(x) \right| \leq M_x\). 证明:存在开集 \(U\) 及常数 \(M>0\),使得对于每一 \(x \in U\) 及所有 \(F \in \mathcal{F}\),\(\left| F(x) \right| \leq M\).
教材参考答案
证法一:反证法
用反证法. 假设对任意开集 \(U\) 及常数 \(M\) 存在 \(x \in U, F \in \mathcal{F}\) 使得 \(|F(x)| > M\) ,则对于开球 \(B(x_0, 1)\) ,存在 \(x_1 \in B(x_0, 1)\) 及 \(F_1 \in \mathcal{F}\) ,使得 \(|F_1(x_1)| > 1\) ,由 \(F_1\) 的连续性,存在闭球 \(\bar{B}_1(x_1, r_1) \subset B(x_0, 1)\) ,使得
\[ |F_1(x)| > 1,\;\forall x \in \bar{B}_1(x_1, r_1), \]
对于 \(B_1(x_1, r_1)\) ,存在 \(x_2 \in B_1(x_1, r_1) ,F_2 \in \mathcal{F}\) ,使得
\[ |F_2(x_2)| > 2. \]
由 \(F_2\) 的连续性,存在 \(\bar{B}_2(x_2, r_2) \subset B_1(x_1, r_1)\) ,使得
\[ |F_2(x)| > 2,\;\forall x \in \bar{B}_2(x_2, r_2), \]
一般地,存在 \(\bar{B}_n(x_n, r_n) \subset B_{n - 1}(x_{n - 1}, r_{n - 1})\) ,及 \(F_n \in \mathcal{F}\) ,使得
\[ |F_n(x)| > n,\;\forall x \in \bar{B}_n(x_n, r_n). \]
不失一般性,可以假设 \(r_n \rightarrow 0 (n \rightarrow \infty)\) ,于是由闭球套定理,存在 \(\bar{x} \in \bar{B}_n\) 且
\[ |F_n(\bar{x})| > n,\;\forall n. \]
这与题设矛盾.
证法二:Baire纲定理
应用 Baire 纲定理, 命
\[ T(n, F) = \{ x \in X : |F(x)| \leq n \}. \]
由于 \(F\) 连续,对于每一个 \(n\) ,及每一个 \(F \in \mathcal{F}, T(n, F)\) 是闭集,于是
\[ T(n) = \bigcap_{F \in \mathcal{F}} T(n, F) = \{ x \in X : |F(x)| \leq n, \forall F \in \mathcal{F} \}, \]
对于每一个 \(n\) 也是闭集. 由于对 \(\forall x \in X\) ,存在 \(n\) ,使得
\[ n > M_x, \quad |F(x)| \leq M_x < n,\;\forall F \in \mathcal{F}, \]
所以
\[ X = \bigcup_{n = 1}^{\infty } T(n). \]
由于 \((X, d)\) 完备,由 Baire 纲定理,存在 \(n_0\) ,使得 \(T(n_0)\) 不是疏集,而 \(\overline{T(n_0)} = T(n_0)\) ,故存在开集 \(U \subset T(n_0)\) ,使得
\[ |F(x)| \leq n_0,\;\forall x \in U, \forall F \in \mathcal{F}. \]
习题分析
如果同学们学过《数学分析》,那么对这道题的表述一定不陌生,这正是需要我们从“逐点有界”推导出“局部一致有界”。拿到这道题的第一直觉,很容易联想到实数域上的紧致性。在实数系中,如果一个集合是紧致的,我们一定能找到有限个开球去覆盖它。由于题目本质上是一个存在性证明,只要我们能找到一个开集,通过有限覆盖的逻辑,就很容易说明在这个开集内的所有点是一致有界的。
然而,一旦脱离了紧致性空间(例如进入无穷维的度量空间),有限覆盖定理便不再适用。对于非紧致空间中的集合,我们无法找到有限个开球去覆盖它。如果强行用无限个开球去覆盖,无限个有限界限相加依旧会趋于无穷,这条路显然走不通。那么在非紧致的情况下,我们能依赖什么?题设给出了两个极其优良的性质:一个是“完备性”,另一个是“连续性”。完备性保证了空间中没有“空洞”,而连续性则保证了局部开集内任意两点的函数值不会发生剧烈的跳跃。
明确了可用的工具后,由于这是一个存在性命题,且在无穷维空间中直接进行构造很容易被“无限”的概念击溃(无论是用极限的保号性还是三角不等式,都难以给出一个普遍适用的全局常数界),我们自然而然地会将思维转向非构造性的反证法。反证法的逻辑链非常清晰:假设结论不成立,意味着在任何开集内,都找不到一个能压制住所有函数值的上限。这意味着,如果我们随便画一个圈(开集),里面一定有某个点,其函数值爆炸般地大。利用连续性,这个爆炸的点周围一小圈的点,其函数值同样也会非常大。既然哪里都会爆炸,我们就可以不断向内缩小包围圈,构造出一个函数值不断递增(大于1,大于2,大于 \(n\))的闭球套。由于空间完备,这个闭球套必然会收敛到唯一的一个极限点。而在这个确定的极限点上,函数值将大于所有的整数,这直接违背了题目“逐点有界”的初始条件。
除了反证法,另一种极具拓扑美感的思路是直接利用Baire纲定理。Baire纲定理直接模糊了具体的度量边界,从集合的角度审视空间。我们可以根据函数值的大小将空间划分为无数个集合,连续性保证了这些集合是闭集,而逐点有界则保证了这些闭集能够覆盖全空间。利用完备性,我们断言全空间不可能由一堆“没有内部”的薄片(疏集)拼成,因此必然有一个闭集含有内点(开集),而这个开集,就是我们所要寻找的一致有界的区域。
标准解答
证法一:反证法
本题旨在证明局部一致有界开集的存在性,我们采用反证法。假设原命题结论不成立,即假设对于空间 \(X\) 中的任意开集 \(U\) 以及任意常数 \(M>0\),都必然存在一点 \(x \in U\) 以及某个函数 \(F \in \mathcal{F}\),使得 \(|F(x)| > M\)。
任取空间 \(X\) 中的一个开球 \(B_0(x_0, 1)\)。根据反证假设,若取 \(M=1\),则必定存在 \(x_1 \in B_0\) 以及 \(F_1 \in \mathcal{F}\),使得 \(|F_1(x_1)| > 1\)。由于 \(F_1\) 为 \(X\) 上的连续函数,根据连续函数的局部保号性,必然存在 \(x_1\) 的一个闭邻域,即存在一个足够小的闭球 \(\bar{B}_1(x_1, r_1)\),满足 \(\bar{B}_1 \subset B_0\) 且半径 \(r_1 < 1\),使得对于该闭球内的所有点 \(x \in \bar{B}_1\),均有:
\[ |F_1(x)| > 1 \]
现将闭球 \(\bar{B}_1\) 的内部 \(B_1(x_1, r_1)\) 视作新的开集。再次应用反证假设,取 \(M=2\),则存在 \(x_2 \in B_1\) 以及 \(F_2 \in \mathcal{F}\),使得 \(|F_2(x_2)| > 2\)。同理,由 \(F_2\) 的连续性,存在一个更小的闭球 \(\bar{B}_2(x_2, r_2)\),满足 \(\bar{B}_2 \subset B_1 \subset \bar{B}_1\) 且半径 \(r_2 < \frac{1}{2}\),使得对于所有 \(x \in \bar{B}_2\),均有:
\[ |F_2(x)| > 2 \]
不断重复上述推演过程,通过数学归纳法,我们能够在空间 \(X\) 中构造出一列严格嵌套的闭球套 \(\bar{B}_1 \supset \bar{B}_2 \supset \bar{B}_3 \supset \cdots\),且其半径 \(r_n < \frac{1}{n}\) 随着 \(n \to \infty\) 趋于 0。对于该闭球套中的每一个 \(\bar{B}_n\),都对应存在一个函数 \(F_n \in \mathcal{F}\),使得对任意 \(x \in \bar{B}_n\),满足:
\[ |F_n(x)| > n \]
由于已知 \((X, d)\) 是完备距离空间,且所构造的闭球套半径趋于 0,根据闭球套定理,该无穷交集非空,即存在唯一的一点 \(\bar{x} \in \bigcap_{n=1}^\infty \bar{B}_n\)。
既然 \(\bar{x}\) 属于所有的闭球 \(\bar{B}_n\),那么对于任意的正整数 \(n\),必然恒有 \(|F_n(\bar{x})| > n\)。这说明函数族 \(\mathcal{F}\) 在点 \(\bar{x}\) 处的值可以趋于无穷大,即不存在一个常数 \(M_{\bar{x}}\) 能够界定 \(\bar{x}\) 处的所有函数值。但这与题设条件“对于每一 \(x \in X\),存在常数 \(M_x > 0\),使得 \(\forall F \in \mathcal{F}, |F(x)| \le M_x\)”构成了直接矛盾。故假设不成立,必定存在满足条件的开集 \(U\) 与常数 \(M\)。
证法二:Baire纲定理
我们同样可以通过纯拓扑的角度来证明该存在性命题。对于任意给定的正整数 \(n\),我们在空间 \(X\) 中构造如下点集:
\[ T_n = \{ x \in X \mid |F(x)| \le n, \ \forall F \in \mathcal{F} \} \]
由于函数族 \(\mathcal{F}\) 中的每一个函数 \(F\) 均在 \(X\) 上连续,因此对于单个函数而言,不等式 \(|F(x)| \le n\) 所刻画的集合(即闭区间 \([-n, n]\) 在 \(F\) 下的原像)是一个闭集。而集合 \(T_n\) 是由全体 \(F \in \mathcal{F}\) 所对应的闭集取交集而得。根据拓扑空间的基本性质,任意多个闭集的交集仍为闭集,故 \(T_n\) 是 \(X\) 中的闭集。
根据题意,对于空间中的任意一点 \(x \in X\),都存在一个常数 \(M_x > 0\),使得对所有的 \(F \in \mathcal{F}\) 均有 \(|F(x)| \le M_x\)。由实数系的阿基米德性质,必定存在一个充分大的正整数 \(n_x > M_x\),从而使得 \(|F(x)| \le n_x\) 恒成立。这意味着,空间 \(X\) 中的每一个点都必然属于某个闭集 \(T_{n_x}\)。因此,全空间 \(X\) 可以表示为这可数个闭集的并集:
\[ X = \bigcup_{n=1}^\infty T_n \]
已知 \((X, d)\) 是完备距离空间,根据 Baire 纲定理,完备度量空间必定是第二纲集,绝不可能表示为可数个疏集(内部为空的闭集)的并集。既然 \(X\) 被这可数个闭集 \(T_n\) 覆盖,那么其中必定存在至少一个闭集 \(T_{n_0}\),它不是疏集。
由于 \(T_{n_0}\) 自身已是闭集,其“不是疏集”即等价于其内部不为空集。因此,在 \(T_{n_0}\) 的内部必定存在一个非空的开集 \(U \subset T_{n_0}\)。根据 \(T_{n_0}\) 的构造定义,对于该开集 \(U\) 中的任意一点 \(x \in U\),以及任意的函数 \(F \in \mathcal{F}\),均严格满足:
\[ |F(x)| \le n_0 \]
令常数 \(M = n_0\),即证得存在开集 \(U\) 及常数 \(M>0\),使得函数族在该开集上一致有界。
助教提点
这道题虽然表面上看考察的是对Baire纲定理的应用以及对完备性的理解,但实际上想要完全吃透这道题,我们确实需要借助紧致性的内容去反思:为什么我们要这么干?如果我们不这么干,在无穷维空间里到底会发生什么事情?
这道题实际上是泛函分析三大定理之一——一致有界性原理(共鸣定理)的最核心拓扑学雏形。如果有比较好学的同学往后翻阅课本可以发现,在第三章正式进入到有界线性算子部分之后,我们需要直接用到这道题的结论去证明Banach-Steinhaus定理。吃透了这道题的逻辑链,也就意味着大家正式向泛函分析的拓扑抽象空间迈出了极其坚实的一大步。
对于这道题的考试评分标准(按满分10分计):若使用证法一,能够通过连续性与反证假设正确构造出初始闭球得2分;能够利用归纳法严格写出闭球套的递推过程得3分;准确引用闭球套定理得出极限点得3分;最终推导矛盾并得出结论得2分。若使用证法二,正确构造闭集 \(T_n\) 并证明其覆盖全空间得4分;准确引用 Baire 纲定理得出闭集内部非空得4分;最后明确指出开集 \(U\) 与界限 \(M\) 之间的关系得2分。