跳到主要内容
10.1145/1481861.1481873高级会议文章/章节视图摘要出版物页面波普尔会议记录会议集合
研究论文

引用和递归类型的关系参数

出版:2009年1月24日出版历史

摘要

我们为具有非指示性多态性、通用引用和递归类型的调用值高阶编程语言提供了一种可能的世界语义。该模型是具有所有这些特性的编程语言的第一个相关参数模型之一。

为了建模非独立多态性,我们通过通用域上的参数化(世界索引)逻辑关系定义类型的语义。众所周知,在递归类型存在的情况下显示逻辑关系的存在是非常重要的。在这里,由于一般性引用,问题更加严重。我们解释了问题所在,并提出了我们的解决方案,该解决方案使用了一种新的方法来建模引用。我们证明了所得到的语义相对于标准操作语义来说是足够的,并且包括了通过参数化推理上下文等价的简单示例。

工具书类

  1. M.Abadi和G.Plotkin。多态性和递归类型的每个模型。《LICS会议录》,第355--365页,1990年。谷歌学者谷歌学者交叉引用交叉引用
  2. A.艾哈迈德。递归和量化类型的逐步诱导句法逻辑关系。程序中。第69-83页,2006年。谷歌学者谷歌学者数字图书馆数字图书馆
  3. A.Ahmed、D.Dreyer和A.Rossberg,《州独立代表独立性》。将出现在POPL 2009上。谷歌学者谷歌学者数字图书馆数字图书馆
  4. R.M.阿马迪奥。可实现性结构上的递归。信息与计算,91(1):55-851991。谷歌学者谷歌学者数字图书馆数字图书馆
  5. A.W.Appel和D.McAllester。基本校对代码的递归类型索引模型。托普拉斯,23(5):657--6832001。谷歌学者谷歌学者数字图书馆数字图书馆
  6. A.W.Appel、P.-A.Melliès、C.D.Richards和J.Vouillon。现代、主要、通用型系统的非常模态模型。程序中。第109-122页,2007年。谷歌学者谷歌学者数字图书馆数字图书馆
  7. N.Benton和B.Lepercey。用于存储的标称语义中的关系推理。程序中。TLCA,LNCS第3461卷,2005年。谷歌学者谷歌学者数字图书馆数字图书馆
  8. G.M.Bierman、A.M.Pitts和C.V.Russo。Lily的运算性质,一个带递归的多态线性lambda演算。程序中。HOOTS,ENTCS第41卷,2000年。谷歌学者谷歌学者
  9. L.Birkedal和R.E.Mögelberg。Abadi-Plotkin参数逻辑的分类模型。计算机科学中的数学结构,15(4):709-7722005。谷歌学者谷歌学者数字图书馆数字图书馆
  10. L.Birkedal、R.E.Mögelberg和R.L.Petersen。线性阿巴迪(&L);Plotkin逻辑。计算机科学中的逻辑方法,2(5:1):1-332006。谷歌学者谷歌学者
  11. N.Bohr和L.Birkedal。递归类型和引用的关系推理。程序中。APLAS,第79-96页,2006年。谷歌学者谷歌学者数字图书馆数字图书馆
  12. N.Bohr和L.Birkedal。递归类型和封闭类型引用的关系参数。技术报告,哥本哈根IT大学,2007年。尼娜·玻尔博士论文2007年的一章。谷歌学者谷歌学者
  13. K.Crary和R.Harper。多态和递归类型的句法关系。ENTCS,172:259--2992007年。谷歌学者谷歌学者数字图书馆数字图书馆
  14. A.菲林斯基。论一元语义之间的关系。理论计算机科学,375(1-3):41-752007。谷歌学者谷歌学者数字图书馆数字图书馆
  15. 长谷川先生。关系参数和控制。计算机科学中的逻辑方法,2(3):1-222006。谷歌学者谷歌学者交叉引用交叉引用
  16. P.约翰。基于高阶多态计算的自由定理证明程序转换的正确性。计算机科学中的数学结构,10(2):201-229,2005。谷歌学者谷歌学者数字图书馆数字图书馆
  17. P.Johann和J.Voigtlaender。seq对基于自由理论的程序转换的影响。信息学基础,69(1-2):63-1022006。谷歌学者谷歌学者数字图书馆数字图书馆
  18. V.Koutavas和M.Wand。非类型命令式对象的相互模拟。程序中。第146-161页,2006年。谷歌学者谷歌学者数字图书馆数字图书馆
  19. V.Koutavas和M.Wand。用于推理高阶命令式程序的小互模拟。程序中。第141-152页,2006年。谷歌学者谷歌学者数字图书馆数字图书馆
  20. S.B.Lassen和P.B.Levy。参数多态性的范式互模拟。将在LICS 2008上亮相。谷歌学者谷歌学者数字图书馆数字图书馆
  21. S.B.Lassen和P.B.Levy。键入范式互模拟。程序中。CSL,LNCS第4646卷,第283-297页,2007年。谷歌学者谷歌学者数字图书馆数字图书馆
  22. P.利维。按调用值进行一般存储的可能世界语义。程序中。CSL,LNCS第2471卷,第232-246页,2002年。谷歌学者谷歌学者数字图书馆数字图书馆
  23. P.-A Melliès和J.Vouillon。操作框架中的递归多态类型和参数。第82-912005页。谷歌学者谷歌学者数字图书馆数字图书馆
  24. R.Mögelberg。将多态性FPC解释为参数多态性的领域理论模型。程序中。ICALP,第372-3832006页。谷歌学者谷歌学者数字图书馆数字图书馆
  25. R.Mögelberg和A.Simpson。计算效果的关系参数。程序中。第346-355页,2007年。谷歌学者谷歌学者数字图书馆数字图书馆
  26. R.Møgelberg和A.Simpson。控制的关系参数被视为计算效果。程序中。MFPS,ENTCS,第295--312页,2007年。谷歌学者谷歌学者数字图书馆数字图书馆
  27. B.C.皮尔斯。类型和编程语言。麻省理工学院出版社,2002年。谷歌学者谷歌学者数字图书馆数字图书馆
  28. A.M.皮特斯。域的关系属性。信息与计算,127:66-901996。谷歌学者谷歌学者交叉引用交叉引用
  29. A.M.皮特斯。参数多态性和操作等效性。计算机科学中的数学结构,10:321-3592000。谷歌学者谷歌学者数字图书馆数字图书馆
  30. A.M.皮特斯。类型和编程语言高级主题,类型运算推理一章。麻省理工学院出版社,2005年。谷歌学者谷歌学者
  31. A.M.Pitts和I.Stark。动态创建局部名称的高阶函数的可观测特性,或:有什么新功能?《MFPS会议录》,LNCS第711卷,第122-141页,1993年。谷歌学者谷歌学者数字图书馆数字图书馆
  32. G.普洛金。二阶类型理论和递归。1993年2月斯科特节日的演讲笔记。谷歌学者谷歌学者
  33. G.Plotkin和M.Abadi。参数多态性的逻辑。程序中。TLCA,LNCS第664卷,第361-375页,1993年。谷歌学者谷歌学者数字图书馆数字图书馆
  34. J.雷诺兹。类型、抽象和参数多态性。信息处理,83:513--5231983。谷歌学者谷歌学者
  35. K.Stövring和S.B.Lassen。顺序控制和状态的完整的共归纳句法理论。程序中。第161-172页,2007年。谷歌学者谷歌学者数字图书馆数字图书馆
  36. E.Sumii和B.C.Pierce。类型抽象和递归的互模拟。程序中。第63-74页,2005年。谷歌学者谷歌学者数字图书馆数字图书馆
  37. P.Wadler。免费的定理!第四届函数式编程语言与计算机体系结构研讨会,第347-359页,1989年。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 引用和递归类型的关系参数

        建议

        评论

        登录选项

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

        登录

        完全访问权限

        • 发布于

          封面图片ACM会议
          TLDI’09:第四届语言设计和实现类型国际研讨会会议记录
          2009年1月
          122页
          国际标准图书编号:9781605584201
          内政部:10.1145/1481861

          版权所有©2009 ACM

          允许制作本作品的全部或部分数字或硬拷贝供个人或课堂使用,但不收取任何费用,前提是复制品的制作或分发不是为了盈利或商业利益,并且复制品在首页注明本通知和完整引文。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。向请求权限[电子邮件保护]

          出版商

          计算机协会

          美国纽约州纽约市

          出版历史

          • 出版:2009年1月24日

          权限

          请求有关此文章的权限。

          请求权限

          检查更新

          限定符

          • 研究论文

          验收费率

          总体验收率11属于26提交文件,42%

          即将召开的会议

          流行乐'25
          第52届ACM SIGPLAN编程语言原理年会
          2025年1月19日至25日
          丹佛,有限公司,美国

        PDF格式

        以PDF文件查看或下载。

        PDF格式

        电子阅读器

        使用eReader在线查看。

        电子阅读器