Skip to content

定理Theorem

Knaster–Tarski 不动点定理

Knaster-Tarski fixed-point theorem · Tarski fixed-point theorem

完备格上的单调自映射之全部不动点构成完备格,并具有规范的最小与最大不动点。

形式陈述 ​

设 (L,≤) 是完备格,F:L→L 是单调自映射。Knaster–Tarski 定理断言

Fix(F)={x∈L:F(x)=x}

在继承次序下自身构成完备格。特别地,F 至少有一个不动点,并有最小、最大不动点

μF=⋀{x∈L:F(x)≤x},νF=⋁{x∈L:x≤F(x)}.

第一式在全部前不动点中取下确界,第二式在全部后不动点中取上确界。这两个公式直接从序结构刻画极值不动点。

直觉

最小不动点的证明主线 ​

令 P={x:F(x)≤x},并取 m=⋀P。对每个 x∈P 有 m≤x;由单调性得到 F(m)≤F(x)≤x,故 F(m) 是 P 的下界,于是

F(m)≤m.

这说明 m∈P。再由 F(m)≤m 和单调性得 F(F(m))≤F(m),所以 F(m)∈P。既然 m 是 P 的最大下界,必有 m≤F(m)。两向合并得到 F(m)=m。

任取不动点 x,它满足 F(x)=x≤x,因此属于 P,而 m=⋀P≤x。所以 m 是最小不动点。最大不动点由对偶论证得到。

证明中,完备性提供前不动点集合的下确界,单调性让这个下确界本身成为不动点。

例子与边界

可达集合的实例 ​

在状态集合 S 上定义

F(X)=I∪post(X),X⊆S.

幂集 (P(S),⊆) 是完备格,F 单调。最小不动点 μF 恰是从初始集合 I 可达的全部状态:它包含 I、对一步后继闭合,并且包含在每个满足这两项的集合中。

最大不动点适合协归纳性质。例如若 G(X) 收集能够继续满足某安全条件并转移回 X 的状态,则 νG 表示可以无限维持条件的最大区域。最小不动点从初始状态向外积累可达状态,最大不动点则保留能够持续满足条件的状态。

推论与应用

迭代何时等于定理公式 ​

若 L 有底元,可形成升链

⊥≤F(⊥)≤F2(⊥)≤⋯.

在有限格中,链必于有限步稳定,稳定值就是 μF。无限格上,取自然数次迭代的上确界未必已是不动点;只有 F 保存相应链的上确界时,才能在第 ω 阶段闭合。

一般单调算子可能需要超限迭代。Scott 连续性会保证有向上确界可交换,从而由Kleene 不动点定理得到自然数次迭代公式,将存在性结论落实为这条可数迭代链的上确界。

Datalog 与有限最小不动点给出有限关系上的具体实例:把输入值与程序常量组成有限域,在所有可生成事实的幂集上反复加入规则后承。每次严格变化至少增加一个事实,故有限稳定;再归纳证明每轮结果包含于任意规则模型,就得到最小性。

静态分析中的 widening 用更大的近似值加速升链稳定,得到满足 F(x)≤x 的前不动点,作为包含所有可达状态的可靠上界。其精度取决于加速步骤保留了多少信息。

全部不动点的完备性也可由同一证明得到。给定 A⊆Fix(F),先在母格中取 q=⋁LA。单调性给出 q≤F(q),所以 F 将完备区间格 [q,⊤] 映回自身。在该区间上取最小不动点,就得到 A 在不动点集合中的上确界:它恰是所有高于 A 的不动点中最小的一个。下确界由对偶构造得到。因此不动点格的 join/meet 由母格与 F 共同确定。

例如在 P({1,2,3}) 上,令 F(X)=X∪{3} 当 {1,2}⊆X,否则令 F(X)=X。它单调,{1} 与 {2} 都是不动点;两者在母格中的并 {1,2} 却不是不动点,在不动点格中的 join 是 {1,2,3}。继承次序并不意味着直接继承母格的任意 join/meet。

与 Banach 定理的边界 ​

Banach 不动点定理在完备度量空间上要求压缩映射,得到唯一不动点与几何收敛速率。Knaster–Tarski 在完备格上只要求单调,允许多个不动点,却规范地选出最小和最大者。

例如恒等映射 F(x)=x 在任意非平凡完备格上每个元素都是不动点,完全符合 Tarski,却不满足严格压缩。

概率循环期望界给出一个定量接口:在可数离散状态上,非负扩展实值函数按逐点序构成完备格,满足 Φ(I)≤I 的候选函数因而给循环最小不动点一个上界。在一般可测状态空间上,任意上确界未必仍可测,相关条目改用从零开始的可数迭代和单调收敛证明,避免省略完备格前提。

参考资料
  • Alfred Tarski, “A Lattice-Theoretical Fixpoint Theorem and Its Applications”, Pacific Journal of Mathematics 5(2), 1955, pp. 285–309,Theorem1及其区间格证明。
  • B. A. Davey and H. A. Priestley, Introduction to Lattices and Order, 2nd ed., Cambridge University Press, 2002, §8.2。
  • Patrick Cousot and Radhia Cousot, “Constructive Versions of Tarski's Fixed Point Theorems,” Pacific Journal of Mathematics 82(1), 1979, pp. 43–57。
关系图谱15 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

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