Hahn-Banach 定理是线性泛函分析中一个最基本的定理之一,它在分析学有十分广泛的应用。它表明了在一定条件下,一个线性空间上的子空间中的线性泛函可以延拓到整个空间上去。它还可以告诉我们赋范线性空间上存在足够多的连续线性泛函以至于我们可以用一个线性泛函将不同的点区分出来。
凸集分离定理是该定理的几何形式。
内容[]
实 Hahn-Banach 定理[]
假设
是实数域上的线性空间,
是
的线性子空间。
是
上的一次线性泛函,即它满足
- 三角不等式:

- 正齐次性:

且
上存在一个实线性泛函
满足
那么
存在一个实线性泛函
满足
- 受控条件:

- 延拓条件:

这个定理告诉了我们在实线性空间上,一个子空间的线性泛函如果满足受控条件可以延拓到整个空间上去,但是要注意这种延拓不是唯一的。上述控制函数
可以通过一个吸收凸子集确定的 Minkowski 泛函得到。
复 Hahn-Banach 定理[]
假设
是复数域上的线性空间,
是
的线性子空间。
是
上的一半范数,即它满足
- 非负性:

- 三角不等式:

- 齐次性:

且
上存在一个复线性泛函
满足
那么
存在一个复线性泛函
满足
- 受控条件:

- 延拓条件:

同样延拓不是唯一的,这个定理是通过拆分考虑实部和虚部来应用实 Hahn-Banach 定理得到的。上述控制函数
可以通过一个吸收均衡凸子集确定的 Minkowski 泛函得到。
Hahn-Banach 定理[]
在赋范线性空间中,Hahn-Banach 定理有更好的性质:假设
是赋范线性空间,
是
的子空间,
是
上的有界线性泛函,则在
上存在有界线性泛函
满足:
- 保范条件:

- 延拓条件:

一般我们称
是
的保范延拓。
证明[]
这个定理的证明依赖于 Zorn 引理,因此我们可以说泛函分析的框架建立在公理化集合论之上。
实 Hahn-Banach 定理[]
- 构造集合
,它收集了满足如下条件的实值函数
:
的定义域
是
的一个线性子空间,且对任意
有
;
是线性函数;
在
的定义域中,且
在
上等于
。
显然这个集合是非空的,例如
,我们在这个集合上引入如下序关系:
即
是
的一个延拓。
- 集合
是可归纳的,这也就是说我们可以在这个集合上对一个元素不断地延拓,使得每一次的延拓都可以进行。
实际上,如果我们选择
中的一个全序子集
,那么定义
如下
我们要验证
是良定义的,实际上注意到全序关系,如果
,那么一定有
或
,不妨假设前者成立,这时
是
的一个延拓告诉我们
即
,下面我们逐一验证三个条件:
- 线性子空间的并未必是线性子空间,但是这里的
必定是嵌套的,这样不妨假设
时
,于是
就是线性子空间的直积,依然是线性子空间(
),对任意
则存在
使得
,于是
- 对任意
,则存在
使得
,又因为
于是存在
使得
,且
是
的延拓,那么
- 显然。
是
的一个上界,这是显然的。
- 进而那么运用 Zorn 引理可得
上有极大元
,如果我们可以证明
,那么证明也就结束了。
- 用反证法,假设
,任取
,定义实值函数
这里
是通过下面的分析合理选择出来的,目的是为了让
(这样就说明延拓可以进行推出了矛盾),即要满足
注意到
的正齐次性,上式在
时显然成立,对
以及
两种情况不等式两端同时除以
便可得知这个不等式等价于
即
必须且仅需满足
注意到
的三角不等式以及受控条件
这就说明
是可以取到合适的值的。
推论[]
足够多的线性泛函[]
下面这个推论表明赋范线性空间上存在足够多的连续线性泛函以至于我们可以用一个线性泛函将不同的点区分出来。
假设有赋范线性空间

,对任意

且

,那么存在

使得

。
关于这个定理/命题的证明,单击这里以显示/折叠
这个推论也可以从凸集分离定理直接得到,因为单点集是闭凸集。这个推论的逆否命题也很常用:如果对任意
都有
,那么
。
几何形式[]
凸集分离定理是 Hahn-Banach 定理的几何形式。
参考资料