generated at
2/16/2025, 2:43:47 AM
cpo
complete partially ordered
完備半順序
とある
dcpo
プログラムが扱うデータ領域は
cpo
である
定義 ref
p.64
以下をの条件を満たす半順序集合
D
のことを、cpoという
D
は
最小元
を持つ
D
の任意の
有向部分集合
X
について、
X
の
上限
\sqcup X\in D
が存在する
完備束
よりちょっと強い条件
例
任意の冪集合
\mathscr{P}(S)
は、その包含関係に関してcpoになる
集合
S
から
T
への部分関数全体の集合
部分関数の半順序集合
関係でみるとcpoになる
部分関数の半順序集合
通常の0引数の型にbottom(⊥)を加えた集合
ref
cpo上の
スコット連続関数
全体は、cpoを成す
/mrsekut-book-4320026578/084
ω-cpo
https://mizunashi-mana.github.io/blog/posts/2019/05/cpo-related-definitions/#auto-id-1:~:text=保存する関数%EF%BC%8E-,定義,-.
参考
/mrsekut-book-4320026578/075
dcpo in nLab
Haskell/Denotational semantics - Wikibooks
完備半順序 - Wikipedia
Explanations on concepts of Posets
https://mizunashi-mana.github.io/blog/posts/2019/05/cpo-related-definitions/