建构型理论及其在咖喱霍华德对应关系下的基本解释仅包括全部可计算的功能。在文献中,有人说过使用“计算类型理论”来表示功能程序中的非终止,但是在我遇到的论文中,这似乎并不是该理论的主要动机(例如Benton提到了非确定性,连续性和例外,而没有对非终止进行太多的详细介绍),因此,我还没有找到一篇使用计算类型理论对非终止进行有力解释的论文。
具体来说,我正在寻找一种方式,给定的代表类型的可能是非终止计算的类型,牛逼(一),应该有一些概念证明,证明X :牛逼(一)终止型的^ h (X ),使得给定的X :Ť (甲)和p :ħ (X )中,我们可以建立一个术语〜X:甲。
我这样做的动机是,我希望最终能够在形式上将计算复杂性理论中的概念更正式地联系起来。具体而言,我对作为形式理论建设性类型的力量通过使用暂停神谕会获得什么感兴趣,因此,为了做到这一点,我当然需要对可能的非终止有一个正式的概念,并证明需要暂停。在类型理论框架内将其与之并存。