“Knaster–Tarski 定理走的是另一条路线。它要求完备格上的单调自映射,保证不动点集合本身形成完备格,却不自动给出从 (\bot) 经过可数迭代达到最小不动点的公式。Banach 不…”
形式陈述
设
在继承次序下自身构成完备格。特别地,
第一式在全部前不动点中取下确界,第二式在全部后不动点中取上确界。这两个公式直接从序结构刻画极值不动点。
直觉
最小不动点的证明主线
令
这说明
任取不动点
证明中,完备性提供前不动点集合的下确界,单调性让这个下确界本身成为不动点。
例子与边界
可达集合的实例
在状态集合
幂集
最大不动点适合协归纳性质。例如若
推论与应用
迭代何时等于定理公式
若
在有限格中,链必于有限步稳定,稳定值就是
一般单调算子可能需要超限迭代。Scott 连续性会保证有向上确界可交换,从而由Kleene 不动点定理得到自然数次迭代公式,将存在性结论落实为这条可数迭代链的上确界。
Datalog 与有限最小不动点给出有限关系上的具体实例:把输入值与程序常量组成有限域,在所有可生成事实的幂集上反复加入规则后承。每次严格变化至少增加一个事实,故有限稳定;再归纳证明每轮结果包含于任意规则模型,就得到最小性。
静态分析中的 widening 用更大的近似值加速升链稳定,得到满足
全部不动点的完备性也可由同一证明得到。给定
例如在
与 Banach 定理的边界
Banach 不动点定理在完备度量空间上要求压缩映射,得到唯一不动点与几何收敛速率。Knaster–Tarski 在完备格上只要求单调,允许多个不动点,却规范地选出最小和最大者。
例如恒等映射
概率循环期望界给出一个定量接口:在可数离散状态上,非负扩展实值函数按逐点序构成完备格,满足
参考资料
- 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。