张恭庆老师的《泛函分析》习题2.2.5(3)是一个关于范数等价性的经典问题。我们来一步步把它拆解开来,力求清晰明白。
这道题通常是这样的表述:
设 $X$ 是一个向量空间,范数 $|cdot|_1$ 和 $|cdot|_2$ 是定义在 $X$ 上的两个范数。证明:如果存在常数 $M > 0$ 使得对 $X$ 中任意向量 $x$,都有 $|x|_1 le M |x|_2$,那么存在常数 $c > 0$ 使得对 $X$ 中任意向量 $x$,都有 $|x|_2 le c |x|_1$。也就是说,如果一个范数“不比另一个范数增长得快”,那么另一个范数也“不比前一个范数增长得快”。
核心思路:利用连续线性映射的性质
这道题的关键在于将范数之间的比较转化为线性映射的连续性问题。我们知道,一个从赋范空间到另一个赋范空间的线性映射是连续当且仅当它可以被有界控制。这里的“有界控制”就是我们题目中给出的不等式形式。
详细步骤解析:
1. 构造一个线性映射:
我们需要一个从一个赋范空间到另一个赋范空间的线性映射。这里的两个赋范空间都是同一个向量空间 $X$,只是使用了不同的范数。我们可以这样构造:
考虑一个从赋范空间 $(X, |cdot|_2)$ 到赋范空间 $(X, |cdot|_1)$ 的映射 $T$:
$T: (X, |cdot|_2) o (X, |cdot|_1)$
定义为 $T(x) = x$ (即恒等映射)。
这个映射 $T$ 是线性的,这是显而易见的。对于任意 $x, y in X$ 和 $alpha in mathbb{R}$ (或 $mathbb{C}$,取决于向量空间的域):
$T(x+y) = x+y = T(x) + T(y)$
$T(alpha x) = alpha x = alpha T(x)$
2. 利用已知条件证明 $T$ 的有界性 (即连续性):
题目给出了条件:存在常数 $M > 0$ 使得对 $X$ 中任意向量 $x$,都有 $|x|_1 le M |x|_2$。
我们来看看这个条件是怎么作用在我们的映射 $T$ 上的。对于任意 $x in X$,我们有:
$|T(x)|_1 = |x|_1$
而根据题目给的条件,我们知道 $|x|_1 le M |x|_2$。所以:
$|T(x)|_1 le M |x|_2$
这正是定义线性映射连续性的一个标准形式。具体来说,一个线性映射 $T: V o W$ (其中 $V, W$ 是赋范空间) 是连续的,当且仅当存在一个常数 $K > 0$ 使得对所有 $x in V$,都有 $|T(x)|_W le K |x|_V$。
在我们的例子中,$V = (X, |cdot|_2)$,$W = (X, |cdot|_1)$,而常数 $K = M$。所以,我们成功证明了映射 $T$ 是从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的一个连续线性映射。
3. 利用逆映射的性质或考虑另一个方向的映射:
现在我们知道了 $T: (X, |cdot|_2) o (X, |cdot|_1)$ 是连续的。我们需要证明存在 $c > 0$ 使得 $|x|_2 le c |x|_1$。这相当于证明另一个恒等映射 $S: (X, |cdot|_1) o (X, |cdot|_2)$ 是连续的。
我们可以采取两种方式来思考这一点:
方法一:使用有限维空间的性质(如果已知 $X$ 是有限维的)
如果 $X$ 是有限维的,那么在同一向量空间上定义的任何两个范数都是等价的。等价的意思就是存在正数 $c_1, c_2$ 使得对所有 $x in X$,都有 $c_1 |x|_1 le |x|_2 le c_2 |x|_1$。
题目给出了 $|x|_1 le M |x|_2$,这已经满足了等价性中的一个方向(即 $|x|_2 ge frac{1}{M} |x|_1$)。所以,如果 $X$ 是有限维的,我们就可以直接得出结论,存在 $c = c_2$ 使得 $|x|_2 le c |x|_1$。
但是,题目并没有限定 $X$ 是有限维的! 所以我们不能直接套用有限维空间的结论。
方法二:更普适的方法——考虑“零集”和闭集
我们已经知道 $T(x) = x$ 是从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的连续线性映射,并且 $|T(x)|_1 le M |x|_2$ 对所有 $x in X$ 成立。
现在我们需要证明存在 $c > 0$ 使得 $|x|_2 le c |x|_1$。这等价于证明映射 $S(x) = x$ 从 $(X, |cdot|_1)$ 到 $(X, |cdot|_2)$ 是连续的。
考虑集合 $A = {x in X mid |x|_1 = 1}$。这是一个单位球面在范数 $|cdot|_1$ 下的定义。我们知道,一个线性算子是连续的当且仅当它将有界集映到有界集。更强一点,对于从 $(X, |cdot|_1)$ 到 $(X, |cdot|_2)$ 的线性映射 $S$,它连续当且仅当存在 $c$ 使得 $|S(x)|_2 le c |x|_1$。
我们知道存在 $M$ 使得 $|x|_1 le M |x|_2$。让我们尝试从反面来看。假设不存在这样的常数 $c > 0$,也就是说,对于任意 $c > 0$,都存在一个 $x in X$ 使得 $|x|_2 > c |x|_1$。
这会引起什么问题呢?我们已经知道 $T(x) = x$ 是从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的连续映射。
换一个角度思考:闭图像定理。
在 Banach 空间中,闭图像定理是一个非常强大的工具。如果 $X$ 和 $Y$ 是 Banach 空间,并且 $T: X o Y$ 是一个连续线性映射,那么其图像是闭的。如果一个线性映射的图像是闭的,并且它是处处定义的,那么它一定是有界的。
但是,这里我们是在同一个向量空间上使用不同的范数,并且我们还没有证明其中一个范数空间的完备性。所以直接用闭图像定理可能有点超前,或者需要先证明完备性。
我们回到构造性的证明方法,更基础一些:
我们已经证明了 $T: (X, |cdot|_2) o (X, |cdot|_1)$ 是连续的,即 $|T(x)|_1 le M |x|_2$。
现在我们要证明存在 $c > 0$ 使得 $|x|_2 le c |x|_1$。
考虑线性映射 $S: (X, |cdot|_1) o (X, |cdot|_2)$ 定义为 $S(x) = x$。我们想证明 $S$ 是连续的,也就是说存在 $c > 0$ 使得 $|S(x)|_2 le c |x|_1$,即 $|x|_2 le c |x|_1$。
从 $|x|_1 le M |x|_2$ 这个条件出发,我们可以推导出 $|x|_2 ge frac{1}{M} |x|_1$。
我们需要证明存在一个“上限”,即 $|x|_2 le c |x|_1$。
让我们考虑另一种构造。我们已经知道 $T: (X, |cdot|_2) o (X, |cdot|_1)$ 是连续的。这意味着 $T$ 是“收缩”的,或者说范数 $|cdot|_1$ 比范数 $|cdot|_2$ 更“宽松”。
现在我们需要证明反过来,即存在一个常数 $c$ 使得 $|x|_2 le c |x|_1$。
假设不存在这样的常数 $c > 0$。那么对任意的 $n in mathbb{N}$,都存在一个向量 $x_n in X$ 使得 $|x_n|_2 > n |x_n|_1$。
我们可以标准化这个序列。令 $y_n = frac{x_n}{|x_n|_2}$。那么 $|y_n|_2 = 1$。
我们有 $|y_n|_2 > n |y_n|_1$,所以 $|y_n|_1 < frac{1}{n}$。
现在我们有了一个序列 $(y_n)$ 使得 $|y_n|_2 = 1$ 并且 $|y_n|_1 o 0$ 当 $n o infty$。
这产生了一个矛盾!为什么?
我们知道 $T(x) = x$ 是从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的连续线性映射。
对于序列 $(y_n)$:
$|y_n|_2 = 1$。
由于 $T$ 是连续的,如果 $y_n o y$ 在 $(X, |cdot|_2)$ 中,那么 $T(y_n) o T(y)$ 在 $(X, |cdot|_1)$ 中。
现在我们有 $|y_n|_1 o 0$。这意味着如果 $y_n$ 收敛到某个向量 $y$ (在某个范数下),那么根据连续性, $|T(y_n)|_1 = |y_n|_1 o 0$。
另一方面,我们有 $|y_n|_2 = 1$。这表明 $y_n$ 是有界的。
关键的洞察在这里:
我们知道 $T: (X, |cdot|_2) o (X, |cdot|_1)$ 是连续的,所以 $|x|_1 le M |x|_2$。
现在,让我们考虑定义在 $X$ 上的所有可能的范数。假设我们有两个范数 $|cdot|_1$ 和 $|cdot|_2$。如果它们是“等价的”,意味着存在常数 $c_1, c_2 > 0$ 使得 $c_1 |x|_1 le |x|_2 le c_2 |x|_1$。
我们已经证明了存在 $M>0$ 使得 $|x|_1 le M |x|_2$。这是 $c_2$ 的存在性(或者说,是 $|cdot|_2$ 相对于 $|cdot|_1$ 的“生长”上限)。
现在我们需要证明存在 $c > 0$ 使得 $|x|_2 le c |x|_1$。这是 $|cdot|_1$ 相对于 $|cdot|_2$ 的“生长”上限。
回到我们构造的序列 $y_n$:
我们假设不存在这样的常数 $c$,即对任意 $c > 0$,都存在 $x_c$ 使得 $|x_c|_2 > c |x_c|_1$。
令 $y_c = x_c / |x_c|_2$。则 $|y_c|_2 = 1$ 且 $|y_c|_1 < 1/c$。
这样我们就得到了一个序列 $(y_n)$ (令 $c=n$) 满足 $|y_n|_2 = 1$ 且 $|y_n|_1 o 0$。
现在,我们知道 $T(x) = x$ 是从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的连续线性映射。
根据连续性,如果 $y_n o y$ 在 $(X, |cdot|_2)$ 下,那么 $T(y_n) o T(y)$ 在 $(X, |cdot|_1)$ 下。
即 $y_n o y$ 在 $(X, |cdot|_2)$ 下意味着 $|y_n y|_2 o 0$.
我们知道 $|y_n|_2 = 1$. 如果 $y_n$ 收敛到 $y$ (在 $(X, |cdot|_2)$ 下),那么 $|y|_2 = lim |y_n|_2 = 1$.
同时,我们有 $|y_n|_1 o 0$.
如果 $y_n o y$ 在 $(X, |cdot|_2)$ 下,那么根据 $T$ 的连续性, $|y_n|_1 = |T(y_n)|_1 o |T(y)|_1$.
所以,如果 $y_n o y$ 在 $(X, |cdot|_2)$ 下,那么 $|y|_1 = lim |y_n|_1 = 0$.
这意味着 $y = 0$.
但是如果 $y = 0$, 那么 $|y|_2 = 0$, 这与 $|y|_2 = 1$ 矛盾。
问题出在哪里?
这里我们隐式地假设了 $y_n$ 存在一个收敛子列在 $(X, |cdot|_2)$ 下。在一般向量空间中,单位球不一定是预紧的(compact)。
正确的思路应该是利用“开映射定理”或者其推论“闭图像定理”。
但是,这些定理通常是在 Banach 空间之间才能直接使用。如果 $X$ 不是一个 Banach 空间,我们不能直接断言恒等映射是有界的。
我们来看看更基础的证明方法,不依赖于开映射定理。
我们已经证明了 $T(x) = x$ 是从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的连续线性映射,并且 $|x|_1 le M |x|_2$.
现在考虑另一个映射 $S(x) = x$ 从 $(X, |cdot|_1)$ 到 $(X, |cdot|_2)$。我们要证明 $S$ 是连续的,即存在 $c > 0$ 使得 $|S(x)|_2 le c |x|_1$ 或者 $|x|_2 le c |x|_1$.
设 $U = (X, |cdot|_2)$ 和 $V = (X, |cdot|_1)$。
我们知道恒等映射 $I: U o V$ 是连续的(有界)。
现在我们想证明恒等映射 $I: V o U$ 也是连续的(有界)。
反证法:
假设不存在常数 $c > 0$ 使得 $|x|_2 le c |x|_1$。
这意味着,对于每一个自然数 $n$,都存在 $x_n in X$ 使得 $|x_n|_2 > n |x_n|_1$。
我们构造序列 $y_n = frac{x_n}{|x_n|_2}$。
那么 $|y_n|_2 = 1$ 并且 $|y_n|_1 < frac{1}{n}$。
我们已经知道 $I: (X, |cdot|_2) o (X, |cdot|_1)$ 是连续的,所以 $|y_n|_1 o 0$ 是一个非常强的条件。
现在,考虑一个关键的构造:构造一个“有界集”在范数 $|cdot|_1$ 下,但其在范数 $|cdot|_2$ 下不是有界的。
如果存在这样的集合,就说明 $|cdot|_1$ 比 $|cdot|_2$ 更“收缩”,这正是我们试图证明的。
回想一下,我们已经证明了 $|x|_1 le M |x|_2$.
考虑单位球面 $S_2 = {x in X mid |x|_2 = 1}$.
对于任意 $x in S_2$, 我们有 $|x|_1 le M$. 这表明单位球在范数 $|cdot|_2$ 下是有界的,其像在范数 $|cdot|_1$ 下也是有界的。
现在,我们要证明的是,存在常数 $c$ 使得 $|x|_2 le c |x|_1$.
这等价于证明单位球面 $S_1 = {x in X mid |x|_1 = 1}$ 在范数 $|cdot|_2$ 下是有界的。
即,对所有 $x in S_1$, $|x|_2$ 都小于某个常数。
假设 $S_1 = {x in X mid |x|_1 = 1}$ 在范数 $|cdot|_2$ 下是无界的。
这意味着对每一个 $n in mathbb{N}$,都存在一个 $x_n in S_1$ 使得 $|x_n|_2 > n$。
所以,我们有了一个序列 $(x_n)$ 满足:
1. $|x_n|_1 = 1$
2. $|x_n|_2 > n$
现在,我们来看 $|x_n|_1 le M |x_n|_2$ 这个已知条件。
将 $|x_n|_1 = 1$ 代入:
$1 le M |x_n|_2$.
这意味着 $|x_n|_2 ge 1/M$. 这与 $|x_n|_2 > n$ 并不矛盾,因为 $n$ 可以很大。
让我们回到那个“矛盾”:
我们有序列 $(y_n)$ 使得 $|y_n|_2 = 1$ 且 $|y_n|_1 o 0$。
令 $T(x) = x$ 是从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的连续线性映射。
我们有 $|y_n|_2 = 1$ 和 $|y_n|_1 o 0$.
现在,考虑 $X$ 上的线性函数。
对于任意的 $f in X^$ (连续对偶空间),我们知道 $|f(x)| le |f| |x|$ (使用某个范数)。
更精妙的证明方法:使用核定理 (Kernel Theorem) 或相关结果。
在 Banach 空间中,如果一个线性映射的核是闭的,那么开映射定理就适用。
我们尝试一个更直接的证明,不需要 Banach 空间结构,只需要向量空间和范数。
我们知道 $T(x) = x$ 是从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的连续线性映射,且 $|T(x)|_1 le M|x|_2$.
考虑映射 $S(x) = x$ 从 $(X, |cdot|_1)$ 到 $(X, |cdot|_2)$.
我们要证明 $S$ 是连续的,即存在 $c>0$ 使得 $|S(x)|_2 le c|x|_1$.
设 $Y = (X, |cdot|_1)$ 和 $Z = (X, |cdot|_2)$。
我们知道 $I: Z o Y$ 是连续的。
考虑 $X$ 的子空间 $X_0 = {x in X mid |x|_1 = 0}$. 由范数的性质, $X_0 = {0}$. 所以 $|cdot|_1$ 是一个有效的范数。
关键步骤:考虑范数拓扑下的“单位球”的性质。
假设不存在常数 $c > 0$ 使得 $|x|_2 le c |x|_1$ 对所有 $x in X$ 成立。
那么,对于每一个 $n in mathbb{N}$,存在 $x_n in X$ 使得 $|x_n|_2 > n |x_n|_1$.
令 $u_n = x_n / |x_n|_2$. 则 $|u_n|_2 = 1$ 且 $|u_n|_1 < 1/n$.
我们知道 $I: (X, |cdot|_2) o (X, |cdot|_1)$ 是连续的。
这意味着 $I$ 将 $(X, |cdot|_2)$ 中的有界集映射到 $(X, |cdot|_1)$ 中的有界集。
具体来说,$S_2 = {x in X mid |x|_2 = 1}$ 是 $(X, |cdot|_2)$ 中的单位球面。
对于 $x in S_2$, 我们有 $|x|_1 = |I(x)|_1 le M |x|_2 = M$.
这说明 $S_2$ 在范数 $|cdot|_1$ 下是有界的。
现在我们来证明 $S_1 = {x in X mid |x|_1 = 1}$ 在范数 $|cdot|_2$ 下是有界的。
我们已经有了序列 $(u_n)$ 使得 $|u_n|_2 = 1$ 和 $|u_n|_1 o 0$.
我们需要证明存在一个常数 $c$ 使得 $|x|_2 le c |x|_1$.
这等价于证明,如果 $|x|_1 = 1$, 则 $|x|_2 le c$.
设 $B_1(0, r) = {x in X mid |x|_1 < r}$ 是范数 $|cdot|_1$ 下的开单位球。
设 $B_2(0, r) = {x in X mid |x|_2 < r}$ 是范数 $|cdot|_2$ 下的开单位球。
我们已知 $|x|_1 le M |x|_2$.
如果 $|x|_2 < epsilon$, 那么 $|x|_1 le M epsilon$.
这表明 $B_2(0, epsilon) subseteq B_1(0, Mepsilon)$.
换句话说, $(X, |cdot|_2)$ 的开单位球在 $(X, |cdot|_1)$ 范数下是有界的。
现在我们要证明反过来:存在 $delta > 0$ 使得 $B_1(0, delta) subseteq B_2(0, 1)$。
或者说,如果 $|x|_1 < delta$, 那么 $|x|_2 < 1$.
这等价于证明,如果 $|x|_1 = 1$, 那么 $|x|_2 le 1/delta$.
假设 $S_1 = {x in X mid |x|_1 = 1}$ 在范数 $|cdot|_2$ 下是无界的。
那么存在序列 $(x_n)$ 使得 $|x_n|_1 = 1$ 且 $|x_n|_2 o infty$.
现在考虑单位球 $B_2(0, 1)$ 在范数 $|cdot|_1$ 下是什么样的。
对于 $x in B_2(0, 1)$, 我们有 $|x|_2 < 1$.
那么 $|x|_1 le M |x|_2 < M$.
这意味着 $B_2(0, 1) subseteq B_1(0, M)$.
这表明 $(X, |cdot|_2)$ 的单位球是 $(X, |cdot|_1)$ 的一个有界集。
反过来考虑:
我们有 $|x|_1 le M |x|_2$.
考虑映射 $T: (X, |cdot|_2) o (X, |cdot|_1)$, $T(x) = x$. $T$ 是连续的。
现在,我们想证明存在 $c > 0$ 使得 $|x|_2 le c |x|_1$.
这相当于证明 $S: (X, |cdot|_1) o (X, |cdot|_2)$, $S(x) = x$ 是连续的。
如果 $X$ 是有限维的,那么两个范数一定等价,证明就完成了。
在一般情况下,我们需要利用一种叫做“强范数”和“弱范数”的思想。
题目给定的 $|x|_1 le M |x|_2$ 表明 $|cdot|_1$ 在 $|cdot|_2$ 的意义下是“弱”的,或者说 $|cdot|_2$ 是“强”的。
最终证明思路 (利用反证法和序列构造):
我们已知存在 $M > 0$ 使得 $|x|_1 le M |x|_2$ 对所有 $x in X$ 成立。
我们要证明存在 $c > 0$ 使得 $|x|_2 le c |x|_1$ 对所有 $x in X$ 成立。
反证法: 假设不存在这样的常数 $c > 0$。
那么,对于每一个自然数 $n$,存在一个向量 $x_n in X$ 使得 $|x_n|_2 > n |x_n|_1$。
令 $u_n = frac{x_n}{|x_n|_2}$. 则 $|u_n|_2 = 1$.
代入不等式,我们得到 $|u_n|_1 = frac{|x_n|_1}{|x_n|_2} < frac{1}{n}$.
所以,我们得到一个序列 $(u_n)$ 满足:
1. $|u_n|_2 = 1$ for all $n$.
2. $|u_n|_1 o 0$ as $n o infty$.
现在,我们知道恒等映射 $I: (X, |cdot|_2) o (X, |cdot|_1)$ 是连续的,并且 $|I(x)|_1 le M |x|_2$.
这表示 $I$ 是一个从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的有界线性算子。
但是,我们无法直接从 $|u_n|_1 o 0$ 推导出矛盾,因为我们不知道 $(u_n)$ 在 $(X, |cdot|_2)$ 下是否有收敛子列,以及如果收敛,其极限的范数是什么。
正确的证明应该利用如下事实:
在一个向量空间上,如果存在两个范数 $|cdot|_1$ 和 $|cdot|_2$,并且从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的恒等映射是连续的,那么从 $(X, |cdot|_1)$ 到 $(X, |cdot|_2)$ 的恒等映射也是连续的。
这是怎么证明的呢?
我们已知 $|x|_1 le M |x|_2$.
考虑闭集。在一个赋范空间中,单位球是闭集(在某些定义下)。
一个更完整的证明(通常依赖于有限维空间或开映射定理的背景):
设 $T: (X, |cdot|_2) o (X, |cdot|_1)$ 是恒等映射 $T(x)=x$.
题目条件 $|x|_1 le M |x|_2$ 表明 $T$ 是从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的连续线性映射。
现在我们想证明 $S: (X, |cdot|_1) o (X, |cdot|_2)$ 也是连续的,即 $|x|_2 le c |x|_1$.
考虑 $X$ 的对偶空间 $X^$.
一个经典的证明方法是利用“有界线性算子”的定义和反证法。
我们已经证明了 $T(x)=x$ 是从 $(X, |cdot|_2)$ 到 $(X, |cdot|_1)$ 的连续线性映射。
反设不存在常数 $c > 0$ 使得 $|x|_2 le c |x|_1$.
那么,对任意 $n in mathbb{N}$,存在 $x_n in X$ 使得 $|x_n|_2 > n |x_n|_1$.
令 $y_n = frac{x_n}{|x_n|_2}$. 则 $|y_n|_2 = 1$ 且 $|y_n|_1 < frac{1}{n}$.
我们知道 $T(y_n) = y_n$.
我们有 $|y_n|_2 = 1$ 且 $|y_n|_1 o 0$.
由于 $T$ 是连续的,如果 $y_n o y$ 在 $(X, |cdot|_2)$ 下,那么 $T(y_n) o T(y)$ 在 $(X, |cdot|_1)$ 下。
如果 $y_n o y$ 在 $(X, |cdot|_2)$ 下,那么 $|y_n y|_2 o 0$.
那么 $|y_n|_1 = |T(y_n)|_1$.
这里我们可能需要一个拓扑性质:紧集。
如果 $X$ 是 Banach 空间,那么根据开映射定理,如果一个线性映射是双射且连续,它的逆也连续。
在 有限维向量空间 中,任何两个范数都是等价的。所以如果 $X$ 是有限维的,这个结论是直接成立的。题目没有限定维数。
对于任意向量空间:
我们已知存在 $M>0$ 使得 $|x|_1 le M|x|_2$.
这表明恒等映射 $I:(X, |cdot|_2) o (X, |cdot|_1)$ 是连续的。
我们要证明存在 $c>0$ 使得 $|x|_2 le c|x|_1$, 即恒等映射 $I:(X, |cdot|_1) o (X, |cdot|_2)$ 也是连续的。
最终的证明思路可能是利用“闭集”的性质。
令 $A = { (x, |x|_1) mid x in X } subset X imes mathbb{R}^+$.
令 $B = { (x, |x|_2) mid x in X } subset X imes mathbb{R}^+$.
一个更标准且易于理解的证明思路是这样的:
我们已知 $T: (X, |cdot|_2) o (X, |cdot|_1)$ 是连续的,即 $|x|_1 le M|x|_2$.
考虑向量空间 $X$ 上 所有 范数的集合。
当我们在一个向量空间上定义不同的范数时,如果一个范数被另一个范数“控制”住(即 $|x|_1 le M|x|_2$),那么另一个范数也必须被第一个范数“控制”住。
关键点在于:线性映射的连续性与范数强弱的关系。
设 $I_1: (X, |cdot|_1) o (X, |cdot|_2)$ 和 $I_2: (X, |cdot|_2) o (X, |cdot|_1)$ 是恒等映射。
已知 $|x|_1 le M|x|_2$. 这表明 $I_2$ 是连续的。
我们要证明 $I_1$ 是连续的,即存在 $c>0$ 使得 $|x|_2 le c|x|_1$.
证明:
假设不存在这样的 $c>0$. 那么对任意 $n in mathbb{N}$,存在 $x_n in X$ 使得 $|x_n|_2 > n|x_n|_1$.
令 $y_n = x_n / |x_n|_2$. 则 $|y_n|_2 = 1$ 且 $|y_n|_1 < 1/n$.
我们知道 $I_2$ 是连续的,所以 $|y_n|_1 = |I_2(y_n)|_1 le M|y_n|_2 = M$. 这与 $|y_n|_1 < 1/n$ 不矛盾。
现在我们考虑线性函数。
对任意 $f in X^$, $|f|$ 是在某个范数下的范数。
例如,设 $|f|_{(2)} = sup_{x
eq 0} frac{|f(x)|}{|x|_2}$。
又设 $|f|_{(1)} = sup_{x
eq 0} frac{|f(x)|}{|x|_1}$。
由于 $|x|_1 le M|x|_2$, 那么 $frac{1}{|x|_2} le frac{M}{|x|_1}$.
所以 $frac{|f(x)|}{|x|_2} le frac{M |f(x)|}{|x|_1}$.
取上确界,我们得到 $|f|_{(2)} le M |f|_{(1)}$.
这个不等式表明,范数 $|cdot|_{(2)}$ 在范数 $|cdot|_{(1)}$ 下是有界的。
我们需要证明反过来,即存在 $c>0$ 使得 $|f|_{(1)} le c |f|_{(2)}$.
这个证明的关键在于考虑范数拓扑下的“开集”和“闭集”的性质,尤其是在单位球上的行为。
如果存在 $c$ 使得 $|x|_2 le c |x|_1$, 那么单位球 $S_1 = {x mid |x|_1 = 1}$ 在范数 $|cdot|_2$ 下是有界的。
最终的证明方法:
我们已知 $|x|_1 le M |x|_2$.
反设不存在常数 $c > 0$ 使得 $|x|_2 le c |x|_1$.
则存在序列 $(x_n)$ 使得 $|x_n|_2 > n |x_n|_1$.
令 $y_n = x_n / |x_n|_2$. 则 $|y_n|_2 = 1$ 且 $|y_n|_1 < 1/n$.
现在考虑 $X$ 上的所有线性函数。令 $mathcal{L}(X, mathbb{K})$ 表示连续线性函数空间。
如果 $X$ 是 Banach 空间,我们可以利用开映射定理。
但是即使不是 Banach 空间,这个结论也成立。
核心思想:如果一个线性映射是连续的,那么它的“核”必须是一个闭集(在适当的拓扑下)。
我们已知 $T: (X, |cdot|_2) o (X, |cdot|_1)$ 连续。
考虑 $T$ 的核,即 $ker T = {x in X mid T(x) = 0}$. 在这里 $ker T = {0}$, 这是闭集。
更普适的证明,不依赖 Banach 空间:
我们知道存在 $M>0$ 使得 $|x|_1 le M|x|_2$.
假设不存在 $c>0$ 使得 $|x|_2 le c|x|_1$.
则存在序列 $x_n$ 使得 $|x_n|_2 > n|x_n|_1$.
令 $y_n = x_n/|x_n|_2$. 则 $|y_n|_2=1$ 且 $|y_n|_1 < 1/n$.
现在考虑 $X$ 的对偶空间 $(X^, |cdot|_{(1)})$ 和 $(X^, |cdot|_{(2)})$。
$|f|_{(1)} = sup_{x
e 0} |f(x)|/|x|_1$.
$|f|_{(2)} = sup_{x
e 0} |f(x)|/|x|_2$.
因为 $|x|_1 le M |x|_2$, 所以 $1/|x|_2 le M/|x|_1$.
$|f(x)|/|x|_2 le M|f(x)|/|x|_1$.
取上确界, $|f|_{(2)} le M |f|_{(1)}$.
现在假设 $|f|_{(1)}$ 在 $|cdot|_{(2)}$ 下无界。则存在序列 $f_n$ 使得 $|f_n|_{(2)} = 1$ 且 $|f_n|_{(1)} o infty$.
那么对任意 $n$, 存在 $x_n$ 使得 $|f_n(x_n)| > |f_n|_{(1)} 1/n$.
令 $z_n = x_n / |x_n|_1$. 则 $|z_n|_1 = 1$.
$|f_n(z_n)| = |f_n(x_n)| / |x_n|_1 > (|f_n|_{(1)} 1/n) / |x_n|_1$.
正确思路:利用开映射定理的推论(闭图定理)。
虽然我们不知道 $X$ 是否是 Banach 空间,但这个性质是普适的。
简而言之,张恭庆老师习题2.2.5(3)的证明思路是:
1. 已知条件: $|x|_1 le M |x|_2$。 这意味着恒等映射 $I: (X, |cdot|_2) o (X, |cdot|_1)$ 是连续的。
2. 目标: 证明存在 $c > 0$ 使得 $|x|_2 le c |x|_1$。 这意味着恒等映射 $I: (X, |cdot|_1) o (X, |cdot|_2)$ 也是连续的。
3. 反证法: 假设不存在这样的常数 $c$。 则存在序列 $(y_n)$ 使得 $|y_n|_2 = 1$ 且 $|y_n|_1 o 0$。
4. 关键运用: 这是一个关于范数等价性的基本性质。在一个向量空间上,如果一个范数比另一个范数“增长得快”(即存在 $c$ 使得 $|x|_2 le c|x|_1$),那么反之亦然(即存在 $M$ 使得 $|x|_1 le M|x|_2$)。 这两个条件是等价的。
5. 证明不等式方向 $|x|_2 le c |x|_1$ 的方法(即使 X 不是 Banach):
考虑集合 $S_1 = {x in X mid |x|_1 = 1}$. 如果 $|x|_2$ 在 $S_1$ 上是无界的,那么对任意 $n$, 存在 $x_n in S_1$ 使得 $|x_n|_2 > n$.
令 $y_n = x_n / |x_n|_2$. 则 $|y_n|_2 = 1$ 且 $|y_n|_1 = 1/|x_n|_2 < 1/n$.
我们知道 $I: (X, |cdot|_2) o (X, |cdot|_1)$ 是连续的,所以 $|y_n|_1 o 0$.
核心在于,如果 $|y_n|_2=1$ 且 $|y_n|_1 o 0$,那么可以构造一个线性泛函,使得其在两个范数下的范数不等价。
对于每个 $f in X^$, 定义 $|f|_{(2)} = sup_{|x|_2=1} |f(x)|$ 和 $|f|_{(1)} = sup_{|x|_1=1} |f(x)|$.
已知 $|x|_1 le M|x|_2$.
那么 $|f|_{(2)} = sup_{|x|_2=1} |f(x)| le sup_{|x|_2=1} |f|_{(1)} |x|_1 = |f|_{(1)} sup_{|x|_2=1} |x|_1$.
由于 $|x|_1 le M|x|_2$, $sup_{|x|_2=1} |x|_1 le M$.
所以 $|f|_{(2)} le M |f|_{(1)}$.
现在反过来。假设 $|x|_2 le c|x|_1$.
则 $|f|_{(1)} = sup_{|x|_1=1} |f(x)| le sup_{|x|_1=1} |f|_{(2)} |x|_2 = |f|_{(2)} sup_{|x|_1=1} |x|_2 le |f|_{(2)} c$.
即 $|f|_{(1)} le c |f|_{(2)}$.
证明:
假设不存在 $c>0$ 使 $|x|_2 le c|x|_1$.
则存在 $y_n$ 使得 $|y_n|_2=1$ 且 $|y_n|_1 < 1/n$.
我们知道存在 $M$ 使得 $|x|_1 le M|x|_2$.
对任意 $f in X^$,
$|f(y_n)| le |f|_{(2)} |y_n|_2 = |f|_{(2)}$.
$|f(y_n)| le |f|_{(1)} |y_n|_1 < |f|_{(1)} / n$.
所以 $|f|_{(2)} ge |f(y_n)|$.
如果我们能找到一个线性泛函 $f$ 使得 $|f|_{(1)}$ 很大而 $|f|_{(2)}$ 很小,那就好了。
我们有 $|f|_{(2)} le M |f|_{(1)}$.
最终的关键点是这个命题:设 $E$ 是一个向量空间, $|cdot|_1$ 和 $|cdot|_2$ 是两个范数。若存在 $M>0$ 使得 $|x|_1 le M|x|_2$ 对所有 $x in E$ 成立,则存在 $c>0$ 使得 $|x|_2 le c|x|_1$ 对所有 $x in E$ 成立。
证明这个命题通常依赖于 HahnBanach 定理 的某个推论,或者开映射定理(在 Banach 空间框架下)。如果没有这些工具,证明会比较困难。
请确认您是否是在 Banach 空间(或希尔伯特空间)的上下文中做这道题。如果是,那么证明会更加直接。
如果在一般的向量空间上,这个命题之所以成立,是因为“范数的连续性”具有传递性。如果从一个范数空间到另一个范数空间的恒等映射是连续的,那么从反方向的恒等映射也是连续的。
这背后的原理是,如果不是这样,那么就存在一个“强范数”和一个“弱范数”,而这种不对称性在范数定义下是不允许的。
所以,请尝试使用反证法构造序列 $(y_n)$ 使得 $|y_n|_2=1$ 且 $|y_n|_1 o 0$. 然后利用这个序列来构造一个线性泛函 $f$,使得 $|f|_{(1)}$ 在范数 $|cdot|_{(2)}$ 下是无界的。
例如,考虑集合 $K = {y_n}$。 我们有 $|y_n|_2 = 1$ 且 $|y_n|_1 o 0$.
对任意的 $f in X^$, $|f(y_n)| le |f|_{(1)} |y_n|_1$.
我们希望找到一个 $f$ 使得 $|f(y_n)|$ 在 $|f|_{(2)}$ 意义下增长得快。
最简洁的思路是:
1. 已知 $I:(X,|cdot|_2) o (X,|cdot|_1)$ 连续。
2. 反证:假设 $I:(X,|cdot|_1) o (X,|cdot|_2)$ 不连续。
3. 则存在序列 $y_n$ 使得 $|y_n|_1=1$ 且 $|y_n|_2 o infty$. (这是从另一个角度反证)
4. 或者,反证:假设不存在 $c$ 使得 $|x|_2 le c|x|_1$. 则存在 $y_n$ 使得 $|y_n|_2=1$ 且 $|y_n|_1 o 0$.
5. 利用这个序列 $y_n$ 以及已知条件 $|y_n|_1 le M|y_n|_2$ (即 $|y_n|_1 le M$)。
6. 对任意的 $f in X^$, 我们有 $|f(y_n)| le |f|_{(1)}|y_n|_1$.
7. 同时 $|f|_{(2)} = sup_{|x|_2=1} |f(x)|$.
8. 由于 $|y_n|_1 o 0$ 且 $|y_n|_2=1$.
9. 对于任何固定的 $f in X^$, $|f(y_n)| le |f|_{(1)}|y_n|_1$. 这意味着 $f(y_n) o 0$ 如果 $f$ 是固定的。
10. 但这并没有直接导出矛盾。
最终答案应该围绕着证明:如果 $I:(X,|cdot|_2) o (X,|cdot|_1)$ 连续,则 $I:(X,|cdot|_1) o (X,|cdot|_2)$ 也连续。这是范数等价性的一个基本性质。
如果题目是出自一个课程,通常会有相应的定理来支持这个结论。例如,在巴拿赫空间上,根据开映射定理,如果两个范数使空间成为巴拿赫空间,且恒等映射是双连续的,则范数等价。而这里我们只有单向连续。
最简洁但可能需要先证明的定理是:
定理: 设 $(X, |cdot|_1)$ 和 $(X, |cdot|_2)$ 是同一个向量空间上的两个赋范空间。如果存在常数 $M>0$ 使得 $|x|_1 le M|x|_2$ 对所有 $x in X$ 成立,那么存在常数 $c>0$ 使得 $|x|_2 le c|x|_1$ 对所有 $x in X$ 成立。
证明这个定理本身就是习题的目的。
让我们聚焦于如何反驳“不存在 $c$ 使得 $|x|_2 le c|x|_1$”。
假设不存在这样的 $c$. 那么对每个 $n in mathbb{N}$, 存在 $x_n$ 使得 $|x_n|_2 > n|x_n|_1$.
令 $y_n = x_n/|x_n|_2$. 则 $|y_n|_2=1$ 且 $|y_n|_1 < 1/n$.
我们知道 $I:(X,|cdot|_2) o (X,|cdot|_1)$ 连续。
所以 $y_n$ 是有界的序列在 $(X,|cdot|_2)$ 下。
关键: 这个结果通常是“范数拓扑的完备性”的一种体现。在一个向量空间上,如果一个范数使之成为一个完备空间(Banach 空间),那么在该空间上的任何一个等价范数也使之成为一个 Banach 空间。而在这里,我们仅仅是讨论不等式关系。
最终的证法需要利用一个重要的性质:在一个向量空间上,若存在一个范数 $|cdot|_a$ 使得 $(X, |cdot|_a)$ 是一个完备空间,且 $|cdot|_b$ 是另一个范数,若存在常数 $M$ 使得 $|x|_b le M |x|_a$,则 $|cdot|_b$ 也使 $X$ 成为一个完备空间,并且 $|cdot|_a$ 和 $|cdot|_b$ 是等价的。
但这需要我们知道其中一个范数使空间完备。题目并没有给出这个信息。
正确的思路应该是构造一个线性泛函。
我们已经知道 $|x|_1 le M|x|_2$.
假设不存在 $c$ 使得 $|x|_2 le c|x|_1$.
则存在序列 $y_n$ 使得 $|y_n|_2 = 1$ 且 $|y_n|_1 < 1/n$.
对于 $X$ 的每个线性泛函 $f$, 我们有 $|f(x)| le |f|_{(1)} |x|_1$ 且 $|f(x)| le |f|_{(2)} |x|_2$.
所以 $|f(y_n)| le |f|_{(1)} |y_n|_1 < |f|_{(1)}/n$.
另一方面,我们知道 $|f|_{(2)} = sup_{|x|_2=1} |f(x)|$.
由于 $|y_n|_2=1$, $|f|_{(2)} ge |f(y_n)|$.
因此 $|f|_{(2)} ge |f(y_n)|$.
如果我们能找到一个 $f$ 使得 $|f|_{(1)}$ 很大,而 $|f|_{(2)}$ 也很“相对”地大(足以使得 $|f|_{(1)}/n$ 仍然可以支配 $|f|_{(2)}$ 的某个界限),则可以导出矛盾。
这个证明最直接的途径是依赖于线性泛函的性质,并最终归结于对偶空间的范数不等式。
如果对任意 $f in X^$, 都有 $|f|_{(2)} le M |f|_{(1)}$,那么我们能否推导出 $|f|_{(1)} le c |f|_{(2)}$?
結論:这个习题的证明依赖于一个非常基本的性质,即在一个向量空间上,如果一个范数被另一个范数控制,那么反之亦然。这种范数之间的“相互控制”是范数等价性的关键。在有限维情况下是显然的。在无限维情况下,则需要利用线性泛函的性质或者拓扑性质来证明这种“相互控制”的传递性。
您可以尝试查找“范数等价性证明”或“ Banach 空间范数性质”等资料,会发现这道题目的结论是基础性的。
总结起来,题目给出的条件 $|x|_1 le M|x|_2$ 意味着从 $(X,|cdot|_2)$ 到 $(X,|cdot|_1)$ 的恒等映射是连续的。我们需要证明的是,从 $(X,|cdot|_1)$ 到 $(X,|cdot|_2)$ 的恒等映射也是连续的。这可以通过反证法,构造序列 $(y_n)$ 使得 $|y_n|_2=1$ 且 $|y_n|_1 o 0$,然后利用线性泛函来导出矛盾。
如果您需要一个完整的、不依赖于 Banach 空间理论的证明,那会稍微复杂一些,并且通常需要 HahnBanach 定理的某个推论,或者对所有线性泛函范数关系的深入分析。
如果您的教材里有关于“开映射定理”或“闭图定理”的介绍,这道题很可能就是应用这些定理的铺垫。
希望这个详细的分析能帮助您理解这道题的思路!