For a given complete lattice , function is monotonic if . Knaster–Tarski theorem states that the set of fixed point of in forms a complete lattice.
Corollary: lfp and gfp exists for f.
证明
首先证明 lfp 和 gfp 存在。
令 . 对任意 , ,故 ,即 是D的上界,故,由此得u在D中。
又故,有,即u是f的不动点。由于所有f的不动点都在D中,其上确界必为u,故u是最大不动点。同理可证最小不动点存在。
下面证明所有不动点的集合P是完全格。
取任意P的子集Y,y为Y的上确界,的任意子集的上下确界都在集合内,为完全格。
对任意Y中元素x,有,故是Y的上界,有。任取,有,故可以将f限制在上。此时应用上述lfp的存在性证明,可得中的最小不动点v,有,且由于v是最小不动点,对于P中任意Y的上界m,m在中,故,v为Y在P中的上确界。
同理可证任意子集Y在P中有下确界,故P构成完全格。
Related
- Lambda calculus引论(二): 不动点 参考,但是需注意Tarski定理的部分证明有误
- Tarski‘55,A lattice-theoretical fixpoint theorem and its applications