谓语元理论中祈使系统的逻辑关系。


14

像系统F这样的命令性语言的逻辑关系似乎严重依赖于环境逻辑的命令性。具体来说,将根据所有类型的关系来定义forall类型的解释。在强制性系统(如CiC / Coq)中很好,但在谓词系统(如Agda)中似乎是不可能的。

如何才能做到这一点?例如,您将如何证明Agda中系统F的规范化?您是否必须建立自己的命令性宇宙?

Answers:


14

总的来说,我们通常所说的逻辑关系参数实际上并没有与可泛性联系在一起:主要思想只是在一些抽象代数中解释术语一种,并将类型表示为(ñ-ary)关系 [R一种ñ

这对于所有类型类型理论(包括从属类型理论)都非常适用,请参见例如Shürmann和Sarnat:《结构逻辑关系》,其中使用了谓词逻辑(Twelf 的谓词逻辑)来证明谓词演算的某个属性(相等的可判定性)(简单键入λ-演算)使用逻辑关系。

正如你可能已经怀疑,但是,它是不是可以证明在阿格达的F系统正常化(如果阿格达是不是偷偷强于预期,即约马丁- LOF型理论的强度与一群宇宙)。这是因为系统F的归一化意味着二阶算术(P一种2),它比ML类型理论在任意数量的(谓语)Universe中更强大。

不过,准确找出在Agda中证明出错的地方很有帮助。当您尝试定义命令性量化的逻辑关系解释时,确实会发生这种情况。但是,非强制性连接词的解释(包括“从属”量化)在像阿格达这样的理论中是合乎逻辑的。


1
哇塞!真的么?您无法证明系统F在Agda中正常化吗?你有被引用吗?
Max New

2
@MaxNew:实际上很难找到引用。我能找到的最接近的是某些马丁·洛夫类型理论的强度,它无疑解决了具有单个宇宙和某种归纳法的谓词理论的问题。但是,Agda具有令人恐惧的归纳递归,这使其功能更加强大。
科迪

1
我要补充虽然,感应递归被称为是不是在某些情况下impredicative量化较弱,因为是很好的说明如下:fplab.bitbucket.org/posts/2012-12-06-induction-recursion.html
科迪

1
@cody不幸的是,该链接不再起作用。您是否可以再次找到此内容?您是否知道在规范可疑性领域中的新出版物?
卢卡斯卢
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.