赋范线性空间 (NVS, normed vector space)
是一类特殊的度量空间, 其具有线性空间的结构, 且每个元素 `x in X`
被赋予一个范数 `||x||`, 表示到原点的距离.
我们常常研究无穷维的赋范线性空间, 它在许多性质上区别于有限维线性空间.
这部分知识也被戏称为 "无穷维线性代数".
范数与半范数
设 `X` 是域 `K` 上的线性空间, `K = RR` 或 `CC`. 考虑实函数 `p: X to RR` 的若干性质:
- 次可加性 (三角不等式): `(AA x, y in X)`, `p(x + y) le p(x) + p(y)`;
- 非负性: `(AA x in X)`, `p(x) ge 0`;
- 正定性: 在满足非负性的前提下, 等号成立当且仅当 `x = 0`;
- 正齐次性: `(AA x in X, AA a gt 0)` `p(a x) = a p(x)`;
- 齐次性: `(AA x in X, AA a in K)` `p(a x) = |a| p(x)`;
- 对称性: `(AA x in X)` `p(-x) = p(x)`;
- 数乘连续性: `(AA x in X, AA a in K)`
`lim_(a_n to 0) p(a_n x)`
`= lim_(p(x_n) to 0) p(a x_n) = 0`.
`p(x)` 的假定同上,
- 称 `p` 是一个次线性泛函, 若它满足次可加性与正齐次性.
- 称 `p` 是一个半范数 (半模), 若它满足次可加性、齐次性 (与非负性).
- 称 `p` 是一个范数 (模), 若它满足次可加性、齐次性与正定性.
- * 称 `p` 是一个准范数, 若它满足次可加性、对称性、数乘连续性与正定性.
半范数与范数的区别在于, 后者只在原点处取零.
可以类比于半正定矩阵与正定矩阵的关系.
设 `p` 是半范数, 可以导出三角不等式的另一边: `(AA x, y in X)` `|p(x) - p(y)| le p(x - y)`.
令 `z = x - y`, 则
`p(x) = p(y + z)` `le p(y) + p(z)`,
从而 `p(x) - p(y) le p(z)` `= p(x-y)`.
另一方面, 由齐次性 `p(z) = p(-z) = p(y-x)`, 交换字母 `x, y` 就得到 `p(y) - p(x) le p(x - y)`.
半范数的非负性可以由其它两个性质推出.
任取 `x in X`, 由于 `K` 的特征不为 2, 可设 `x = 2 y`.
于是
`p(2 y - y) le p(2 y) + p(-y)`
`= p(2y) + p(y)`.
这推出 `p(x) = p(2y) ge 0`.
赋范线性空间
定义
-
设实函数 `||*||: X to RR` 是线性空间 `X` 上的范数.
`(X, ||*||)` 构成赋范线性空间, 简记为 `X`.
-
赋范线性空间上有一个天然的度量:
`d(x, y) = ||x - y||`,
称为由范数诱导的度量; 因此它是度量空间.
-
设 `x_n to x` 是 `X` 中的收敛点列, 则
`lim_(n to oo) d(x_n, x) = lim_(n to oo) ||x_n - x|| = 0`,
我们也称 `{x_n}` 依范数收敛于 `x`.
- 完备的赋范线性空间称为 Banach 空间.
- * 如果 `||*||` 是准范数, 则 `(X, ||*||)` 称为赋准范数的线性空间.
若它还是完备的, 则称为 Frechet 空间.
线性空间 `X` 上范数诱导出的度量与 `X` 的线性结构相容, 即当
`alpha_n to alpha`, `beta_n to beta`, `x_n to x`, `y_n to y` 时,
`alpha_n x_n + beta_n y_n to alpha x + beta y`.
其中 `alpha_n, alpha, beta_n, beta in K`, `x_n, x, y_n, y in X`.
- Euclid 空间 `RR^n` 按范数
`||x|| = sqrt(sum_(i=1)^n |x_i|^2)`
构成 Banach 空间.
- 连续函数空间 `C[a, b]` 按范数
`||f|| = max_(x in [a, b]) |f(x)|`
构成 Banach 空间. 推广到紧集 `M` 上的连续函数空间 `C(M)` 仍是 Banach 空间.
- 序列空间 `cc S` 按准范数
`||x|| = sum_(k ge 1) 2^-k |x_k|/(1+|x_k|)`
构成 Frechet 空间.
- `RR^n` 上一切连续函数 `C(RR^n)` 按准范数
`||f|| = sum_(k ge 1) 2^-k (max_(|x| le k) |f(x)|)/(1+max_(|x| le k) |f(x)|)`
构成 Frechet 空间.
`l^p` 与 `L^p(Omega)` 空间
- `l^p` 空间 `(1 le p lt oo)`. 全体满足 `sum_(n ge 1) |u_n|^p lt oo` 的序列构成线性空间,
并且按范数
`||u||_p = (sum_(n ge 1) |u_n|^p)^(1//p)`
构成 Banach 空间.
- `l^oo` 空间. 全体有界序列构成线性空间, 并且按范数
`||u|| = Sup_(n ge 1) |u_n|`
构成 Banach 空间. 注: `l^oo` 的名字来自于下面的极限
`lim_(p to oo) (sum_(k=1)^n |u_n|^p)^(1//p) = max_(1 le k le n) |u_k|`.
- `L^p(Omega)` 空间 `(1 le p lt oo)`. 设 `Omega sube RR` 是 Lebesgue 可测集, 若可测函数 `f` 满足
`|f|^p` 在 `Omega` 上 Lebesgue 可积, 则称 `f` 是 `p` 方可积的.
全体 `Omega` 上 `p` 方可积函数构成线性空间 (把几乎处处相等的函数视作同一个向量), 并且按范数
`||f||_p = (int_Omega |f(x)|^p dx)^(1//p)`
构成 Banach 空间.
- `L^oo(Omega)` 空间.
如果 `Omega` 上的函数 `f` 与一个有界函数几乎处处相等, 则称 `f` 是本性有界的.
`Omega` 上全体本性有界的可测函数构成线性空间 (把几乎处处相等的函数视作同一个向量), 并且按范数
`||f||_oo = inf_(Z sube Omega) Sup_(x in Omega - Z) |f(x)|`,
`quad Z` 为零测集.
构成 Banach 空间.
上式右端也可以写为 `underset(x in Omega)"ess sup"|f(x)|`, 称为 `|f|` 的本性上确界.
从 `f` 的定义域挖掉各种零测集, 再求 `|f|` 的上确界, 取其最小者即是.
- `k` 阶连续可微函数空间 `C^k(bar Omega)`.
- Sobolev 空间 `H^(m,p)(Omega)`.
证明 `l^p` 与 `L^p` 空间的性质, 需要用到下面的不等式:
设 `1 lt p, q lt oo`, `1//p + 1//q = 1`.
-
Hölder 不等式
设 `f in L^p(Omega)`, `g in L^q(Omega)`, 则
`||f g||_1 le ||f||_p ||g||_q`.
在 Hölder 不等式中取 `p = q = 2` 就得到 Cauchy 不等式.
-
Minkowski 不等式
设 `f, g in L^p(Omega)`, 则
`||f+g||_p le ||f||_p + ||g||_p`.
有限维赋范线性空间
范数等价
称线性空间 `X` 上的两个范数 `||*||_1`, `||*||_2` 等价,
如果存在常数 `C_1, C_2 gt 0`, 使
`C_1 ||x||_1 le ||x||_2 le C_2 ||x||_1`,
`quad AA x in X`.
可以验证这是一个等价关系 (自反性、对称性、传递性).
有限维赋范线性空间上的任意两个范数都等价
设 `(X, ||*||)` 是 `n` 维赋范线性空间, `e_1, e_2, cdots, e_n` 是一组基,
则存在 `C_1, C_2 gt 0`, 使对任意 `x = sum_(i=1)^n x_i e_i in X`, 有
`C_1 ||x||_2 le ||x|| le C_2 ||x||_2`,
其中 `||x||_2 = sqrt( sum_(i=1)^n |x_i|^2 )`.
有限维赋范线性空间的拓扑
`n` 维实 (复) 赋范线性空间与 `RR^n` (`CC^n`) 同构且同胚.
从而由 `RR^n` 与 `CC^n` 的相关性质可得:
- 有限维赋范线性空间是完备可分的;
- 赋范线性空间的有限维子空间是闭子空间;
- 有限维赋范线性空间的任意有界子集都是列紧的.
(Riesz 引理, 1918) 单位球面到闭子空间的最大距离
在赋范线性空间 `X` 中, `S` 为单位球面 `{x in X: ||x||=1}`, 则对任意的闭子空间 `M subne X`,
都成立
`Sup_(x in S) d(x, M) = 1`.
换言之, 对任意 `epsi gt 0`, 都存在 `x in S`, 使得 `d(x, M)`
`= inf_(y in M) ||x-y||` `ge 1-epsi`.
取 `x_0 in X \\ M`. 由 `M` 为闭集知 `d := d(x_0, M) gt 0`, 且存在
`y_0 in M` 使得
`d le ||x_0 - y_0|| lt d/(1-epsi)`.
令 `x_epsi = (x_0 - y_0)/(||x_0 - y_0||)`, 则 `x_epsi in S`, 对任意 `x
in M`, 有
` ||x_epsi - x||
= 1/(||x_0 - y_0||) || x_0 - (y_0 + ||x_0 - y_0||x) ||`.
注意到 `x, y_0 in M`, 故 `y_0 + ||x_0 - y_0|| x in M`. 从而
`||x_epsi - x|| ge d/(||x_0 - y_0||) gt 1-epsi`.
无穷维赋范线性空间的单位球面不是列紧的.
我们构造单位球面 `S` 上的点列, 使得它没有收敛子列:
只需保证任意两项之间的距离足够大即可.
事实上, 任取 `x_1 in S`.
假设已经选取 `x_1, cdots, x_n in S`,
则 `M_n := "span"{x_1, cdots, x_n}` 是有限维子空间, 其是闭的;
根据 Riesz 引理, 存在 `x_(n+1) in S`, 使得 `d(x_(n+1), M_n) ge 1//2`,
换言之 `x_(n+1)` 与前面每一项的距离都不小于 `1//2`.
如此即得到所需的点列.
赋范线性空间 `X` 是有限维
`iff` `X` 的单位球面列紧
`iff` `X` 的任意有界集列紧.
只证后半部分. 设 `X` 的单位球面列紧, `M` 是有界集, 下证 `M` 列紧.
对 `M` 中的任意点列 `{x_n}`, 若它只有有限项不为 0, 则它已然收敛.
否则, 去掉那些等于 0 的项, 将剩下的点列投影到单位球面, 得到点列 `{y_n}`.
由列紧性, `{y_n}` 有收敛子列 `{z_n}`. 我们找到 `{z_n}` 在 `{x_n}`
中对应项的模长 `{c_n}`. 由于 `M` 有界, `{c_n}` 是有界实数列, 有收敛子列
`{d_n}`. 将 `{d_n}` 与 `{z_n}` 中对应项相乘, 就得到 `{x_n}` 的收敛子列.
凸集与 Minkowski 泛函
设 `p(x)` 是线性空间 `X` 上的半范数. `M` 是 `X` 上的单位闭球
`M := {x in X: p(x) le 1}`
观察到:
- `0 in M`;
- `M` 是 `X` 中的凸子集: `(AA x, y in M)` `(AA alpha in [0, 1])`
`alpha x + (1-alpha) y in M`;
- `M` 是平衡的: `(AA x in M)` `(AA |alpha| le 1)` `alpha x in M`;
- `M` 是吸收的: `(AA x in M)` `(EE delta gt 0)` `(AA alpha in [0,
delta])`, `alpha x in M`;
- 用 `M` 来定义 `p`: `p(x) = inf{k^-1: k gt 0, k x in M}`.
设 `M` 是线性空间 `X` 中吸收的凸子集, 令
`p_M(x) := inf{k^-1: k gt 0, k x in M}`.
称为由 `M` 诱导出的 Minkowski 泛函.
上面定义的 Minkowski 泛函 `p_M(x)`:
- 满足次可加性与正齐次性, 因此是一个次线性泛函.
- 进一步若 `M` 还是平衡的, 则 `p_M` 满足齐次性, 是一个半范数.
- 在 2. 的基础上, 若 `M` 沿射线有界, 则 `p_M` 是一个范数.
这里沿射线有界是指: `AA x != 0`, `p_M(x) gt 0`,
换言之, `x` 放大某个正数倍后可以落在集合外.
特别当 `M` 是有界集时, `p_M` 一定是范数.
线性泛函与线性算子
设 `X, Y` 为数域 `K` 上的赋范线性空间, `K = RR` 或 `CC`.
- 映射 `f: X to K` 称为泛函.
如果它是线性的, 即 `AA x, y in X`, `AA alpha, beta in K`,
`f(alpha x + beta y) = alpha f(x) + beta f(y)`,
则称为线性泛函.
设 `f` 为线性泛函, 我们常把 `f(x)` 写作 `(:f, x:)`.
- 映射 `T: X to Y` 称为算子.
如果它是线性的, 即 `AA x, y in X`, `AA alpha, beta in K`,
`T(alpha x + beta y) = alpha T(x) + beta T(y)`,
则称为线性算子.
设 `T` 为线性算子, 我们常把 `T(x)` 写作 `T x`.
`RR` 或 `CC` 本身也是赋范线性空间, 因此线性泛函是特殊的线性算子.
有界线性算子
设 `X, Y` 是 `K` 上的赋范线性空间,
`T: X to Y` 是线性算子. 若存在 `M gt 0` 使得
`||T x||_Y le M ||x||_X`, `quad AA x in X`,
则称 `T` 为有界线性算子.
全体 `X to Y` 的有界线性算子记作 `cc L(X, Y)`, 特别地,
`cc L(X) := cc L(X, X)` 为 `X` 上全体有界线性变换,
`X^ast := cc L(X, K)` 为 `X` 上全体有界线性泛函.
`X^ast` 又称为 `X` 的对偶空间或共轭空间.
有界线性算子就是连续线性算子
设 `T` 是线性算子, 则 `T` 有界 `iff` 对 `X` 中任意收敛点列 `x_n to x` 有 `T x_n to T x`.
先设 `T` 有界. 由 `x_n to x` 和
`||T x_n - T x||`
`= ||T(x_n - x)||`
`le M ||x_n - x||`
即得 `T x_n to T x`.
反之若 `T` 无界, 则存在点列 `{x_n}` 满足
`||T x_n|| gt n ||x_n||`.
令 `y_n = 1/n * x_n/(||x_n||)`, 则 `y_n to 0`, 但
`||T y_n||`
`= 1/n (||T x_n||)/(||x_n||)`
`gt 1`,
从而 `T y_n` 不能趋于 0, `T` 不连续.
算子范数
设 `T in cc L(X, Y)`, 规定 `T` 的范数为
`||T|| := Sup_(x != 0) ||T x|| // ||x||`
`= Sup_(||x||=1) ||T x||`.
换言之 `||T||` 等于单位球面上的点被映到的离原点的最远距离.
`AA x in X`, `||T x|| le ||T|| ||x||`.
设 `delta ge 0`, 则
`||T|| le delta` `iff AA x in X`, `||T x|| le delta ||x||`.
特别当 `delta = 0` 时, 这意味着
`||T|| = 0` `iff AA x in X`, `T x = 0`
`iff T = 0`.
此外, 有界线性算子的定义式也可以简记为 `||T|| le M`.
`cc L(X, Y)` 在上述算子范数下构成赋范线性空间.
当 `Y` 是 Banach 空间时, `cc L(X, Y)` 也是 Banach 空间.
特别地, `X^ast` 是 Banach 空间.
- 连续线性算子的线性组合仍然连续, 故 `cc L(X, Y)` 是线性空间.
- 下证 `||T||` 是范数:
正定性: 见上一个推论.
次可加性:
`||T_1 + T_2||`
`= Sup_(||x||=1) ||T_1 x + T_2 x||`
`le Sup ||T_1 x|| + Sup ||T_2 x||`
`= ||T_1|| + ||T_2||`.
齐次性:
`||a T||`
`= Sup_(||x||=1) ||a T x||`
`= |a| Sup ||T x||`
`= |a| ||T||`.
- 最后, 设 `Y` 完备, 证明 `cc L(X, Y)` 也完备.
取基本列 `{T_n}`, 则 `AA epsi gt 0`, `EE N in NN`,
使得 `AA m, n gt N` 有
`||T_m - T_n|| lt epsi`.
这等价于
`||T_m x - T_n x|| le epsi ||x||`,
`quad AA x in X`.
固定 `x in X`, 可以看到 `{T_n x}` 是 `Y` 中的基本列, 记极限为 `y := lim_(n to oo) T_n x`.
映射 `T: x mapsto y` 正是我们所找的有界线性算子.
首先它线性:
`T(k_1 x_1 + k_2 x_2)`
`= lim T_n(k_1 x_1 + k_2 x_2)`
`= lim (k_1 T_n x_1 + k_2 T_n x_2)`
`= k_1 T x_1 + k_2 T x_2`.
其次它有界:
`AA ||x|| = 1`, 取 `epsi = 1`, 则存在 `N`, 对 `AA n gt N` 有
`||T x||`
`le ||T_n x|| + 1`
`le (||T_n|| + 1)||x||`,
即 `||T|| le ||T_n|| + 1`.
最后, 我们证明 `lim ||T_n - T|| = 0`.
任取 `||x|| = 1` 和 `epsi gt 0`, 由于 `T x = lim T_n x`, 存在 `N in NN`, 当 `n gt N` 时有
`||T_n x - T x|| lt epsi`.
上式关于单位球面上的 `x` 取上确界即得 `||T_n - T|| le epsi`.
Hahn-Banach 定理
定理的证明
稠密延拓
设 `X` 是赋范线性空间, `Y` 是 `X` 的稠密子空间, `f in Y^**`,
则存在唯一 `F in X^**`, 使得 `F|_Y = f`.
设 `X` 是赋范线性空间, 常常我们要寻找一个合适的线性泛函 `f in X^ast`.
Hahn-Banach 定理就是这样一个存在性定理,
它体现了数学中延拓的思想: 先在 `X` 的子空间中寻找线性泛函 `f_0`, 由于子空间较小, 这是相对容易的.
例如任取 `x_0 != 0`, 规定 `f_0(x_0) = a`,
于是 `f_0(k x_0) = k a`, `k in K`. 这就得到一维子空间上的线性泛函.
然后, 运用 Hahn-Banach 定理将 `f_0` 延拓至整个空间 `X`, 并保持它的性质:
确切说它保持 `f_0` 的范数不变, 称为保范线性延拓.
根据数域 `K = RR` 或 `CC`, 我们需要两个前置的延拓定理:
实延拓定理 (Banach, 1929)
设 `X` 为实线性空间, `p` 是 `X` 上的次线性泛函 (次可加性、正齐次性).
若存在子空间 `X_0` 上的实线性泛函 `f_0` 满足
`f_0(x) le p(x)`, `quad AA x in X_0`,
则存在 `X` 上的实线性泛函 `f`, 满足 `f|_(X_0) = f_0`, 且
`f(x) le p(x)`, `quad AA x in X`.
- 不妨设 `X_0 != X`. 取 `x_1 in X \\ {X_0}`, 则 `x_1` 和子空间 `X_0` 张成更大的子空间
`X_1 := { x_0 + a x_1 | x_0 in X_0, a in RR }`.
我们先将 `f_0` 延拓到 `X_1`. 记延拓后的线性泛函为 `f_1`, 则
`f_1(x_0+a x_1)`
`= f_0(x_0) + a f_1(x_1)`.
-
下面决定 `f_1(x_1)` 的值. 它需要满足受控条件
`f_1(x_0+a x_1) le p(x_0 + a x_1)`,
`quad AA x_0 in X_0, a in RR`.
`a = 0` 时上式已然成立, 下设 `a != 0`, 两边同除以 `|a|`, 利用 `f_1` 的线性和 `p` 的正齐次性得到
`{
f_1(y + x_1) le p(y + x_1), AA y in X_0;
f_1(z - x_1) le p(z - x_1), AA z in X_0
:}`
整理得
`f_1(z) - p(z - x_1) le f_1(x_1) le p(y + x_1) - f_1(y)`,
`quad AA y, z in X_0`.
这样的 `f_1(x_1)` 是存在的, 只需证明上式的左端总是不大于右端:
`f_1(z) + f_1(y)`
`= f_0(z + y)`
`le p(z + y)`
`le p(z - x_1) + p(x_1 + y)`.
我们任取一个合适的 `f_1(x_1)` 值即可. 这个值通常不唯一, 最终得到的延拓也不唯一.
- 接下来运用 Zorn 引理, 把 `f_0` 逐步延拓到整个 `X` 上去.
为此, 考虑所有满足 `X_0 le X_Delta le X` 的子空间 `X_Delta`,
以及定义在 `X_Delta` 上的线性泛函 `f_Delta`, 其满足
`f_Delta|_(X_0) = f_0`,
`quad f_Delta le p|_(X_Delta)`.
在所有这样的 `F := {(X_Delta, f_Delta)}` 之间建立序关系如下:
`(X_1, f_1) lt (X_2, f_2)`
`iff X_1 sube X_2 and f_2|_(X_1) = f_1`.
从而 `F` 是偏序集.
-
Zorn 引理表明, 若 `F` 的每一链都有上界, 则 `F` 有极大元.
任取一链 `M`, 我们来证明 `M` 有上界.
事实上, 取 `X_M` 为 `M` 中所有子空间之并.
则对任意 `x in X_M`, 存在某个 `M` 中的二元组 `(X_Delta, f_Delta)` 使得 `x in X_Delta`.
于是定义 `f_M(x) := f_Delta(x)`.
容易验证:
`X_0 le X_M le X`,
`f_M|_(X_0) = f_0`,
`f_M le p|_(X_M)`.
于是 `(X_M, f_M) in F`, 且为 `M` 的上界.
由 Zorn 引理, `F` 有极大元, 记为 `(X_A, f_A)`.
- 最后我们证明 `X_A = X`.
如若不然, 按照第一段的证明, 可以构造出 `(X_B, f_B) in F`, 满足 `X_A subne X_B`.
于是 `(X_A, f_A) lt (X_B, f_B)`,
这与 `(X_A, f_A)` 的极大性矛盾.
由于复数不能比较大小, 相应的延拓定理必须作修改.
具体来说, 将 `p` 从次线性泛函加强为半范数, 再给约束不等式两边取模长, 得到:
复延拓定理 (Bohnenblust-Sobczyk, 1938)
设 `X` 为复线性空间, `p` 为 `X` 上的半范数 (次可加性、齐次性).
若存在子空间 `X_0` 上的复线性泛函 `f_0`, 满足
`|f_0(x)| le p(x)`, `quad AA x in X_0`,
则存在 `X` 上的复线性泛函 `f`, 满足 `f|_(X_0) = f_0`, 且
`|f(x)| le p(x)`, `quad AA x in X`.
-
把 `X`, `X_0` 分别看作 (两倍维数的) 实线性空间,
在子空间 `X_0` 中, 令 `g_0 := "Re" f_0`, 则 `g_0 le |f_0| le p`.
应用实延拓定理, 存在 `X` 上的实线性泛函 `g`, 满足
`g|_(X_0) = g_0`,
`quad g le p`.
令
`f(x) := g(x) - "i"g("i"x)`,
下面验证 `f` 的性质.
- 验证 `f|_(X_0) = f_0`: `AA x in X_0`,
`f(x) = g_0(x) - "i" g_0("i"x)`
`= "Re" f_0(x) - "i" "Re"f_0("i"x)`
`= "Re" f_0(x) - "i" "Re"("i" f_0(x))`
`= "Re" f_0(x) + "i" "Im" f_0(x)`
`= f_0(x)`.
- 验证 `f` 线性: 只需验证 `AA x in X`,
`f("i"x) = g("i"x) - "i"g(-x)`
`= "i"(g(x) - "i"g("i"x))`
`= "i" f(x)`.
- 不等式约束: 不妨设 `f(x) != 0`, 取幅角 `theta := "arg" f(x)`, 于是
`|f(x)|`
`= "e"^(-"i"theta) f(x)`
`= f("e"^(-"i"theta) x)`.
上式两边取实部得到
`|f(x)|`
`= g("e"^(-"i"theta) x)`
`le p("e"^(-"i"theta) x)`
`= p("e"^(-"i"theta) x)`,
再应用 `p` 的齐次性即得 `|f(x)| le p(x)`.
赋范线性空间上的延拓定理 (Hahn-Banach)
在实或复的赋范线性空间中, 任意子空间上的有界线性泛函都可以保范延拓到整个空间.
换言之, 设 `f_0` 是 `X_0 le X` 上的有界线性泛函, 则存在 `X` 上的有界线性泛函 `f`,
满足
`f|_(X_0) = f_0`,
`quad ||f||_X = ||f_0||_(X_0)`.
在 `X` 上定义 `p(x) := ||f_0||_(X_0) * ||x||`, 则 `p` 是半范数.
由引理, 存在 `X` 上的线性泛函 `f`, 满足 `f|_(X_0) = f_0`, 且
`|f(x)| le p(x) = ||f_0||_(X_0) * ||x||`,
`quad x in X`.
按算子范数定义, `||f|| le ||f_0||_(X_0)`.
然而 `f` 是 `f_0` 的延拓, 这意味着 `f` 只会把单位球面上的点映得更远, 即
`||f|| ge ||f_0||_(X_0)`.
因此 `||f|| = ||f_0||_(X_0)`.
定理的应用
Hahn-Banach 定理的重要应用, 就是找到一个线性泛函, 来分离空间中的对象, 这些对象包括点、面、凸集等等.
点的分离
在赋范线性空间 `X` 中,
-
若 `x_0 != 0`, 则存在 `f in X^ast` 使得 `f(x_0) = ||x_0||`, 且 `||f|| = 1`.
-
`x = y` `iff AA f in X^ast`, `f(x) = f(y)`.
-
令 `X_0 = {k x_0 | k in K}`, 并定义
`f_0(k x_0) = k ||x_0||`, `quad AA k in K`.
我们有 `||f_0||_(X_0) = 1`, 因为 `f_0` 将单位球面上的点仍映到单位球面上.
运用 Hahn-Banach 定理, 将 `f_0` 保范延拓到 `X` 上的线性泛函 `f`.
`||f||` 仍为 1.
且 `f(x_0) = f_0(x_0) = ||x_0|| != 0`.
-
只需证 `lArr`:
若 `x != y`, 我们需要找到一个有界线性泛函 `f` 使得 `f(x) != f(y)`, 从而将它们区分开.
这只需令 `x_0 := x - y != 0` 并运用 1. 的结论即可.
点与线性子空间的分离
在赋范线性空间 `X` 中,
-
若点 `x_0 in X` 到线性子空间 `M` 的距离为 `d gt 0`, 则存在 `f in X^ast` 满足
`f|_M = 0`,
`quad f(x_0) = d`,
且 `||f|| = 1`.
-
若 `x_0 != 0`, `A sube X`, 则 `x_0 in bar("span" A)` 的充要条件是
`AA f in X^ast`,
`f|_A = 0 rArr f(x_0) = 0`.
特别当 `A` 是一个点列 `{x_n}` 时, 我们得到: `x_0` 能被形如 `sum x_i` 的线性组合逼近的充要条件是:
对任意在 `x_1, x_2, cdots` 取值为 0 的有界线性泛函 `f` 都有 `f(x_0) = 0`.
凸集分离定理
下面介绍凸集分离定理, 大意是实赋范线性空间中的两个不相交凸集可以被超平面分离.
我们将关注点放在 `K = RR` 上面, 引入超平面的概念如下:
-
极大线性子空间 是 `n-1` 维子空间的推广.
称 `X_0` 是 `X` 的极大线性子空间, 如果不存在其它子空间 `M` 满足 `X_0 lt M lt X`.
等价地说, 如果存在子空间 `M` 使得 `X_0 lt M`, 则必有 `M = X`.
- 超平面或极大线性子流形
是极大线性子空间的平移: `L := x_0 + M`, 其中 `x_0 in X`.
类似地, 线性子流形是线性子空间的平移, 它未必极大.
设 `X` 为实线性空间, `M lt X`, 则 `M` 极大的充要条件是, 对任意 `x_0 in X \\ M`
成立直和分解
`X = M o+ "span"{x_0}`.
超平面的方程
类比平面直线的方程 `f(x) = r`, 其中 `x in RR^2`, `r in RR`, `f` 为非零线性函数,
超平面也可以用线性泛函表示. 具体为:
- 设 `f` 为线性空间 `X` 上的非零线性泛函, `r in RR`, 则
`L := { x | f(x) = r }`
是一个超平面. 反过来, 对任意超平面 `L`, 存在 `X` 上的非零线性泛函 `f` 及 `r in RR` 使得上式成立.
- 在赋范线性空间中, 还可以证明:
1. 中的 `f` 连续当且仅当 `L` 是闭的.
两个集合 `E, F` 被超平面 `f(x) = r` 分离, 是指 `AA x in E`, `AA y in F`,
`(f(x) - r)(f(y) - r) le 0`.
把上式的 `le` 改成 `lt`, 则称 `E, F` 被超平面严格分离.
设 `X` 是实赋范线性空间,
-
点与开凸集分离
若 `E` 是 `X` 中有内点的真凸子集,
则对任意 `x_0 in X\\E`, 都存在一个闭超平面分离 `x_0` 与 `E`.
-
两个凸集分离
若 `E, F` 是两个不相交非空凸集, 且 `E` 有内点, 则存在一个闭超平面分离 `E` 与 `F`.
点与闭凸集严格分离 (Ascoli 定理)
设 `E` 是实赋范线性空间 `X` 中的闭凸集, 则对任意 `x_0 in X\\E`, 都存在一个超平面严格分离 `x_0` 与 `E`.
凸集隔离性定理 (Mazur, 1933)
设 `E` 是实赋范线性空间 `X` 中有内点的凸集, `F` 是 `X` 的线性子流形 (线性子空间的平移).
若 `E^@ nn F = O/`, 则存在闭超平面 `L supe F`, 使得 `E` 在 `L` 的同一侧.
相切概念的推广
凸集 `E` 在点 `x_0` 的承托超平面是指一个超平面 `L`, 满足 `x_0 in L`, 且 `E` 在 `L` 的同一侧.
若 `E` 是实赋范线性空间中含有内点的闭凸集, 则通过 `E` 的每个边界点都可以作出一个承托超平面.