类型居留问题

来自testwiki
imported>Xqyww1232022年10月29日 (六) 13:49的版本 (参照英文wiki 修正了表述错误。)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

简单类型lambda演算中,类型居留(Type inhabitation)问题是如下问题:给定一个类型 τ,是否存在一个 λ-项 M 使得对于某个类型环境 ΓΓM:τ?在空的类型环境中,如果回答是肯定的,则 M 被称为 τ 的居留元(inhabitant)。

因为在简单类型的 lambda 演算中类型对应于极小蕴涵逻辑(参见 Curry-Howard 同构),一个类型有一个居留元,当且仅当它是极小蕴涵逻辑的重言式。

Richard Statman 证明了在简单类型λ演算中类型居留问题是 PSPACE-完全性的。

Template:Logic-stub