×

通过类型化lambda演算的求值对归一化进行语义分析。 (英语) Zbl 07680178号

摘要:本文从范畴和代数的角度研究了类型lambda演算的求值归一化。本文的第一部分通过克里普克逻辑关系分析了Jung和Tiuryn的lambda可定义性结果,并说明了如何将其用于统一可定义性和归一化,从而得到一个扩展归一化结果。在本文的第二部分中,通过考虑内涵克里普克关系(以Artin-Wraith粘合的形式)进一步完善了分析,并显示出提供了归一化项的函数,通过在类别粘合的背景下进行评估来铸造归一化。技术发展包括对类型化lambda演算的语法和语义的代数处理,允许在简单类型元理论中给出归一化函数的定义。合成了一个独立类型函数编程语言中的按求值归一化程序。

MSC公司:

03B40型 组合逻辑与lambda演算
03B38型 类型理论
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Allais,G.、Atkey,R.、Chapman,J.、Mcbride,C.和Mckinna,J.(2021)。具有绑定的语法的类型和范围安全的宇宙:它们的语义和证明。功能编程杂志31E22·Zbl 1522.68118号
[2] Alimohamed,M.(1995)。内隐多态性分类模型中lambda可定义性的特征。理论计算机科学146(1-2)5-23·Zbl 0873.68015号
[3] Altenkirch,T.、Dybjer,P.、Hofmann,M.和Scott,P.(2001)。带余积的类型lambda演算的求值归一化。摘自:第16届IEEE计算机科学逻辑年会论文集,203-210。
[4] Altenkirch,T.、Hofmann,M.和Streicher,T.(1995)。无约简归一化证明的范畴重构。在:分类理论与计算机科学,计算机科学讲义,第953卷,施普林格出版社,182-199年·Zbl 1502.03019号
[5] Altenkirch,T.和Reus,B.(1999)。使用广义归纳类型的lambda项的单数表示。摘自:第13届计算机科学逻辑国际研讨会论文集,计算机科学讲义,第1683卷,Springer-Verlag,453-468·Zbl 0944.03011号
[6] Balat,V.、Di Cosmo,R.和Fiore,M.(2004)。带和的类型lambda演算的扩展规范化和类型定向部分求值。摘自:第31届ACM SIGPLAN-SIGACT编程语言原理研讨会论文集(POPL'04),64-76·Zbl 1325.68045号
[7] Benton,N.、Hur,C.-K.、Kennedy,A.和Mcbride,C.(2012)。Coq中的强类型术语表示。《自动推理杂志》49(2)141-159·Zbl 1269.68041号
[8] Berger,U.(1993)。从规范化证明中提取程序。收录:《打字兰姆达微积分与应用》,《计算机科学讲义》,第664卷,施普林格-弗拉格出版社,第91-10页·Zbl 0788.68015号
[9] Berger,U.和Schwichtenberg,H.(1991)。类型化\(\lambda \)-演算的求值函数的逆函数。摘自:第六届IEEE计算机科学逻辑年会论文集,203-211。
[10] Bezem,M.和Groote,J.(编辑)(1993年)。打字兰姆达微积分和应用,计算机科学讲义,第664卷,斯普林格,斯普林格-Verlag·兹比尔0866.00038
[11] Coquand,C.(1994年)。从语义到规则:机器辅助分析。收录于:Börger,E.,Gurevich,Y.和Meinke,K.(编辑)《计算机科学逻辑学报》93年,计算机科学讲稿,第832卷,Springer-Verlag·Zbl 0953.68569号
[12] Coquand,T.和Dybjer,P.(1997年)。直观的模型构造和规范化证明。计算机科学中的数学结构7 75-94。(1993年类型研讨会初步会议记录中的初步版本。)·Zbl 0883.03009号
[13] Crole,R.(1994)。类型分类,剑桥,剑桥大学出版社。
[14] 乔布里奇,D.,Dybjer,P.和斯科特,P.(1997)。规范化和Yoneda嵌入。计算机科学中的数学结构8153-192·兹伯利0918.03012
[15] Danvy,O.(1998)。类型定向部分求值。收录于:部分评估-实践与理论,1998年DIKU暑期学校学报,计算机科学讲稿,第1706卷,Springer-Verlag,367-411。
[16] Danvy,O.和Dybjer,P.(编辑)(1998年)。1998年APPSEM评估标准化研讨会会议记录(NBE’98),金砖国家注释NS-98-8。奥胡斯大学计算机科学系。
[17] Filinski,A.(1999年)。对类型定向部分求值的语义解释。摘自:声明性编程的原理与实践,《计算机科学讲义》,第1702卷,Springer-Verlag,378-395·Zbl 0953.68034号
[18] Filinski,A.(2001)。计算lambda-calculus的求值归一化。收录:《打字兰姆达微积分与应用》,《计算机科学讲稿》,施普林格出版社·Zbl 0981.68023号
[19] Fiore,M.(2002)。通过类型化lambda演算的求值对归一化进行语义分析。摘自:第四届ACM SIGPLAN声明性编程原则与实践国际会议记录(PPDP'02),26-37。
[20] Fiore,M.和Hur,C.-K.(2010年)。二阶方程逻辑。摘自:第19届EACSL计算机科学逻辑年会会议记录(CSL 2010),计算机科学讲稿,第6247卷,Springer-Verlag,320-335·Zbl 1287.03078号
[21] Fiore,M.、Plotkin,G.和Turi,D.(1999)。抽象语法和变量绑定。摘自:第14届IEEE计算机科学逻辑年会论文集,193-202年。
[22] Fiore,M.和Simpson,A.(1999)。Lambda可定义性,通过Grothendieck逻辑关系求和。收录于:《打字兰姆达微积分与应用》,《计算机科学讲义》,第1581卷,施普林格出版社,147-161页·Zbl 0929.18004
[23] Fiore,M.和Szamozvancev,D.(2022年)。二阶抽象句法的形式元理论。摘自:第49届ACM SIGPLAN编程语言原理研讨会论文集(POPL 2022)。
[24] O'Caml,新鲜。网址:www.cl.cam.ac.uk/amp12/fresh-ocaml/。
[25] Girard,J.-Y.(1972年)。解释功能内尔(nelle etélimination des coupures dans l’arithmétique d'ordre supérieur)。巴黎第七大学博士学位。
[26] Jung,A.和Tiuryn,J.(1993年)。λ可定义性的一个新特征。收录于:《打字兰姆达微积分与应用》,《计算机科学讲义》,第664卷,斯普林格-Verlag,245-257·Zbl 0795.03021号
[27] Krivine,J.(1993)。Lambda-微积分,类型和模型,计算机及其应用,Masson和Ellis Horwood·Zbl 0779.03005号
[28] Lambek,J.和Scott,P.(1986年)。《高等分类逻辑导论》,剑桥高等数学研究,第7卷,剑桥,剑桥大学出版社·Zbl 0596.0302号
[29] Lehmann,D.和Smyth,M.(1981年)。数据类型的代数规范:一种综合方法。数学系统理论1497-139·Zbl 0457.68035号
[30] Ma,Q.和Reynolds,J.(1992年)。类型、抽象和参数多态性,第2部分。收录于:编程语义的数学基础,《计算机科学讲义》,第598卷,Springer-Verlag,1-40页·Zbl 1518.68061号
[31] Martin-Löf,P.(1975年)。关于直觉主义类型理论的模型和定义相等的概念。摘自:第三届斯堪的纳维亚逻辑研讨会论文集,81-109·Zbl 0334.02017号
[32] Pfenning,F.和Elliot,C.(1988年)。高阶抽象语法。在:ACM SIGPLAN’88语言设计与实现研讨会论文集。
[33] Plotkin,G.(1973)。Lambda定义和逻辑关系。爱丁堡大学人工智能学院技术报告。
[34] Reynolds,J.(1998)。归一化和函子范畴。摘自:1998年APPSEM评估归一化研讨会会议记录(NBE’98),金砖国家注释NS-98-8。奥胡斯大学计算机科学系,33-36。
[35] Statman,R.(1985)。逻辑关系和类型化lambda演算。信息与控制6585-97·Zbl 0594.03006号
[36] Streicher,T.(1998)。语义规范化证明背后的类别直觉。摘自:1998年APPSEM评估归一化研讨会会议记录(NBE’98),金砖国家注释NS-98-8。奥胡斯大学计算机科学系,9-10。
[37] Streicher,T.(2000)。重新讨论了表示完整性。收录:《理论计算机科学电子笔记》,第29卷,爱思唯尔科学出版社,288-300。
[38] Tait,W.(1967年)。有限型泛函的内涵解释I.符号逻辑杂志32(2)198-212·Zbl 0174.01202号
[39] Taylor,P.(1999)。《数学实用基础》,《剑桥高等数学研究》,第59卷,剑桥,剑桥大学出版社·Zbl 0939.18001号
[40] Wraith,G.(1974年)。Artin胶合。纯粹与应用代数杂志4345-348·Zbl 0282.18011号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。