Skip to content

Banach 不动点定理

Banach fixed-point theorem · Contraction mapping theorem

完备度量空间上的压缩映射具有唯一不动点,且迭代以几何速度收敛。

条目类型
定理

形式陈述

(X,d) 是非空完备度量空间自映射函数 T:XX 是压缩映射,即存在常数 0q<1,使得对所有 x,yX

d(Tx,Ty)qd(x,y).

TX 中恰有一个不动点 x,即 T(x)=x。并且对任意初值 x0X,迭代序列 xn+1=T(xn) 都收敛到 x,且满足先验误差估计

d(xn,x)qn1qd(x1,x0)

与后验误差估计 d(xn,x)q1qd(xn,xn1)

直觉

压缩映射把任意两点的距离至少按固定比例 q 缩短,反复迭代就像不断把整个空间向内"收拢":轨道上相邻两步的距离按几何级数 qn 衰减,位移总和有限,故轨道是 Cauchy 列。完备性是不可替代的另一半——压缩只保证轨道"想收敛",完备性才保证极限点真的在空间里。唯一性则几乎免费:两个不动点之间的距离既要被压缩到原来的 q 倍以下,又必须保持不变,只能为零。这个定理的价值不止于存在性:它同时交付一个可执行算法(从任意初值迭代)和显式误差界,是"证明本身就是算法"的典型样板。

例子与边界

一个能算到底的正例:在 X=[1,2] 上取 T(x)=12(x+2x),即求 2 的 Newton 迭代。T[1,2] 映入 [2,3/2][1,2],且 |T(x)|=|1/21/x2|1/2,故它是 q=1/2 的压缩。从 x0=1 出发得 3/2, 17/12, 577/408,,快速收敛到唯一不动点 2,实际收敛速度甚至远超定理给出的几何界。

每条假设都不能省。完备性:T(x)=x/2 在不完备空间 (0,1] 上是 q=1/2 的压缩,但唯一的候选不动点 0 恰好不在空间里。压缩常数必须一致小于 1:在完备空间 [1,) 上取 T(x)=x+1/x,任意两点满足严格不等式 d(Tx,Ty)<d(x,y),但 T(x)>x 处处成立,没有不动点——"每一步都在缩短"不等于"按统一比例缩短"。非扩张的临界情形 q=1 同样失效:平移 T(x)=x+1 保持距离不变,也无不动点。

作为边界上的补充:若空间还是紧的,则条件可以放宽为对所有 xyd(Tx,Ty)<d(x,y),此时仍有唯一不动点且迭代收敛(Edelstein 定理);上面 [1,) 的例子说明一般完备空间中这种放宽是行不通的。

推论与应用

最经典的应用是Picard–Lindelöf 定理:把常微分方程初值问题改写成积分方程后,积分算子在足够小的时间区间上成为压缩;完整的 ODE 假设、函数空间选择与局部结论由该页统一陈述,本页只提供不动点机制。反函数定理与隐函数定理的常见证明,同样把问题化归为某个辅助压缩映射的不动点。

Kleene 不动点定理相比,本定理依赖完备度量与统一压缩,得到唯一性、从任意初值收敛和几何误差率;Kleene 定理依赖信息偏序、底元与 Scott 连续性,得到从底元有限近似构造的最小不动点,通常不保证唯一。两者都使用迭代,却不能交换假设或结论。

数值方面,本定理是不动点迭代收敛性分析的原型:误差界表明达到精度 ε 只需 O(log(1/ε)) 次迭代。在动态规划中,带折扣因子的 Bellman 算子是上确界范数下的压缩,值迭代的收敛性正是本定理的直接实例。

参考资料
关系图谱8 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系