Hahn–Banach 定理是泛函分析中基本且核心的定理, 它解决了某些线性空间上线性泛函的延拓问题. 从几何上来看, 这表现为凸集的分离性质, 而这是研究 Banach 空间中凸集有关的几何学的起点.
叙述与证明
先叙述并证明实线性空间的版本. 在证明中需要使用 Zorn 引理.
设 X 是实线性空间, p 是定义在 X 上的次线性泛函. 设 X0 是 X 的线性子空间, f0 是 X0 上的实线性泛函, 满足对任意 x∈X0, 有 f0(x)≤p(x). 则 X 上存在实线性泛函 f 满足:
• | 对任意 x∈X0, 有 f(x)=f0(x). |
证明. 为了便于理解证明的思想, 先在一个特殊的空间上进行延拓, 即对于 y∈X∖X0, 考虑它 “加入” X0 之后张成的线性空间: X1={x+αy∣x∈X0,α∈R}如果用 f1 表示延拓以后的线性泛函, 则必有f1(x+αy)=f0(x)+αf1(y)如此只需决定 f1(y) 的值. 控制条件要求f1(x+αy)≤p(x+αy)对 α=0, 两边同时除以 ∣α∣, 并注意 x/∣α∣∈X0, 得到{f1(y−z)f1(−y+w)≤p(y−z), ∀z∈X0≤p(−y+w),∀w∈X0或者f0(w)−p(−y+w)≤f1(y)≤f0(z)+p(y−z),∀z,w∈X0因为对 z,w∈X0 有f0(w)−f0(z)=f0(w−z)≤p(w−z)≤p(w−y)+p(y−z)即f0(w)−p(−y+w)≤f0(z)+p(y−z)所以这样的 f1(y) 确实可以选取.
如果 X∖X0 是有限集或者可数集张成的, 则接下来的工作将是显然的: 只需重复上面的操作. 对于不是这样的情况, 需要使用 Zorn 引理. 令 F 表示满足下面三个条件的对子 (XΔ,fΔ) 的集合:
• | X0⊂XΔ⊂X |
• | fΔ(x)=f0(x),∀x∈X0 |
• | fΔ(x)≤p(x),∀x∈XΔ |
在
F 中引入序关系:
(XΔ1,fΔ1)⪯(XΔ2,fΔ2) 的意思是
XΔ1⊂XΔ2,fΔ2(x)=fΔ1(x),∀x∈XΔ1F 在此意义下当然是一个
偏序集. 取
F 的
全序子集 M, 并令
XM=(XΔ,fΔ)∈M⋃XΔ以及
fM(x)=fΔ(x) 分别在
x∈XΔ 时成立. 易验证
XM 是
X 的包含
X0 的子空间, 且
fM 是良定义的, 满足控制条件. 于是
(XM,fM)∈F 是
M 的一个上界. 根据
Zorn 引理,
F 存在极大元, 记为
(XA,fA). 接下来证明
XA=X. 用反证法. 若不然, 则可以选出
y∈X∖XA. 最开始的证明告诉我们, 可以构造出
XB={x+αy∣x∈XA,α∈R}并有对应的线性泛函
fB 使得
(XB,fB)∈F. 显然
(XA,fA)⪯(XB,fB), 且它们不相等. 这与极大性矛盾. 从而
XA=X, 得到所欲证的.
这个定理可以无困难地推广到复线性空间上去.
设 X 是复线性空间, p 是定义在 X 上的半范数. 设 X0 是 X 的线性子空间, f0 是 X0 上的复线性泛函, 满足对任意 x∈X0, 有 ∣f0(x)∣≤p(x). 则 X 上存在一个实线性泛函 f 满足:
• | 对任意 x∈X0, 有 f(x)=f0(x). |
证明概要. 复线性空间总可以被视为实线性空间. 在此条件下, 对
g0(x)=Ref0(x) 使用实 Hahn–Banach 定理, 得到实线性泛函
g. 然后令
f(x)=g(x)−ig(ix) 应用
如果线性空间上有范数, 则可以得到更强的结果.
设 X 是赋范线性空间, X0 是其线性子空间, f0 是 X0 上的有界线性泛函. 则存在 X 上的有界线性泛函 f 满足
• | 对任意 x∈X0, 有 f(x)=f0(x). |
接下来讨论这定理在几何上的应用. 在一般的线性空间中, 可以定义超平面, 它是熟悉的三维空间中平面的推广.
线性空间 X 的一个超平面 Hfr 是指Hfr={x∈X∣f(x)=r}其中 f 是 X 上的非零线性泛函, r∈R.
超平面 Hfr 分离线性空间中的子集 E,F 是指∀x∈E,f(x)≤r;∀x∈F,f(x)≥r两个不等号可以交换.
我们可以证明如下凸集分离定理, 它常被视为 Hahn–Banach 定理的一种几何形式:
设 E,F 是赋范线性空间中两个互不相交的非空凸集, 其中至少有一个存在内点. 则存在 r∈R 和非零连续线性泛函 f, 使得超平面 Hfr 分离 E 和 F.
除此以外, Hahn–Banach 定理的各种版本和推论还活跃在分析的许多领域中.
相关概念
Hahn–Banach 定理 • 英文 Hahn–Banach theorem • 德文 Satz von Hahn–Banach • 法文 théorème de Hahn–Banach
凸集分离定理 • 英文 hyperplane separation theorem