μ 本身的公式倒沒有很複雜
C[[Γ▹μ(x:t).M:t]]ρ=fix(f)
其中數學函數 f 是
d↦C[[Γ,x:t▹M:t]]ρ[x↦d]
但我們怎麼確認 fix(f) 的存在?我們已經知道 C[[t]] 是 cpo。根據不動點定理我們知道只要再證明 f 是連續函數即可;接著根據下面的定理我們可以知道這能夠套用到任意來自 ground type 的 functional 上
Proposition (cpo)-continuous function space is a cpo [math-LVSY]
2023-12-10
If D and E are cpo, then the continuous function space
[D→E]={f:D→E∣f is continuous}
is a cpo under the pointwise order.
再來就可以選擇 least fixed point 作為 fix(f) 的解釋
n∈ω⨆dn
其中
- d0=⊥[[t]]
- dn=C[[Γ,x:t▹M:t]]ρ[x↦dn−1]
不過這條鏈 dn 不需要是唯一的,只要對任何一條都能這樣推理即可。