Kleene fixed-point theorem
#数学
不動点に関する定理。連続関数について、その最小不動点が存在することを構成的に示す。Wikipedia
準備
$ Xと$ X'をdcpo(cf. 束) とする。関数$ f:X\to X'がスコット連続 (Scott-continuous; または単に連続) であるとは、任意の有向部分集合$ C\subseteq Xについて、$ \{f(x)\mid x\in C\}に上限が存在し、$ f(\vee C)=\bigvee\left\{f(x)\mid x\in C\right\}が成り立つことを言う。
$ fが連続のとき$ fは単調。
主張
$ Xを最小元$ \botを持つdcpoとする。$ X上の連続関数$ f: X\to Xは最小不動点$ \mu fを持ち、$ \mu f=\bigvee\{f^n(\bot)\mid n\in\mathbb N\}。
証明
https://en.wikipedia.org/wiki/Kleene_fixed-point_theorem
プログラム意味論(横内)定理3.3.1
その他
条件を弱めて、$ fが単調であれば$ fの最小不動点の存在が構成的に示せる。
Cousot-Cousot
最大不動点の存在も同様に示す
改良版?(Echenique)
プログラム意味論(横内)命題3.4.11
圏論における Adámek’s theorem の特殊な場合として示せる?
プログラム意味論(横内)定理6.3.5
他の定義
https://cs.stackexchange.com/questions/1371/scott-continuous-functions-an-alternative-definition