第5讲 不动点定理
教学目的:掌握压缩映象原理并应用于解各种 算子方程的问题。
授课要点:
1、 压缩映象与压缩映象原理。
2、 利用压缩映象原理解微分方程、积分方程和代数方程组。
求解各种类型(代数,积分,微分)的方程时,首先遇到的是解的存在性和惟一性问题.这
类问题在泛函分析中即所谓不动点问题.其中关于不动点的存在性往往是与空间的完备性直
接有关的.
定义 设X是度量空间,XXT →:是一个映射(不必线性),若存在a,10 <≤a使得
XyxyxdaTyTxd ∈?≤ ,),,(),( (1)
则称T是X上的一个压缩映射.
容易验证压缩映射在每一点是连续的.
若存在Xx ∈
0
使得
00
xTx =,则称
0
x是T的不动点.
定理1 完备度量空间上的压缩映射具有惟一的不动点.
证 明 任取Xx ∈
0
,则
0
Tx,)(
00
2
TxTxT =,…,)(
0
1
0
xTTxT
nn ?
=
可归纳地予以定义.我们证明}{
0
xT
n
是X中的Cauchy序列.
实际上由压缩性,
),(),(),(
000
1
000
1
xTxdaxTxTadxTxTd
nnnnn
≤≤≤
?+
".
从而对于任何自然数p,
),(),(
0000
xxTdaxTxTd
pnnpn
≤
+
)),(),((
000
1
0
xTxdxTxTda
ppn
++≤
?
"
),()1(
00
21
xTxdaaa
ppn
+++≤
??
"
),(
1
00
xTxd
a
a
n
?
≤ (2)
0
x与
0
Tx是X中两个固定的点,由于10 <≤a,不难知道}{
0
xT
n
是Cauchy序列.
X是完备的,不妨设xxT
n
n
=
∞→
0
lim,Xx∈.由T的连续性
xxTxTTxTTxT
n
n
n
n
n
n
====
+
∞→∞→∞→
0
1
00
lim)(lim)lim(.
x是T的不动点.这说明不动点是存在的.
若另有Xy∈,yyT =,则仍由压缩性
),(),(),( yxadyTxTdyxd ≤=,
此时必有0),( =yxd,从而yx =.这说明不动点是惟一的.
定理得证.
注意在不等式(2)中令∞→p,由于xxT
pn
p
=
+
∞→
0
lim,可以得到
),(
1
),(
000
xTxd
a
a
xxTd
n
n
?
≤. (3)
此式给出了
0
x经过T的n次迭代后到x的距离的估计.
命题 设XXT →:是X上的映射,若对于某个自然数k,
k
T有惟一不动点,则T以同
一点为惟一不动点.
证明 设Xx ∈
0
是
k
T的惟一不动点,
00
xxT
k
=,则)()(
000
TxTxTTTx
kk
==.这说明
0
Tx
是
k
T的不动点.由惟一性知道
00
xTx =.又T的每个不动点必是
k
T的不动点,所以T的不动
点是惟一的.
例1 考虑具有初值条件的微分方程
),( yxf
dx
dy
=,
00
)( yxy = (4)
其中),( yxf是二元连续函数并且满足关于y的Lipschitz条件:
|||),(),(|
2121
yyLyxfyxf ?≤?,],[
00
δ+∈? xxx,∞<<?∞
21
, yy.
则当1Lδ <时,此微分方程存在惟一连续解.
实际上,若考虑映射],[],[: baCbaCT →(这里记
0
xa =,δ+=
0
xb),
∫
+=
x
x
ttytfyxTy
0
d))(,())((
0
,[,],x ab∈ ],[)( baCxyy ∈=?, (5)
则y是方程(4)的解当且仅当y是T的不动点.由Lipschitz条件,按],[ baC中的范数有
||||),(
2121
TyTyTyTyd ?=
∫
?=
∈
x
xbat
ttytftytf
0
d))](,())(,([max
21
],[
∫
?≤
∈
x
xbat
ttytyL
0
d|)()(|max
21
],[
|)()(|max||
21
],[
0
tytyxxL
bat
??≤
∈
||||
21
yyL ?≤δ
当1Lδ <时T是压缩的,由于],[ baC是完备的,定理1表明T有惟一不动点.从而方程(1)
存在惟一连续解.
例2 设),( tsK是矩形sa≤,bt ≤上的连续函数,∞<=
≤≤
MtsK
btsa
|),(|sup
,
.对于每个
Φμ∈,考虑Volterra型积分方程
)(d)(),()( txtKtx
t
a
?τττμ +=
∫
, (6)
其中],[)( baCt ∈?.我们证明此方程在],[ baC中存在惟一解.
实际上,考虑映射],[],[: baCbaCT →,
)(d)(),())(( txtKtTx
t
a
?τττμ +=
∫
,],[ baCx∈?
则T的不动点即是(6)的解。由于
∫
?=?
t
a
yxtKtTytTx ττττμ d))()()((,(|||))(())((|
|||)()(|sup|| attytxM
bta
??≤
≤≤
μ
),()(|| yxdatM ?= μ (7)
直接对于左端取上确界未必会得到T的压缩性, 所以需要考虑别的途径. 实际上对于(7)两
端关于t再积分,归纳地,若
),(
!
)(
|||))(())((| yxd
n
at
MtyTtxT
n
nnnn
?
≤? μ,
则
∫
?=?
++
t
a
nnnn
yTxTtKtyTtxT ττττμ d)))(())()((,(|||))(())((|
11
),(d)(
!
1
||
11
yxda
n
M
t
a
nnn
∫
?≤
++
ττμ
),(
)!1(
)(
||
1
11
yxd
n
at
M
n
nn
+
?
=
+
++
μ.
由此得到对于任何自然数n,
|))(())((|sup),( tyTtxTyTxTd
nn
bta
nn
?=
≤≤
),(
!
)(||
yxd
n
abM
nnn
?
≤
μ
.
取n足够大,可使1
!
)(||
<
?
n
abM
nnn
μ
,此时
n
T成为],[ baC上的压缩映射.],[ baC完备,
所以
n
T有惟一不动点.再由命题1,T有同一不动点.它即是方程(6)的解.
对于线性空间X上的一个算子XXT →:,算子方程yTx =的求解问题很容易变成一个
不动点的存在问题.例如设
yTxxVx ?+=,
则V的不动点即是yTx =的解.让我们给出一个很一般的例.
例3 设X是Banach空间,U是从X到X中的算子,若
2121
xxaUxUx ?≤?,Xxx ∈?
21
,.
其中10 <≤a,则方程yxUx +=有惟一解.
实际上,如上面所述,令yUxVx ?=,则
212121
xxaUxUxVxVx ?≤?=?,Xxx ∈?
21
,.
即V是X上的压缩映射.X完备,故存在xxVXx =∈ ,,从而yxUx ?=,x是yxUx +=的
惟一解.
在很多实际应用中,压缩映象的条件还是过于严格了. 为了解决这些问题提出了各种各
样的别的条件,比如“非扩张的”, 甚至“扩张的”映射等. 另外随着学科的发展又提出了
“随机的”和“集值的”映射等等, 它们也都有相应的不动点定理. 总之,至今有关“不动点
定理”的问题已经发展成为内容十分丰富的体系,他们在解决理论和应用的许多问题中都提
供了有力的工具,读者对此应有足够的重视.