1
第 12 讲 Hahn- Banach 延拓定理
教学目的
掌握线性 泛函延拓定理的证明思想及其推论。
授课要点
1、 实空间线性泛函的控制延拓定理。
2、 复空间线性泛函的控制延拓定理。
3、 保范延拓定理。
4、 延拓定理 的推论及其意义。
对于一个线性赋范空间来说,对它上面的线性泛函知道得越多,
对这个空间本身就了解得越多(参见第 9 讲思考题 1) . 有时候为了
某种目的,要求有满足一定条件的线性泛函存在, Hahn- Banach 定理
为这样的线性泛函的存在提供了保证 .
定义 1 设
()DT 与 ( )
1
DT 分别是算子 T 与
1
T 的定义域,若
() ( )
1
DT DT? ,并且
1
,Tx Tx= ( )x DT?∈ ,则称算子
1
T 是 T 的延拓 .
定义 2 线性空间 X 上的实泛函
( )p x 称为是次可加的,若
()( ) ( )p xy px py+≤ + , ,x yX? ∈
称为是正齐性的,若
() ( )p xpxαα= ,
x X? ∈ , 0α ≥ .
显然线性空间上的每个半范数都是次可加正齐性泛函 .
定理 1( Hahn- Banach) 设 X 是实线性空间, :p XR→ 是 X
上的正齐性次可加泛函, M X? 是线性子空间,则
( 1)对于 M 上定义的每个线性泛函
0
f ,存在
0
f 从 M 到 X 的延
2
拓 f : X R→ ,
() ( )
0
f xfx= , x M? ∈
( 2)若 () ()
0
f xpx≤ , x M? ∈ ,可选取 f 满足
() ( )f xpx≤ , x X? ∈ ( )1
证 明 1
null
设 M X≠ ,取
0
\x XM∈ ,记 'M =span{ }
0
,x M ,则
x M′′?∈ ,
0
x xtx′=+ ,其中 x M∈ , tR∈ . 此分解式是唯一的,否
则另有
110
x xtx′= + ,
1
x M∈ ,则 ( )
110
x xttx?=?? ,若
1
tt≠ ,则
1
0
1
x x
x
tt
?
=
?
M∈ ,与
0
x 的取法矛盾,于是
1
tt= ,并且
1
x x= .
对于任何常数 c,令
() ( )
0
f xfxtc′ =+,
0
x xtx′? =+ .
则容易验证 f 是 M′ 上的线性泛函 . 实际上 f 是
0
f 从 M 到 M′ 的延
拓,因为当 x M′∈ 时, 0t = ,从而
( ) ( )
0
f xfx′ = .
2
null
我们将证明当 x M?∈ , ( ) ( )
0
f xpx≤ 时,适当选择 c,可使
() ( )f xpx
′′≤ , x M′′?∈ .
实际上 ,x yM?∈,由于
() () ( ) ( )
00 0
f xfyfxypxy+=+≤+
( ) ( )
00
p xx px y≤?+ +,
即
() ( ) ( ) ( )
0000
f xpxx pxyfy??≤ +? ,
故存在 c满足
() ( )
00
sup
xM
f xpxx c
∈
??≤??
??
( ) ( )
00
inf
yM
p xyfy
∈
≤+?? ?
? ?
, ()2
3
我们将取这样的 c作成所要的线性泛函 .
此时若
0
x xtx′=+ , 0t> , 由 ( ) ( )
00
p xyfyc+ ?≥对于每个 yM∈
成立,用
1
tx
?
代替 y ,则
()( )
11
00
p xtx ftxc
??
+ ?≥,
从而
() ( ) ( ) ( )
00
f xfxtcpxtxpx′′=+≤+=.
若
0
x xtx′=+ , 0t < ,由 ( ) ( )
00
f xpxx c? ?≤对于每个 x M∈ 成
立,用
1
tx
?
? 代替 x ,则
()( )
11
00
f tx p txx c
??
????≤,
即 () ( )
00
f xpxtx tc?++≥. 从而
( )() ( ) ( )
00
f xfxtcpxtxpx′′=+≤+=.
当 0t = 时, 显然 () ( ) ( ) ( )
0
f xfxpxpx′ ′==< . 故 f 是
0
f 从 M 到
M′上满足 ( )1 的延拓。
3
null
现在让我们应用 Zorn 引理完成定理的最后证明 .
设 G 是
0
f 的所有延拓的集合,即对于每个 gG∈ ,
( 1) g 在 X 的子空间
g
M 上有定义,
g
M M? ,
( 2) x M?∈ , ( ) ( )
0
gx f x= ,
( 3) () ()gx px≤ ,
g
x M∈ .
在 G 中规定半序: gg′≤ 当且仅当
g g
M M
′
? ,并且
() ( )gx g x
′=
()
g
x M∈ ,容易验证, G 确实是半序集 .
若
0
G 是 G 的全序子集,令
null
0
g
gG
M M
∈
=
∪
,当
g
x M∈ 时,定义
() ()hx gx= . 由于
0
G 是全序的,
null
M 为线性子空间:例如当
null
,x xM′∈
时,若
g
x M∈ ,
'g
x M′∈ ,不妨设
'g g
M M? , 则
null
g
x xM Mαβ′′+∈?,
此时
4
( ) ( ) ( ) ( )'h x x g x x gx gxαβ αβ α β
′′′′+= += +
( ) ( )hx hxαβ
′=+ ,
h 是线性泛函 . 显然
null
M M? 并且当 x M∈ 时, ( ) ( )()
0
hx gx f x== .
此外若
null
x M∈ ,不妨设
g
x M∈ ,则 ( ) ( ) ( )hx gx px=≤,从而 hG∈ ,
hg≥ ()
0
gG?∈ , h是
0
G 的上界 .
根据 Zorn 引理, G 有极大元 f , f 即是定理中所需要的延拓 . 为
此只需证明 .
f
M X= 如若不然,必存在
0
f
x XM∈ ,由 1
null
有 f G′∈ ,
f
M′ = span
0
{, },x M
ff
M M′ ≠ ,故 f f′≥ , f f′≠ ,这与 f 为极大元
矛盾 .
现在我们转到复空间上的线性泛函 f . 不妨设
( ) ( ) ( )
12
f xfxifx=+,
其中
12
,f f 分别是 f 的实部和虚部,根据 f 的线性,容易验证
12
,f f 是
实线性泛函 . 又由 f 的复线性以及实际计算得到
() ( ) ( ) ( )
12
if x f ix f ix if ix==+,
() ( ) ( )
12
if x if x f x=?.
从而 () ()
21
f xfix=? ,故
() ( ) ( )
11
f x f ix if ix=? ()2
由此知道, 复空间上任何复线性泛函可以通过它的实部表达出来 .
但应注意,对于实线性泛函
1
f ,一般来说 ( ) ( )
11
f ix if x≠ .
定理 2 设 X 是复线性空间, p 是 X 上的半范数 . 若 M 是 X 的
线性子空间,
0
f 是 M 上的复线性泛函,满足
() ( )
0
f xpx≤ , x M? ∈ ,
则存在 X 上的线性泛函 F ,使得
() ( )
0
F xfx= , x M? ∈ ,
5
() ( )Fx px≤ , x X? ∈ . (3)
证 明 在 M 上,设 ( ) ( ) ( )
011
f xfxifix=?,把 M 看成实线性子
空间(同样的,把 X 看成实线性空间) ,由假设
() () ( ) ( )
11 0
f xfxfxpx≤≤≤, x M? ∈ ,
由定理 1,存在实线性泛函
1
:FX R→ ,使得
() ( )
11
F xfx= , x M? ∈ ,
() ()
1
F xpx≤ , x X? ∈ .
考虑复泛函 () ( ) ( )
11
F xFxiFix=? ,由于
()( ) ( )
11
F xy Fxy iFixiy+= +? +
( ) ( ) ( ) ( )
11 1 1
F xFyiFixiFiy=+? ?
( ) ( )F xFy=+, ,x yX? ∈
若 α 为实数,
( )()( )
11
F xFxiFixα αα=? ( ) ( )
11
F xiFixαα=? ()F xα=
又
( )()( )
11
F ix F ix iF x=?? ( ) ( ) ( )
11
iF x iF ix iF x=?=
由此,对于任意复数 ,α β 与任意 ,x yX∈ ,
( ) ( ) ( )F xy Fx Fyαβ α β+= +
F 是复线性的 . 若 x M∈ ,则
( )()( ) ( ) ( ) ( )
1111 0
F xFxiFix fxifix fx=? =?=
故 F 是
0
f 的延拓 . 若设 ( )
i
F xre
θ
= ,则
( )
i
Fe x r
θ?
= 为实数,此时
() ()( ) ( ) ()
1
iii
Fx Fe x Fe x pe x px
θθθ???
==≤=.
()F x 即是所要求的复线性泛函 .
定理 3 设 X 是(实或复)线性赋范空间, M X? 是线性子空
间,
0
f 是 M 上的连续线性泛函 . 则存在 X 上的线性泛函 f ,使得
6
() ( )
0
f xfx= , x M? ∈ ,
0
f f= . (4)
(称 f 是
0
f 的保范线性延拓) .
证 明 令 ()
0
p xfx= , ( )p x 是 X 上的半范数并且
() ( )
00
f xfxpx==, x M? ∈
在复空间情况,由定理 2 ,存在 X 上的线性泛函 f ,使得
() ( )
0
f xfx= , x M?∈ ,并且
() ( )
0
f xpx fx≤= , x X? ∈
在实空间情况,由定理 1,存在 X 上的线性泛函 f 使得
() ( )
0
() ,f xpxpx fx xX±≤±== ?∈.
从而 ()
0
f xfx≤ ,
0
f f≤ , f 连续 . 另一方面,
( ) ( )
00
1, 1,
sup sup
xxM xxM
f fx fx
≤∈ ≤∈
==
( )
1,
sup
xxX
f xf
≤∈
≤=,
()5
总之,
0
f f= .
注意, ()5 说明了任一线性泛函(或算子)延拓后范数不会减少。
推论 1 设 X 是线性赋范空间,
0
x X∈ ,
0
0x ≠ ,则存在 f X
?
∈
使得 1f = ,
()
00
f xx= .
证 明 考虑子空间
{ }
0
;Mxαα= ∈Φ 和 M 上的线性泛函
()
00 0
f xxαα= ,
0
f 在 M 上连续 . 实际上,对于
0
,x xα=
()
000 0
()f xfx xxαα===,
所以
0
1f = . 又显然
()
00 0
f xx= ,由定理 3,存在 f X
?
∈ , 1f = .
当 x M∈ 时
() ()
0
f xfx= ,特别地,
( ) ( )
0000
f xfx x==.
推论 2 设 X 是线性赋范空间,
12
,x xX∈ ,
12
x x≠ ,则存在
7
f X
?
∈ , () ()
12
f xfx≠ .
证明 由
12
0xx?≠,根据推论 1 ,存在 f X
?
∈ ,
()
12 12
0fx x x x?=?≠,故 ( ) ( )
12
f xfx≠ .
从直观上说,推论 1 表明,对于一个非零线性赋范空间,一定存
在非零连续线性泛函 . 推论 2 则表明非零连续线性泛函是足够多的,
以至于每两个不同的点都可以由某个连续线性泛函区分开来 . 有时简
单的说, X
?
在 X 上可以区分点 .
推论 3 设 X 是线性赋范空间,
12
,x xX∈ ,若对于任何 f X
?
∈ ,
() ( )
12
f xfx= ,则
12
x x= .
这是由推论 2 的逆否命题 .
推论 4 设 X 为线性赋泛空间,
0
x X∈ ,则
( )
00
1
sup
f
x fx
≤
= . ()6
证 明 首先由 1f ≤ ,则
( )
00
f xfx≤
0
x≤ ,
于是 ()
00
1
sup
f
f xx
≤
≤ . 再由推论 1 ,存在 f X
?
∈ , 1f = ,
()
00
f xx= ,故
( )
00
1
sup
f
x fx
≤
≤ ,
从而等式
()5 成立 .