Loading article…
数学とコンピュータサイエンスの一分野であるドメイン理論において、スコット情報システムは、スコット領域を表現する代替方法としてよく使用される、原始的な種類の論理演繹システムです。
意味
スコット情報システムAは、順序付けられた3つの
満足のいく
ここでの意味は
例
自然数
自然数を返すか無限再帰に入る 部分再帰関数の戻り値は、次のように単純なスコット情報システムとして表現できます。
つまり、結果は、シングルトン セット で表される自然数、または で表される「無限再帰」のいずれかになります。
もちろん、 の代わりに他の任意のセットを使用して同じ構築を実行することもできます。
命題計算
命題計算により、次のような非常に単純なスコット情報システムが得られます。
スコットドメイン
Dをスコットドメインとする。すると、情報システムは次のように定義できる。
- コンパクト要素の集合
スコットドメインDから上記で定義した情報システムへ のマッピングをとします。
情報システムとスコットドメイン
情報システム が与えられた場合、次のようにスコットドメインを構築できます。
- 定義:は点であり、その場合のみ
を部分集合の順序を持つAの点の集合とします。Tが可算な場合、は可算基底スコット領域になります。一般に、任意のスコット領域Dと情報システムAに対して、
ここで、2 番目の合同は近似可能なマッピングによって与えられます。
参照
参考文献
- グリン・ウィンスケル:「プログラミング言語の形式意味論: 入門」、MIT 出版、1993 年 (第 12 章)
