跳到主要内容
10.1145/263699.263738acm会议文章/章节视图摘要出版物页面波普尔会议记录会议集合
第条
免费访问

原子子类型中的最小类型

出版:1997年1月1日出版历史

摘要

本文研究了在具有原子子类型的类型化编程语言中,简化类型和大多数一般类型的大小复杂性的问题。我们定义了一个关于所有类型的最小类型的概念,这些类型在实例化方面是等价的。实例的概念是Fuh和Mishra[13]的概念,它支持许多有趣的简化。我们证明了每个类型项都有一个唯一的最小类型,这是所有等价类型中逻辑上最简洁的。关于我们的极小性概念,我们研究了众所周知的简化技术的完备性。基于这些结果,我们证明了约束集以及大多数一般类型中类型的最坏情况dag大小的紧指数下界。据我们所知,之前证明的最佳下限是线性的。

工具书类

  1. 1M.Abadi和L.Cardelli。一个提奥#的物体。Springer-Verlag,1996年。谷歌学者谷歌学者数字图书馆数字图书馆
  2. 2A.V.Aho、R.Garey和J.D.Ullman。有向图的传递约简。SlAM计算杂志,1(2):131-1371972年6月。谷歌学者谷歌学者交叉引用交叉引用
  3. 三。A.Aiken和E.L.Wimmers。类型包含约束和类型推理。1993年FPCA会议记录#《功能编程语言与计算机体系结构》,丹麦哥本哈根,第31-42页,1993年6月。谷歌学者谷歌学者数字图书馆数字图书馆
  4. 4A.Aiken、E.L.Wimmers和T.K.Lakshman。使用条件类型的软类型。程序中#第1届CM SIGPLAN-SIGA CT编程语言原理年会,俄勒冈州波特兰。ACM出版社,1994年1月。谷歌学者谷歌学者数字图书馆数字图书馆
  5. 5A.Aiken、E.L.Wimmers和3。Palsberg。多态性类型与子类型的最佳表示。技术报告UCB/CSD-96-909,加州大学伯克利分校,1996年7月。谷歌学者谷歌学者数字图书馆数字图书馆
  6. 6H.P.巴伦德雷格特。《兰姆达演算:语法与语义》,《逻辑与数学基础研究》第103卷。北荷兰,1984年。谷歌学者谷歌学者
  7. 7H.P.巴伦德雷格特。带有类型的Lambda计算。编辑S.Abramsky、D.M.Gabbay和T.S.E.Maibanm,《计算机科学逻辑手册》第二卷,第117-309页。牛津大学出版社,1992年。谷歌学者谷歌学者数字图书馆数字图书馆
  8. 8马金·本克。存在继承时的高效类型重建。《计算机科学数学基础》(MFCS),第272-280页。Springer Verlag,LNCS 7111993年。谷歌学者谷歌学者数字图书馆数字图书馆
  9. 9马金·本克。子类型不等式的一些复杂性边界。技术报告TR 95-20(220),波兰华沙大学信息学院华沙大学,1995年12月。谷歌学者谷歌学者
  10. 10P.柯蒂斯。多态性类型分析中的限制量化。技术报告CSL-90-1,施乐Parc,1990年2月。谷歌学者谷歌学者
  11. 113.艾弗里、S.史密斯和V.特里夫诺夫。对象的健全多态类型推断。1995年OOPSLA会议记录。谷歌学者谷歌学者数字图书馆数字图书馆
  12. 12M.F~hndrich和A.Aiken。编制集约束程序分析量表。1996年,马萨诸塞州坎布里奇举办的关于设置约束的研讨会。谷歌学者谷歌学者数字图书馆数字图书馆
  13. 13Y.Fuh和P.Mishra。多态亚型推断:缩小理论与实践的差距。程序中。《软件开发理论与实践国际会议》,第167-183页,西班牙巴塞罗那,1989年3月。斯普林格·弗拉格。谷歌学者谷歌学者数字图书馆数字图书馆
  14. 14Y.Fuh和P.Mishra。具有子类型的类型推断。理论计算机科学(TCS),73:155-1751990。谷歌学者谷歌学者数字图书馆数字图书馆
  15. 15C.A.Gunter和J.C.Mitchell,编辑。面向对象编程的理论方面。麻省理工学院出版社,1994年。谷歌学者谷歌学者数字图书馆数字图书馆
  16. 16F.Henglein和C.Mossin。多态结合时间分析。程序中。欧洲编程研讨会(ESOP),苏格兰爱丁堡。Springer-Verlag,1994年4月。也是DIKU语义报告D-198。谷歌学者谷歌学者数字图书馆数字图书馆
  17. 17M.Hoang和J.C.Mitchell。具有子类型的类型推理的下限。程序中。第二届年度编程语言原理研讨会(POPL),176-185页。ACM出版社,1995年。谷歌学者谷歌学者数字图书馆数字图书馆
  18. 18P.Hudak和J.Fasel。对哈斯克尔的温柔介绍。Sigplan通告,27(5):第T节,1992年。谷歌学者谷歌学者数字图书馆数字图书馆
  19. 19S.Kaes。存在重载、子类型和递归类型时的类型推断。程序中。《LISP和函数编程(LFP)的构型管理会议》,加利福尼亚州圣贝尼斯科,第193-204页。ACM出版社,1992年6月。另见《LISP指针》,第五卷,第1期,1992年1月至3月。谷歌学者谷歌学者数字图书馆数字图书馆
  20. 20P.Kanellakis、H.Mairson和J.C.Mitchell。统一和ML型重建。《计算逻辑——纪念艾伦·罗宾逊的论文》编辑J.-L.拉塞兹和G.普罗特金。麻省理工学院出版社,1991年。谷歌学者谷歌学者
  21. 21P·林肯和J·C·米切尔。子类型类型推理的算法方面。程序中。第19届CM SIGPLAN-SIGA CT程序语言原则研讨会,新墨西哥州阿尔伯克基,第293-304页。ACM出版社,1992年1月。谷歌学者谷歌学者数字图书馆数字图书馆
  22. 22R.Milner、M.Torte.、。,和R.Harper。《标准ML的定义》,麻省理工学院出版社,1990年。谷歌学者谷歌学者数字图书馆数字图书馆
  23. 23J.C.米切尔。胁迫和类型推断(摘要)。程序中。第11 A CM糖浆。《程序设计语言原理》(POPL),第175-1851984页。谷歌学者谷歌学者数字图书馆数字图书馆
  24. 24J.C.米切尔。具有简单子类型的类型推断。函数编程杂志,1(3):245-2851991年7月。谷歌学者谷歌学者交叉引用交叉引用
  25. 25J.C.米切尔。编程语言基础。麻省理工学院出版社,1996年。谷歌学者谷歌学者数字图书馆数字图书馆
  26. 26F.波蒂埃。简化子类型约束。在ICFP’96年会议记录中,函数编程国际会议,第122-133页。ACM出版社,1996年5月。谷歌学者谷歌学者数字图书馆数字图书馆
  27. 27V.Pratt和J.Tiuryn。偏序集中不等式的可满足性。Studia Logiea(待发布)。谷歌学者谷歌学者
  28. 28D.普拉维茨。自然扣除。阿尔奎斯特(&A);维克塞尔,乌普萨拉,1965年。谷歌学者谷歌学者
  29. 29J.雷霍夫。原子子类型中的最小类型。丹麦哥本哈根大学计算机科学系DIKU技术报告D-278。网址:http://www.diku.dk/researchgroups/topps/personal/rehof/publications.html, 1996.谷歌学者谷歌学者
  30. 30G.S.史密斯。具有重载和子类型的函数程序的主体类型方案。《计算机程序设计科学》,23:197-2261994年。谷歌学者谷歌学者数字图书馆数字图书馆
  31. 31J.Tiuryn。子类型不平等。程序中。第七届IEEE年度糖浆。《计算机科学中的逻辑》(LICS),加州圣克鲁斯,第308-315页。IEEE计算机学会出版社,1992年6月。谷歌学者谷歌学者
  32. 32V.Trifonov和S.Smith。对受约束的类型进行子类型划分。《SAS’96年会议记录》,静态分析研讨会,德国亚琛,第349-365页。施普林格,1996年。计算机科学课堂讲稿,vo1.1145。谷歌学者谷歌学者数字图书馆数字图书馆
  33. 33D.特纳。米兰达:一种具有多态类型的非限定功能语言。程序中。《函数编程语言与计算机体系结构》,第1-16页,法国南希,1985年。斯普林格。计算机科学讲义,第201卷。谷歌学者谷歌学者数字图书馆数字图书馆
  34. 34M·旺德。类型推理的简单算法和证明。《基础信息》,X:115-1221987年。谷歌学者谷歌学者

索引术语

  1. 原子子类型中的最小类型

                建议

                评论

                登录选项

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

                登录

                完全访问权限

                • 发布于

                  封面图片ACM会议
                  POPL’97:第24届ACM SIGPLAN-SIGACT编程语言原理研讨会会议记录
                  1997年1月
                  497页
                  国际标准图书编号:0897918533
                  内政部:10.1145/263699

                  版权所有©1997 ACM

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

                  出版商

                  计算机协会

                  美国纽约州纽约市

                  出版历史

                  • 出版:1997年1月1日

                  权限

                  请求有关此文章的权限。

                  请求权限

                  检查更新

                  限定符

                  • 第条

                  接受率

                  97年流行音乐纸张接受率36属于225提交文件,16%总体验收率824属于4,130提交文件,20%

                  即将召开的会议

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

                PDF格式

                以PDF文件查看或下载。

                PDF格式

                电子阅读器

                使用eReader联机查看。

                电子阅读器