×

具有更高类型和BCK-代数的安全递归。 (英语) Zbl 0959.68075号

小结:在之前的工作中,作者引入了一个具有模态和线性类型的lambda演算SLR,它是Bellantoni-Cook函数代数BC到更高类型的扩展。这是朝着所有程序都在多项式时间内运行的函数式编程语言迈出的一步。本文使用由某些多项式时间算法组成的BCK-代数开发了SLR的语义。从这个语义可以看出,使用由\(N)和\(multimap)构建的任意结果类型的安全递归,以及树和其他数据结构上的递归,都保持在多项式时间内。在最初的公式中,SLR只支持自然数和一阶函数结果类型的符号递归。

MSC公司:

68问题55 计算理论中的语义学
2015年3月1日 计算复杂性(包括隐式计算复杂性)
第三天65 高级类型和集合递归理论
68甲18 函数编程和lambda演算
06英尺35英寸 BCK-代数,BCI-代数
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] S.Bellantoni,K.-H.Niggl,H.Schwichtenberg,高级递归中的Ramifization,模态和线性,Ann.Pure Appl。逻辑(2000)本卷。;S.Bellantoni,K.-H.Niggl,H.Schwichtenberg,《高级递归中的分支、情态和线性》,Ann.Pure Appl。逻辑(2000)本卷。
[2] 贝兰托尼,S。;库克,S.,多时间函数的新递归理论表征,计算。复杂性,297-110(1992)·Zbl 0766.68037号
[3] V.-H.Caseiro,《定义多时间函数的方程》,奥斯陆大学博士论文,1997年。可通过ftp从ftp.ifi.uio.no/pub/vuokko/0adm.ps.获取。;V.-H.Caseiro,《定义多时间函数的方程》,奥斯陆大学博士论文,1997年。可通过ftp从ftp.ifi.uio.no/pub/vuokko/0adm.ps获取。
[4] P.Clote,计算模型和函数代数,电子版http://thelonius.tcs.informationk.uni-muenchen.de/~clote/Surve y.ps.gz,1996年。;P.Clote,计算模型和函数代数,电子版http://thelonius.tcs.informationk.uni-muenchen.de/~clote/Surve y.ps.gz,1996年·Zbl 0942.68049号
[5] Cobham,A.,《函数的内在计算困难》(Bar-Hillel,Y.,《逻辑、方法论和科学哲学II》(1965),施普林格出版社:施普林格-柏林),24-30·Zbl 0192.08702号
[6] Day,B.J.,封闭范畴的嵌入定理,1972-73年悉尼范畴研讨会。封闭范畴的嵌入定理,1972-73年悉尼范畴研讨会,数学讲义,第420卷(1974),施普林格:施普林格柏林
[7] Hofmann,M.,《类别理论语义在使用高阶函数代数表征复杂性类中的应用》,布尔。符号。逻辑,3,4,469-485(1997)·Zbl 0931.03058号
[8] M.Hofmann,内涵类型理论中的外延结构,BCS杰出论文系列,施普林格,柏林,1997,214页。;M.Hofmann,内涵类型理论中的外延结构,BCS杰出论文系列,施普林格,柏林,1997,214页·Zbl 1411.03001号
[9] Hofmann,M.,《依赖类型的语法和语义》(Pitts,A.M.;Dybjer,P.,《计算的语义和逻辑》,牛顿研究所出版物(1997),剑桥大学出版社:剑桥大学出版社,英国剑桥)·Zbl 0919.68083号
[10] Hofmann,M.,《一种混合模态/线性lambda演算及其在Bellantoni-Cook安全递归中的应用》(Proc.CSL’97,Aarhus,《计算机科学讲义》,第1414卷(1998),Springer:Springer-Blin),275-294·Zbl 0908.03022号
[11] Hofmann,M.,线性/模态lambda演算的语义,J.Funct。程序。,9, 3, 247-277 (1999) ·Zbl 0965.68011号
[12] 马丁·霍夫曼(Martin Hofmann),《线性类型和非尺寸增加多项式时间计算》,收录于《计算机科学逻辑》(LICS),IEEE计算机社会出版社,马里兰州Silverspring,1999年,第204-213页。;马丁·霍夫曼(Martin Hofmann),《线性类型和非尺寸增加的多项式时间计算》(Linear types and non-size-in-increased多项式time computing),收录于《计算机科学中的逻辑》(Logic in Computer Science,LICS),IEEE Computer Society Press,Silverspring。
[13] M.Hofmann,多项式时间计算的类型系统,1999年。适应能力论文,德国达姆施塔特工业大学。爱丁堡大学LFCS技术报告,ECS-LFCS-99-406。;M.Hofmann,多项式时间计算的类型系统,1999年。习惯化论文,德国达姆施塔特大学。爱丁堡大学LFCS技术报告,ECS-LFCS-99-406。
[14] Lambek,J。;Scott,P.,《高阶范畴逻辑导论》(1986),剑桥大学出版社:剑桥大学出版社,英国剑桥·Zbl 0596.0302号
[15] Leivant,D。;Marion,J.-Y.,《多重时间的Lambda微积分特征》,基金。通知。,19, 167-184 (1993) ·Zbl 0781.68059号
[16] Leivant,D。;Marion,J.-Y.,《Ramified递归与计算复杂性II:替换与多空间》,(Tiuryn,J.;Pacholski,L.,Proc.CSL’94,Kazimierz,Poland。Proc.CSL'94,Kazimierz,Polland,《计算机科学讲义》,第933卷(1995),Springer:Springer Berlin),486-500·Zbl 1044.03526号
[17] D.Leivant,J.-Y.Marion,预测性功能性复发和多空间,摘自:Proc。CAAP 1997,Springer LNCS,1214。;D.Leivant,J.-Y.Marion,预测性功能性复发和多空间,摘自:Proc。CAAP 1997,Springer LNCS,1214。
[18] Mac Lane,S.,《工作数学家的类别》(1971),《施普林格:施普林格柏林》·Zbl 0232.18001号
[19] F.Pfenning,H.C.Wong。in:关于S4的模态λ演算,in:过程。第11届编程语义数学基础会议,路易斯安那州新奥尔良,理论计算机科学电子笔记,第1卷,爱思唯尔,阿姆斯特丹,1995年。;F.Pfenning,H.C.Wong。in:关于S4的模态λ演算,in:过程。第11届编程语义数学基础会议,路易斯安那州新奥尔良,理论计算机科学电子笔记,第1卷,爱思唯尔,阿姆斯特丹,1995年·Zbl 0908.03018号
[20] Statman,R.,逻辑关系与类型演算,Inform。控制,65,85-97(1985)·Zbl 0594.03006号
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。