跳到主要内容
研究论文

流上具有同余的纯类型系统:从有限到无限正规化

出版:2012年9月9日 出版历史
  • 获取引文提醒
  • 摘要

    在本文中,我们使用类型来确保涉及流的程序表现良好。我们使用类型构造函数扩展纯类型系统溪流,模态运算符下一个和一个不动点算子,用于表示同蚀作用。此扩展名为带余度的纯类型系统(CoPTS)。Krishnaswami和Benton定义的反应式程序的类型lambda演算可以作为CoPTS获得。CoPTS允许我们仅使用一个框架来研究一系列类型lambda演算,这些演算都是用同余扩展的。特别是,我们研究了作为Coq底层形式语言的构造演算的这种扩展。我们使用无限重写机制,并使用无限归一化的概念将性能良好的程序的思想形式化。有限项和无限项的集合被定义为度量完成。我们在模态算子(•A类)通过关联类型变量(•A类)在一个术语中所有出现的深度。模态算子和深度之间的这种句法联系是证明无限弱正规化和强正规化的关键。

    工具书类

    [1]
    S.Abramsky和C.H.L.Ong。懒惰lambda演算中的完全抽象。通知。和计算。,105 (2): 159--267, 1993. ISSN 0890-5401。
    [2]
    H.巴伦德雷格特。带有类型的Lambda计算。编辑S.Abramsky、D.Gabbay和T.Maibaum,《计算机科学逻辑手册》第2卷,第118-310页。牛津大学出版社,1992年。
    [3]
    H.P.巴伦德雷格特。兰姆达演算:它的语法和语义。荷兰北部,阿姆斯特丹,修订版,1984年。国际标准图书编号0-444-86748-1;0-444-87508-5.
    [4]
    S.Berardi公司。类型依赖与建构数学。1990年,卡内基·梅隆大学和都灵大学博士论文。
    [5]
    A.贝拉杜奇。无限λ-演算和无意义模型。《逻辑与代数》(Pontignano,1994),第339-377页。Dekker,纽约,1996年。
    [6]
    L.Birkedal、J.Schwinghammer和K.Stövring。带保护递归的lambda演算的度量模型。2010年,2010年,在FICS上发表。
    [7]
    L.Birkedal、R.E.Mögelberg、J.Schwinghammer和K.Stövring。合成保护域理论的第一步:树拓扑中的阶跃诱导。在LICS中,第55-64页,2011年。
    [8]
    T.Borguis公司。模态纯类型系统。《逻辑、语言与信息杂志》,7(3):265--2961998年。
    [9]
    T.科昆德。类型理论中的无限对象。类型,第62-78页,1993年。
    [10]
    T.Coquand和H.Herbelin。纯类型系统中的A-转换和循环组合子。J.功能。程序。,4 (1): 77--88, 1994.
    [11]
    T.Coquand和G.P.Huet。结构微积分。信息计算。,76 (2/3): 95--120, 1988.
    [12]
    H.B.Curry和R.Feys。《组合逻辑》,第一卷,北荷兰,1958年。
    [13]
    N.G.德布鲁因。AUTOMATH项目调查。编辑J.R.欣德利和J.塞尔丁,致H.B.库里:关于组合逻辑、兰姆达微积分和形式主义的论文。学术出版社,1980年。
    [14]
    J.Endrullis、C.Grabmayer、D.Hendriks、A.Isihara和J.W.Klop。流定义的生产力。西奥。计算。科学。,411 (4-5): 765--782, 2010.
    [15]
    H.杰弗斯。类型lambda-calculi中β-eta还原的Church-Rosser属性。在LICS中,第453-460页,1992年。
    [16]
    H.Geuvers和M.-J.Nederhof。构造演算强正规化的模证明。J.功能。程序。,1 (2): 155--189, 1991.
    [17]
    H.Geuvers和J.Verkoelen。关于类型理论中的不动点和循环组合子。注,2009年。
    [18]
    E.吉梅内斯。无限结构微积分及其在通信系统验证中的应用。里昂高等师范学院博士论文,1996年。
    [19]
    E.吉梅内斯。类型理论中的结构递归定义。在ICALP中,第397-408页,1998年。
    [20]
    E.Giménez和P.Casterán。关于的教程{co-}感应coq中的类型。技术报告,Inria,1998年。
    [21]
    J.-Y.吉拉德。行政法庭解释。巴黎第七大学博士论文,1972年。
    [22]
    W.A.霍华德。公式即类型的构造概念。编辑J.R.欣德利和J.塞尔丁,致H.B.库里:关于组合逻辑、兰姆达微积分和形式主义的论文。学术出版社,1980年。
    [23]
    G.Hutton和M.Jaskelioff。在流上表示压缩函数。提交给2011年《函数编程杂志》。
    [24]
    J.R.Kennaway、J.W.Klop、M.R.Sleep和F.-J.de Vries。无限lambda结石和Böhm模型。在RTA中,第257-270页,1995年。
    [25]
    J.R.Kennaway、J.W.Klop、M.R.Sleep和F.-J.de Vries。正交项重写系统中的超有限约简。信息计算。,119 (1): 18--38, 1995.
    [26]
    J.R.Kennaway、J.W.Klop、M.R.Sleep和F.-J.de Vries。无限lambda微积分。西奥。计算。科学。,175 (1): 93--125, 1997.
    [27]
    J.Ketema和J.G.Simonsen。无限组合约简系统。信息计算。,209 (6): 893--926, 2011.
    [28]
    J.W.Klop。组合减速系统。博士论文,乌得勒支Rijkuniversiteit,1980年。
    [29]
    J.W.Klop、V.van Oostrom和F.van Raamsdonk。组合还原系统:介绍和调查。西奥。计算。科学。,121 (1&2): 279--308, 1993.
    [30]
    N.R.Krishnaswami和N.Benton。反应式程序的极端语义。在LICS中,第257--266页,2011年。
    [31]
    N.R.Krishnaswami和N.Benton。图形用户界面的语义模型。2011年,ICFP第45-57页。
    [32]
    N.R.Krishnaswami、N.Benton和J.Hoffmann。有界空间中的高阶函数反应规划。《持久性有机污染物清单》,第45-58页,2012年。
    [33]
    J.-J.Lévy。λβK演算的代数解释,以及标记λ演算的应用。理论计算机科学,2(1):97-1141976。
    [34]
    G.隆戈。λ-演算的集合理论模型:理论,展开,同构。Ann.纯粹应用。逻辑,24(2):153--1881983。ISSN 0168-0072。
    [35]
    Z.罗。ECC,一个扩展的构造演算。在LICS中,第386-395页,1989年。
    [36]
    H.Nakano。递归的一种模式。在LICS中,第255-266页,2000年。
    [37]
    R.P.内德珀特。类型lambda演算中的强规范化。荷兰埃因霍温理工大学博士论文,1973年。
    [38]
    J.C.雷诺兹。走向类型结构理论。在程序设计研讨会上,第408-4231974页。
    [39]
    P.Severi和E.Poll。具有定义的纯类型系统。在LFCS中,第316-328页,1994年。
    [40]
    J.特洛。Een nadere beuijstheoretische分析了vanm GSTT的手稿,1989年。
    [41]
    B.沃纳。非归纳结构。巴黎第七大学博士论文,1994年。
    [42]
    H.Zantema和M.Raffelsieper。证明无限数据结构的生产力。在RTA中,第401-416页,2010年。

    引用人

    查看全部

    建议

    评论

    信息和贡献者

    问询处

    发布于

    封面图片ACM SIGPLAN注意事项
    ACM SIGPLAN通知 第47卷第9期
    2012年ICFP
    2012年9月
    368页
    ISSN公司:0362-1340
    EISSN公司:1558-1160
    内政部:10.1145/2398856
    期刊目录
    • 封面图片ACM会议
      ICFP’12:第17届ACM SIGPLAN功能编程国际会议记录
      2012年9月
      392页
      国际标准图书编号:9781450310543
      内政部:10.1145/2364527
    如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

    出版商

    计算机协会

    美国纽约州纽约市

    出版历史

    出版:2012年9月9日
    在SIGPLAN中发布体积47,问题9

    检查更新

    作者标记

    1. 无限正规化
    2. 模态算子
    3. 递归
    4. 溪流
    5. 类型lambda演算

    限定符

    • 研究文章

    贡献者

    其他指标

    文献计量学和引文

    文献计量学

    文章指标

    • 下载量(最近12个月)1
    • 下载次数(最近6周)0

    其他指标

    引文

    引用人

    查看全部
    • (2016)关于会话和无限数据协调模型和语言10.1007/978-3-319-39519-7_15(245-261)在线发布日期:2016年5月24日
    • (2015)共导类型的保护递归编程与推理编译器构造10.1007/978-3-662-46678-0_26(407-421)网上发布日期:2015年
    • (2014)公平反应式编程ACM SIGPLAN通知10.1145/2578855.253588149:1(361-372)在线发布日期:2014年1月8日
    • (2014)公平反应式编程第41届ACM SIGPLAN-SIGACT编程语言原理研讨会会议记录10.1145/2535838.2535881(361-372)在线发布日期:2014年1月11日
    • (2013)coq中基于互模拟技术的循环共归纳第四届交互式定理证明国际会议论文集10.1007/978-3-642-39634-2_26(354-369)在线发布日期:2013年7月22日
    • (2013)超度量模型中反应程序之间转换的完备性类型化Lambda演算及其应用10.1007/978-3-642-38946-7_17(221-235)网上发布日期:2013年
    • (2017)时钟在滴答作响:不要再耽搁了!第32届ACM/IEEE计算机科学逻辑年会论文集10.5555/3329995.3330032(1-12)在线发布日期:2017年6月20日
    • (2017)时钟在滴答作响:不要再耽搁了!2017年第32届ACM/IEEE计算机科学逻辑研讨会(LICS)10.1109/LICS.2017.8005097(1-12)在线发布日期:2017年6月
    • (2017)递归的一种轻量级形式第20届软件科学和计算结构基础国际会议论文集-第10203卷10.1007/978-3-662-54458-7_29(499-516)在线发布日期:2017年4月22日
    • (2013)带保护递归的高效协同编程ACM SIGPLAN通知10.1145/2544174.250059748:9(197-208)在线发布日期:2013年9月25日
    • 显示更多引用者

    视图选项

    获取访问权限

    登录选项

    完全访问权限

    查看选项

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用联机查看电子阅读器.

    电子阅读器

    媒体

    数字

    其他

    桌子

    分享

    分享

    共享此出版物链接

    在社交媒体上分享