文件Open Access徽标

高阶程序的行为性质模型

作者 西尔万·萨尔瓦蒂, 伊戈尔·瓦卢基维奇



PDF格式
缩略图PDF

文件

LIPIcs公司。CSL.2015.229.pdf文件
  • 文件大小:1.23 MB
  • 15页

文件标识符

作者详细信息

西尔万·萨尔瓦蒂
伊戈尔·瓦卢基维奇

引用为获取BibTex

Sylvain Salvati和Igor Walukiewicz。高阶程序的行为属性模型。第24届EACSL计算机科学逻辑年会(CSL 2015)。《莱布尼茨国际信息学论文集》,第41卷,第229-243页,Schloss Dagstuhl–Leibniz Zentrum für Informatik(2015)
https://doi.org/10.4230/LIPIcs.CSL.2015.229

摘要

我们将带定点的简单类型lambda-calculus视为一种非解释函数编程语言:程序执行的结果是其正常形式,可以看作是对内置操作的潜在无限调用树。这种树的属性是程序执行的属性,一元二阶逻辑(MSOL)非常适合表达它们。对于给定的MSOL属性,我们展示了如何构建识别它的有限模型。换句话说,模型中lambda-term的值决定了作为执行该项的结果的树是否满足该属性。构造的有限性导致了许多关于此框架中高阶程序验证的已知结果。
关键词
  • 简单型lambda-Y-演算
  • 一元二阶逻辑
  • 语义模型

韵律学

工具书类

  1. K.艾利格。自动机无限运行的简单类型lambda项的有限语义。计算机科学中的逻辑方法,3(1):1-232007。谷歌学者
  2. C.Broadbent、A.Carayol、L.Ong和O.Serre。递归方案和逻辑反射。在LICS中,第120-129页,2010年。谷歌学者
  3. C.Broadbent和C.-H.L.Ong。关于由高阶递归方案生成的全局模型检查树。在FOSSACS,LNCS第5504卷,第107-121页,2009年。谷歌学者
  4. C.H.Broadbent、A.Carayol、M.Hague和O.Serre。C-shore:一种可折叠的高阶验证方法。在ICFP中,第13-24页。ACM,2013年。谷歌学者
  5. 沃纳·达姆。IO和OI层次结构。理论计算机科学,20:95-2071982。谷歌学者
  6. J.Engelfriet和E.M.Schmidt。IO和OI。《计算机与系统科学杂志》,15:328-3531977年。谷歌学者
  7. J.Engelfriet和E.M.Schnidt。IO和OI。二、。《计算机与系统科学杂志》,16:67-991978年。谷歌学者
  8. 查尔斯·格雷利斯和保尔·安德烈·梅利埃。线性逻辑的无限模型。在FOSSACS 15中,LNCS第9034卷,第41-55页,2015年。谷歌学者
  9. A.哈达德。模型检查和功能程序转换。在FSTTCS中,LIPIcs第24卷,第115-126页,2013年。谷歌学者
  10. M.Hofmann和W.Chen。从büchi自动机进行抽象解释。在LICS-CSL中,第51:1-51:10页,2014年。谷歌学者
  11. Yu I Ianov。算法的逻辑方案。控制论问题,1:82-1401960。谷歌学者
  12. 杰弗里。功能反应型。在CSL-LICS中,第54:1-54:10页,2014年。谷歌学者
  13. 特奥多尔·科纳皮克(Teodor Knapik)、达米安·尼温斯基(Damian Niwinski)和帕维尔·乌尔兹琴(Pawel Urzyczyn)。高阶下推树很容易。在FoSSaCS中,第2303卷,第205-222页,2002年。谷歌学者
  14. N.小林。模型检查高阶程序。J.ACM,60(3):20-892013年。谷歌学者
  15. N.Kobayashi和L.Ong。一种等价于递归方案的模态μ演算模型检查的类型系统。在LICS中,第179-188页,2009年。谷歌学者
  16. P.A.梅莱斯。线性逻辑和高阶模型检查,2014年6月。http://www.pps.univ-paris-didero.fr/~mellis/slides/workshop-IHP-model-checking.pdf。谷歌学者
  17. P.A.梅利斯。私人通信,2014年6月。谷歌学者
  18. M.Naik和J.Palsberg。相当于模型检查器的类型系统。ACM事务处理。程序。语言系统。,30(5), 2008.谷歌学者
  19. C.-H.L.Ong。关于由高阶递归方案生成的模型检查树。在LICS中,第81-90页,2006年。谷歌学者
  20. S.J.Ramsay、R.P.Neatherway和C.-H.L.Ong。一种用于高阶模型检查的类型定向抽象精化方法。在POPL中,第61-72页。ACM,2014年。谷歌学者
  21. S.Salvati和I.Walukiewicz。评估与MSOL兼容。在FSTTCS中,LIPIcs第24卷,第103-114页,2013年。谷歌学者
  22. S.Salvati和I.Walukiewicz。使用模型对递归方案进行建模检查。在TLCA中,LNCS第7941卷,第189-204页,2013年。谷歌学者
  23. 西尔万·萨尔瓦蒂。简单键入Lambda-Calculus中的可识别性。在WOLIC中,LNCS第5514卷,第48-60页,2009年。谷歌学者
  24. Sylvain Salvati和Igor Walukiewicz。高阶项目行为特性模型,2015年4月。https://hal.archives-ouvertes.fr/hal-01145494。谷歌学者
  25. Sylvain Salvati和Igor Walukiewicz。键入弱MSOL属性。FOSSACS 15,第9034卷,第343-357页,2015年。谷歌学者
  26. K.特瑞。简单类型lambda演算的语义评估、交集类型和复杂性。在RTA中,LIPIcs第15卷,第323-338页。达格斯图尔宫,2012年。谷歌学者
  27. T.Tsukada和C.-H.L.Ong。Böhm树上基于ω-正则对策的合成高阶模型检验。在LICS-CSL中,第78:1-78:10页,2014年。谷歌学者
问题/备注/反馈
X(X)

Dagstuhl出版社反馈


感谢您的反馈!

已提交反馈

无法发送消息

请稍后再试或发送电子邮件