ドメイン理論を介してポリモーフィズムをモデル化する方法はたくさんあります。理解しやすい方法を説明して、自分で考えてみましょう。「PERモデル」です。
型なしのいずれかのモデル取るドメイン、例えば、-calculusをDようにD → Dでの後退であるD(例えば、テイクDようにD ≅ N ⊥ × (D → Dを))。ましょうΛ :D → (D → D )およびΓ :(D → D )→ Dそれぞれこと引き込みおよびセクション。λDD→DDDD≅N⊥×(D→D))Λ:D→(D→D)Γ:(D→D)→D
Dτ∼τx∼τxxτx∼τyxyτ
N⊥Dι:N→D∼nat
x∼naty⟺∃n∈N.x=ι(n)=y.
∼τ∼σ ∼τ→σ
x∼τ→σy⟺∀z,w∈D.z∼τw⇒Λ(x)(z)∼σΛ(y)(w)
λD
x∼∀X.τ(X)y⟺for all PERs ≈, x∼τ(≈)y.
∀X.X∀X.X→X∀X.X→X→X
⊥D≈
- ⊥D≈⊥D
- x0≤x1≤x2≤⋯y0≤y1≤y2≤⋯Dxi≈yiisupixi≈supiyi
解釈できるようになりました。これは、通常のドメイン理論で行うように、固定小数点の存在に関するKanster-Tarskiの定理を適用することによって実現できます。今回は、は正確に含んでいるため、空ではありません。∀X。X ⊥ Dfixτ:(τ→τ)→τ∀X.X⊥D