出典: フリー百科事典『ウィキペディア(Wikipedia)』
![曖昧さ回避](//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Disambig_gray.svg/25px-Disambig_gray.svg.png) |
この項目では、順序理論や束論における不動点定理について説明しています。計算可能性理論における不動点定理については「クリーネの再帰定理」をご覧ください。 |
数学の順序理論や束論におけるクリーネの不動点定理(クリーネのふどうてんていり、Kleene fixed-point theorem)とは、スティーヴン・コール・クリーネによって導入された以下の定理である。
- 最小元を持つ ω-完備半順序
上のスコット連続関数
は最小不動点を持ち、それは
のクリーネ鎖の上限に一致する。
ここで、
のクリーネ鎖とは、
の最小元
に
を繰り返し適用することで得られる以下の鎖のことである。
![{\displaystyle \bot \sqsubseteq f(\bot )\sqsubseteq f(f(\bot ))\sqsubseteq \cdots \sqsubseteq f^{n}(\bot )\sqsubseteq \cdots }](https://wikimedia.org/api/rest_v1/media/math/render/svg/95259b39d06a79348c4d3cefc70198f55abffb6e)
最小不動点を
と書くことにすると、本定理は次式で表すことができる。
![{\displaystyle {\textrm {lfp}}(f)=\sup \left(\left\{f^{n}(\bot )\mid n\in \mathbb {N} \right\}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/02d430555a65ffc9ec55a3c2b99f63ecc50146ef)
本定理はしばしばアルフレト・タルスキによるものと誤解されるが、本定理は不動点の具体的な構成方法を与えているという点でタルスキの不動点定理(英語版)(こちらは完備束上の単調関数に関する定理である)とは異なるものである。
はじめに、
における
のクリーネ鎖の存在性を示す。
の最小性より
が成り立つので、この両辺に単調関数
(スコット連続関数はすなわち単調である)を繰り返し適用することで以下の通りクリーネ鎖
が得られる。
![{\displaystyle \bot \sqsubseteq f(\bot )\sqsubseteq f(f(\bot ))\sqsubseteq \cdots \sqsubseteq f^{n}(\bot )\sqsubseteq \cdots }](https://wikimedia.org/api/rest_v1/media/math/render/svg/95259b39d06a79348c4d3cefc70198f55abffb6e)
これは ω-完備半順序上の ω-鎖であるから、上限
を持つ。
続いて、
が
の不動点であることを示す。
これは
のスコット連続性より次式の通り示される。(この式の最後の等号は
より成り立つ)
![{\displaystyle f(\sup(\mathbb {M} ))=f(\sup(\{\bot ,f(\bot ),f(f(\bot )),\ldots \}))=\sup(\{f(\bot ),f(f(\bot )),f(f(f(\bot ))),\ldots \})=\sup(\mathbb {M} )}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b368577be7a84086da2bf86af5d6e28cbb6208d1)
最後に、
が
の最小不動点であることを示す。
の任意の不動点
を取ると、
の最小性より
が成り立つ。
この両辺に単調関数
を繰り返し適用すると
(
) が得られるが、
は
の不動点であるからすなわち
が成り立つ。
よって
は
以下の元からなる鎖であり、
はその上限であるから、
もまた
以下である。
斯くして
が
の最小不動点であることが示された。
関連項目[編集]
参考文献[編集]