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

从SOS规则到证明原则:函数语言的操作元理论

作者信息和声明
出版:1997年1月1日出版历史

摘要

结构操作语义(SOS)是一种广泛使用的形式主义,用于指定程序的计算意义,并且通常用于指定函数式语言的语义。尽管这种广泛使用,但对于这种语义的“元理论”的研究相对较少。因此,推理的操作方法被认为是特别的,因为相同的基本证明技术和推理工具被一遍又一遍地重新建立,每个操作语义规范一次。本文为函数语言的一类SOS语言规范开发了一些元理论。我们定义了一种规则格式,即全局确定性SOS(Globally Deterministic SOS,GDSOS),并为推理等价性建立了一些证明原则,这些原则适用于可以用这种格式表示的所有语言。更具体地说,如果语言操作符的SOS规则符合GDSOS格式的语法,那么连续性的语法类比成立,它将递归函数与其有限展开相关联,并形成斯科特式定点归纳技术的基础一个强大的归纳原则,称为改进归纳,适用于某类工具化GDSOS语义;[Sands,POPL'95]的改进定理是一个简单的推论操作近似(及其“仪器化”变体)的一种有用的基于互模拟的共导证明技术是可靠的。

工具书类

  1. 阿布90。S.阿布拉姆斯基。懒惰的lambda演算。在D.Turner编辑的《函数编程中的Rese=rch TopicJ》中,第65-116页。艾迪森·卫斯理,1990年。谷歌学者谷歌学者数字图书馆数字图书馆
  2. ABV94。Luca Aceto、Bard Bloom和Frits Vsandrager。将SOS规则转化为方程式。信息与计算。第111(1):1-52页,1994年5月15日。谷歌学者谷歌学者数字图书馆数字图书馆
  3. AFM+95。Z.Ariola、M.Fellsisen、J.Maraist、M.Oclersky和P.Wadler。调用需要lambda演算。第22届Anmuzl A CM SIGPLAN.8IGACT Princi研讨会。编程语言抗辩书(POPL'95),纽约,1995年。ACM出版社。谷歌学者谷歌学者数字图书馆数字图书馆
  4. BIM95。巴德·布鲁姆(Bard Bloom)、索林·伊斯特拉夫(Sorin istrafl)和阿尔伯特·梅耶(Albert R.Meyer)。无法追踪相互模拟。《年度股东大会杂志》,42(1):232-2681995年1月。谷歌学者谷歌学者数字图书馆数字图书馆
  5. 布洛90。吟游诗人布鲁姆。LCF可以加满吗?类型化#-演算的平面格模型。信息与计算,87(1/2):263-300,1990年7月/8月。谷歌学者谷歌学者数字图书馆数字图书馆
  6. BW90型。J.C.M.Baeten和W,P.Weijland。进程代数。文胸,《理论与计算机科学》第18卷。剑桥大学出版社,1990年。谷歌学者谷歌学者数字图书馆数字图书馆
  7. 第84章。罗伯特·卡特赖特。递归程序作为一阶逻辑中的定义。Siam 3o#rnal o/计算机,13(2):374-4081984年5月。谷歌学者谷歌学者数字图书馆数字图书馆
  8. CC92。P.库索和R.库索。归纳定义、语义和抽象解释。在第19届POPL,Alb#~=e#e,《新墨西哥州》,第83-94页。ACM出版社,1992年1月。谷歌学者谷歌学者数字图书馆数字图书馆
  9. 第79页。B.库塞尔。正规形式的无限树和具有唯一解的递归方程。数学S#tstemJ理论,13(1):131-1801979。谷歌学者谷歌学者
  10. 大坝94。L.达尔尼。软件组成:朝向=n集成号。F#nc~函数和面向对象方法的应用。博士论文,Pacult6 des Sciences#conomiques et Scociales,University de Gen#ve,1994年。谷歌学者谷歌学者
  11. FFK87型。M.Felleisen、D.l、#riedman和E.Kohlbecker。顺序控制的句法理论。理论计算机科学,52(1):205-2371987。谷歌学者谷歌学者数字图书馆数字图书馆
  12. FV95。W.Fokkink和C.Verhoef。保守地看待带有变量绑定的术语演绎系统。技术报告Utrecht Logic Group Preprint 140/Eindhoven Computer Science Report 95-28,乌得勒支大学/埃因霍温理工大学,1995年。谷歌学者谷歌学者
  13. GD95。V.Gouranton和D.Le M#tayer。从自然语义的路径属性派生函数程序的静态分析器。Rennes,INRIA,Rapport de recherche 2607,1995年。谷歌学者谷歌学者
  14. 戈尔95。A.D.戈登。作为函数编程理论的相似性。《金砖国家NS-95-3技术报告》,金砖国家,丹麦奥胡斯大学,1995年。MFPS’95的初步版本。谷歌学者谷歌学者交叉引用交叉引用
  15. 古尔91。D.古尔。语义框架#vorks/或Complezit#/。爱丁堡计算机科学系博士论文,1991年。(见报告CST-72-91和ECS-LFCS-91-130)。谷歌学者谷歌学者
  16. GV92。J.F.格罗特疯了F.W.Vamndrager。结构化操作语义和互模拟是一致的。喷油器。马里恩与计算,100(2):202-2601992年10月。谷歌学者谷歌学者数字图书馆数字图书馆
  17. 如何89。D.J.豪。惰性计算系统中的等式。在Fowrth关于计算机科学中的逻辑的年度sWnposi=m中,第198-203页。IEEE,1989年。谷歌学者谷歌学者数字图书馆数字图书馆
  18. 如何91。D.J.豪。论Martin-L0f类型理论中的计算开放性。在Sizth年度《计算机科学中的逻辑》杂志上,第162-172页,1991年。谷歌学者谷歌学者
  19. 如何96。D.J.豪。证明ftm语言中互模拟的一致性。In}ormation和Compxhz。第124(2):103-1121996年2月。谷歌学者谷歌学者数字图书馆数字图书馆
  20. JM91。T.Jim和A.R.Meyer。完全抽象和上下文引理(初步报告)。在STAGS中。LNCS 5261991年。(拉动版本出现在8Jam 3中。Comp,1996年)。谷歌学者谷歌学者数字图书馆数字图书馆
  21. 克罗80。J.W.Klop。Combinatorg Re4t=cNon-Sl/stem#,《数学中心道》第127卷。Mathematischen Centrum,413 Kruislsan,阿姆斯特丹,1980年。谷歌学者谷歌学者
  22. 劳氏93。J.朗奇伯里。懒惰评估的自然语义。在Con}rence record el the Twentieth Annual A CM SIGPLAN-SIGA CT Symposium on Principles o#Programming Languages(POPL'9$),第144-154页。ACM出版社,1993年。谷歌学者谷歌学者数字图书馆数字图书馆
  23. MST96。i.A.Mason、S.Smith和C.L.Talcott。将操作语义推广到领域理论。信息和计算#1996。出现。谷歌学者谷歌学者数字图书馆数字图书馆
  24. MT91。I.梅森和C.塔尔科特。功能语言中的等效性和效果。《功能编程杂志》,1(3):287-3271991年7月。谷歌学者谷歌学者
  25. 聂96。K.尼尔森。部分评估和森林砍伐的统一方法。硕士论文,迪库大学,哥本哈根大学,1996年9月。谷歌学者谷歌学者
  26. NPS90。Bengt NordstrOm、Kent Petm#son和Jan M.Smith。马丁编程。Li#/的TFpe Theorw An InWodtu:。关于计算机科学的MonogmphJ系列,第7卷。牛津大学出版社,1990年。谷歌学者谷歌学者数字图书馆数字图书馆
  27. PE88。F.Pfenning和C.Elliott。高阶抽象语法。在P#ingJ o?SIGPLAN’88编程语言设计与实现会议(SIG-PLAN’88),第199-208页。ACM出版社,1988年6月。谷歌学者谷歌学者数字图书馆数字图书馆
  28. 99号坑。A.M.Pltts公司。基于操作的程序等效理论。在P.Dybjer和A.M.Pitts编辑的《语义和逻辑=ohr Comp=tat#on》中,剑桥大学出版社,199?基于1995年9月英国剑桥大学艾萨克·牛顿数学科学研究所CLICS-II计算语义和逻辑暑期学校的讲座。谷歌学者谷歌学者
  29. 图77。G.普洛金。LCF被认为是一种编程语言。理论计算机科学,5(3):223-2561977。谷歌学者谷歌学者交叉引用交叉引用
  30. 图81。G.D.Plotkin。操作语义的结构方法。丹麦阿胡斯大学计算机科学系DAIMI FN-19技术报告,1981年9月。谷歌学者谷歌学者
  31. 桑91。D.沙子。函数式语言改进的操作理论(扩展抽象)。《第四届功能编程全球研讨会论文集》,第298-311页,Skye,1991年8月。施普林格工作坊系列。谷歌学者谷歌学者数字图书馆数字图书馆
  32. 桑94。D.Sangiorgi。移动进程计算中的局部性和非干涉语义。英国爱丁堡大学LFCS技术报告,1994年。谷歌学者谷歌学者
  33. 桑95a。D.沙子。高阶表达式过程。在部分评估和基于语义的程序操作的CM SIGPLAN Syposium论文集,PEPM’95,第190-201页,纽约,1995年。ACM。谷歌学者谷歌学者数字图书馆数字图书馆
  34. 桑95b。D.Sangiorgi。懒惰的功能和移动进程。Rapport de recherche 2515,INRIA Sophia Antipois,1995年。谷歌学者谷歌学者
  35. 桑96a。D.沙子。证明基于递归的自动程序转换的正确性。理论计算机科学,A(167),1996年10月。TAPSOFT’95的初步版本,LNCS 915。谷歌学者谷歌学者数字图书馆数字图书馆
  36. 桑96b。D.沙子。通过功能程序转换中的局部改进实现完全正确性。ACM编程语言与S汇刊/茎(TOPLAS),18(2):175-2341996年3月。谷歌学者谷歌学者数字图书馆数字图书馆
  37. 桑97。D.沙子。改进理论及其应用。编辑A.Gordon和A.Pitts,《语义学中的高阶操作技术》。剑桥大学出版社,1997年。(出现)。谷歌学者谷歌学者数字图书馆数字图书馆
  38. 附表95。D.A.施密特。基于自然-精神的抽象解释。程序中。2d静态分析标准,LNCS第983卷,第1-18页。Springer-Vertag,1995年。谷歌学者谷歌学者数字图书馆数字图书馆
  39. 史密斯92。斯科特·史密斯。从操作语义到指称语义。在专业数学基础会议上。编程语言语义学,《计算机科学讲义》第598卷。Springer-Verlag,1992年。谷歌学者谷歌学者数字图书馆数字图书馆
  40. 塔尔85。C.L.Talcott。Rum的本质,Lisp-t#pe计算的内涵和外延方面的理论。斯坦福大学博士论文,1985年8月。谷歌学者谷歌学者数字图书馆数字图书馆
  41. 塔尔97。C.塔尔科特。关于功能和效果的推理。在A.Gordon和A.Pitts,编辑,语义学中的高阶运算技术。剑桥大学出版社,1997年。(出现)。谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 从SOS规则到证明原则:函数语言的操作元理论

      建议

      评论

      登录选项

      请检查您是否可以通过登录凭据或您的机构访问此文章以获得完全访问权限。

      登录

      完全访问权限

      • 发布于

        封面图片ACM会议
        POPL’97:第24届ACM SIGPLAN-SIGACT编程语言原理研讨会会议记录
        1997年1月
        497页
        十亿英镑:0897918533
        DOI(操作界面):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联机查看。

      电子阅读器