K 是一个非空紧集,T:K→K 的算子,且满足 ∀x,y∈K,d(Tx,Ty)<d(x,y)。令 f(x)=d(x,Tx),证明:
- f 为 K 上的连续函数
- K 中有唯一不动点
由 ∀x,y∈K,d(Tx,Ty)<d(x,y),故 T 为 Lipschitz 映射,连续。
对于任意的 x0∈K,ε>0,取 0<δ<2ε,考虑 d(x,x0)<δ 的 x,有
f(x)d(x,Tx)−d(x0,Tx0)d(x,Tx)−d(x0,Tx0)d(x,Tx)−d(x0,Tx0)d(x,Tx)−d(x0,Tx0)d(x0,Tx0)−d(x,Tx)=d(x,Tx)≤d(x,x0)+d(x0,Tx)≤d(x,x0)+d(x0,Tx0)+d(Tx0,Tx)≤d(x,x0)+d(Tx0,Tx)<2d(x,x0)<2δ<ε>−ε
故 f 为 K 上的连续函数。
K 为非空紧集,故 K 完备且完全有界。
由 f 为 K 上的连续函数,故 f 在 K 上有最小值,设为 f(x0)。
假设 f(x0)>0,则
f(Tx0)=d(Tx0,T2x0)≤d(x0,Tx0)=f(x0)
由 f(x0) 为最小值,故 f(Tx0)=f(x0),即 d(Tx0,T2x0)=d(x0,Tx0),与题设矛盾。
故 f(x0)=0,即 x0 为不动点。
再验证其唯一性,设 x1 也为不动点,则
Tx0Tx1d(Tx0,Tx1)=x0=x1=d(x0,x1)
这与题设 d(Tx,Ty)<d(x,y) 矛盾,故 x0 为唯一不动点。