跳到主要内容
10.5555/788022.789004指导程序文章/章节视图摘要出版物页面会议记录acm公用类型
第条

集合论中的Curry-Howard对应

出版:2000年6月26日出版历史

摘要

本文在经典逻辑[10]的框架内,为Zermelo-Fränkel集理论提出了一个类型lambda-calculus系统。证明和程序之间的Curry-Howard对应最初是通过简单类型系统发现的,该系统使用直觉命题演算,只有连接词。1970年,J.-Y.Girard[4]以系统F的名义将其扩展到二阶直觉主义逻辑,并证明了系统F的规范化性质。Reynolds[13]建立了与编程语言的关系。最近,在1990年,继Felleisen和Griffin[6]发现皮尔斯定律对应于函数编程语言中的控制指令之后,Curry-Howard通信扩展到了经典逻辑。有趣的是,早在1972年,Clint和Hoare[1]就对命令式语言中排除中间和受控跳转指令的规律做了类似的评论。现在有许多基于经典逻辑的类型系统,其中最著名的是J.-Y.Girard的系统LC[5]和M.Parigot的¨µ-演算[12]。我们使用了一个与后者密切相关的系统,称之为埃尔c演算[8,9]。这两个系统都使用经典的二阶逻辑,并具有归一化性质。为了将Curry-Howard对应关系扩展到经典的Zermelo-Fränkel集合理论,我们给出了可实现性模型,这些模型是像众所周知的强迫结构一样递归构建的。我们证明了ZF的每个公理都是实现的;通过这种方法,我们得到了一个s型词干,其中集合理论证明是形式化的,并产生了程序,这些程序与控制指令有关。在这个系统中,规范化属性在我们对数据类型进行正确计算的意义上基本上是正确的。当然,并不是每个类型的术语都可以规范化,因为例如,Y具有基本公理的类型。这些可实现性模型与强制模型有很大不同,并提出了几个有趣的问题。特别是,它们似乎不是ZFC原始模型的最终扩展。此外,它们很可能实现了对选择公理的否定。

工具书类

  1. M.Clint和C.A.Hoare。程序证明:跳转和函数。信息学报1,214-224(1972)。谷歌学者谷歌学者
  2. H.弗里德曼。经典集合论相对于直觉逻辑集合论的一致性。Symb杂志。《逻辑》,38 no 2,315-319(1973)。谷歌学者谷歌学者交叉引用交叉引用
  3. H.弗里德曼。经典且直观的可证明递归函数。在:高等集理论。斯普林格莱克特。数学笔记。,第669、21-27号(1977年)。谷歌学者谷歌学者
  4. J.-Y.吉拉德。Gödelál分析接口的扩展。In:程序。第二次扫描。逻辑交响乐。第63-92页。北荷兰酒吧。Co.(1971)。谷歌学者谷歌学者交叉引用交叉引用
  5. J.-Y.吉拉德。一种新的构造逻辑:经典逻辑。《计算机科学中的数学结构》,第1卷,第255-296页(1991年)。谷歌学者谷歌学者交叉引用交叉引用
  6. T.格里芬。一种形式上的控制概念。第17届A.C.M.程序设计语言原理研讨会会议记录(1990年)。谷歌学者谷歌学者数字图书馆数字图书馆
  7. T.J.杰赫。集合论。学术出版社,1978年。谷歌学者谷歌学者
  8. J.-L.克里文。经典逻辑、存储算子和二阶微积分。纯净与应用年鉴。日志。68,第53-78页(1994年)。谷歌学者谷歌学者交叉引用交叉引用
  9. J.-L.克里文。用名称调用微积分中整数的一个通用存储定理。西奥。公司。第129卷,第79-94页(1994年)。谷歌学者谷歌学者数字图书馆数字图书馆
  10. J.-L.克里文。经典Zermelo-Frnkel集理论中的类型lambda-calculus。出现在数学档案中。逻辑。预印网址:www.logique.jussieu.fr/www.krivine。谷歌学者谷歌学者
  11. C.麦卡蒂。可实现性和递归集理论。纯净与应用年鉴。日志。32,第153-183页(1986年)。谷歌学者谷歌学者交叉引用交叉引用
  12. M.帕里戈特。微积分:对经典自然演绎的算法解释。程序。逻辑程序。和自动。《推理》,《圣彼得堡法律N.C.S.624》,第190-201页(1992年)。谷歌学者谷歌学者数字图书馆数字图书馆
  13. J.C.雷诺兹。走向类型结构理论。LNCS 19 Springer Verlag(1974)。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 集合论中的Curry-Howard对应
      索引术语已通过自动分类分配给内容。

      建议

      评论

      登录选项

      检查您是否可以通过登录凭据或您的机构访问本文。

      登录

      完全访问权限

      • 发布于

        封面图片指南会议记录
        LICS’00:第15届IEEE计算机科学逻辑年会论文集
        2000年6月
        国际标准图书编号:0769507255

        版权所有©Copyright(c)2000 Institute of Electrical and Electronics Engineers,Inc.保留所有权利。

        出版商

        IEEE计算机学会

        美国

        出版历史

        • 出版:2000年6月26日

        限定符

        • 第条