×

在万能的魔杖上。 (英语) Zbl 1157.03010号

迈克尔·卡明斯基(编辑)等人,《计算机科学逻辑》。2008年9月16日至19日,在意大利贝蒂诺罗举行的第22届CSL国际研讨会,第17届EACSL年会。诉讼程序。柏林:施普林格出版社(ISBN 978-3-540-87530-7/pbk)。计算机科学课堂讲稿5213,323-338(2008)。
摘要:我们研究具有一个记录字段(这里称为SL)及其片段的(一阶)分离逻辑的可判定性、复杂性和表达能力问题。SL可以指定带有单链表的程序的内存堆的属性。通过对具有一个二元关系的经典谓词逻辑的有限可满足性的约简,已知具有两个记录字段的分离逻辑是不可判定的。令人惊讶的是,我们证明了二阶逻辑与SL一样具有表达性,并且作为一个副产品,我们得到了SL的不可判定性。通过证明没有分离连词的SL与SL同样具有表达性而SL也是不可判定的,这一点得到了改进。因此,在SL中,魔术棒可以模拟分离连接。相比之下,我们通过对有限字上一阶理论的可满足性的约简,证明了无魔棒的SL是可以用非初等复杂度判定的。二阶逻辑和分离逻辑之间的等价性扩展到具有多个选择器的情况。
关于整个系列,请参见[Zbl 1148.68004号].

MSC公司:

03B70号 计算机科学中的逻辑
03B25号 理论和句子集的可决定性
68号30 软件工程的数学方面(规范、验证、度量、需求等)
68第05页 数据结构
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部 哈尔

参考文献:

[1] Berdine,J。;加尔卡尼奥,C。;奥赫恩,P。;Lodaya,K。;Mahajan,M.,分离逻辑的一个可判定片段,FSTTCS 2004:软件技术和理论计算机科学基础,97-109(2004),海德堡:斯普林格,海德伯格·Zbl 1117.03337号
[2] Brochenin,R.等人。;Demri,S。;Lozes,E。;Artemov,S.N。;Nerode,A.,关于记忆状态序列的推理,计算机科学逻辑基础,100-114(2007),海德堡:施普林格,海德堡·Zbl 1132.68335号 ·doi:10.1007/978-3-540-72734-78
[3] Brochenin,R.,Demri,S.,Lozes,E.:在万能魔杖上。技术报告,LSV,ENS de Cachan(2008)·Zbl 1157.03010号
[4] Börger,E。;Grädel,E。;Gurevich,Y.,《经典决策问题》(1997),海德堡:斯普林格出版社·Zbl 0865.03004号
[5] Bouajjani,A。;哈贝梅尔,P。;莫罗,P。;Vojnar,T。;Halbwachs,N。;Zuck,L.D.,在常规模型检查中使用动态1-选择器链接结构验证程序,系统构建和分析的工具和算法,13-29(2005),海德堡:斯普林格·Zbl 1087.68585号
[6] 博兹加,M。;Iosif,R。;Lakhnech,Y。;Giacobazzi,R.,《关于混叠的逻辑》,《静态分析》,344-360(2004),海德堡:施普林格出版社·Zbl 1104.68016号
[7] Bozga,M.,Iosif,R.,Perarnau,S.:带列表的定量分离逻辑和程序。In:IJCAR 2008(将于2008年发布)·Zbl 1165.03329号
[8] 加尔卡尼奥,C。;加德纳,P。;M.海牙。;Sassone,V.,《从分离逻辑到一阶逻辑》,《软件科学和计算结构基础》,395-409(2005),海德堡:斯普林格出版社·Zbl 1119.03022号
[9] Calcagno,C.,Yang,H.,O'Hearn,P.:空间断言语言的可计算性和复杂性结果。载于:APLAS 2001,第289-300页(2001)·Zbl 1052.68590号
[10] 加尔卡尼奥,C。;Yang,H。;奥赫恩,P。;哈里哈兰,R。;穆昆德,M。;Vinay,V.,数据结构空间断言语言的可计算性和复杂性结果,FST TCS 2001:软件技术和理论计算机科学基础,108-119(2001),海德堡:斯普林格·Zbl 1052.68590号 ·doi:10.1007/3-540-45294-X10
[11] Dawar,A。;加德纳,P。;Ghelli,G。;Lodaya,K。;Mahajan,M.,通过静态环境逻辑中的游戏进行辅助消除,FSTTCS 2004:软件技术和理论计算机科学基础,211-223(2004),海德堡:斯普林格·Zbl 1117.03338号
[12] Dawar,A。;加德纳,P。;Ghelli,G.,《图形逻辑的表达性和复杂性》,I&C,205,3,263-310(2007)·Zbl 1114.03028号
[13] Galmiche,D.,Méry,D.:分离逻辑的表和资源图(提交日期,2008年)·Zbl 1193.03061号
[14] Ishtiaq,S.,O'Hearn,P.:BI作为可变数据结构的断言语言。收录于:POPL 2001,第14-26页(2001)·Zbl 1323.68077号
[15] Jensen,J。;约根森,M。;Klarlund,N。;Schwartzbach,M.,使用一元二阶逻辑自动验证指针程序,PLDI 1997,226-236(1997),纽约:ACM,纽约·数字对象标识代码:10.1145/258915.258936
[16] Klaedtke,F。;Rueb,H。;Baeten,J.C.M。;Lenstra,J.K。;帕罗,J。;Woeginger,G.J.,具有基数的一元二阶逻辑,自动机,语言和编程,681-696(2003),海德堡:斯普林格·Zbl 1039.03004号 ·doi:10.1007/3-540-45061-054
[17] Kuncak,V.,Rinard,M.:关于作为二阶逻辑的空间连接。麻省理工学院CSAIL技术报告(2004年10月)·Zbl 1104.68021号
[18] Lev-Ami,T。;萨吉夫,M。;Palsberg,J.,TVLA:执行静态分析的系统,静态分析,280-302(2000),海德堡:施普林格·Zbl 0966.68580号
[19] Lozes,E.:分离逻辑保留了经典逻辑的表达能力。In:用于内存管理的语义、程序分析和计算环境第二次研讨会(SPACE 2004)(2004)
[20] Lozes,E.,《静态空间逻辑中空间连接词的消除》,TCS,330,3,475-499(2005)·Zbl 1078.68098号 ·doi:10.1016/j.tcs.2004.10.006
[21] Löding,C。;罗德,P。;潘迪亚,P.K。;Radhakrishnan,J.,破坏模态逻辑的模型检查和可满足性,FST TCS 2003:软件技术和理论计算机科学基础,302-313(2003),海德堡:斯普林格·Zbl 1205.68222号
[22] 马钦科夫斯基,J。;Ésik,Z.,《论图逻辑的表现力》,《计算机科学逻辑》,486-500(2006),海德堡:施普林格,海德堡·Zbl 1225.03030号 ·doi:10.1007/11874683_32
[23] Magill,S。;Berdine,J。;克拉克,E。;库克,B。;Riis Nielson,H。;Filé,G.,形状分析的算术强化,静态分析,419-436(2007),海德堡:斯普林格·Zbl 1211.68094号 ·doi:10.1007/978-3-540-74061-226
[24] 拉宾,M.,无限树上二阶理论和自动机的可判定性,美国数学学会学报,41,1-35(1969)·Zbl 0221.02031 ·doi:10.2307/1995086
[25] Reynolds,J.C.,《分离逻辑:共享可变数据结构的逻辑》,LICS 2002,55-74(2002),Los Alamitos:IEEE,Los Alamitos
[26] Ranise,S。;Zarba,C.,《单链表理论及其可扩展决策程序》,SEFM 2006,206-215(2006),洛斯阿拉米托斯:IEEE,洛斯阿米托斯
[27] Stockmeyer,L.:自动机理论和逻辑中决策问题的复杂性。麻省理工学院电气工程系博士论文(1974年)
[28] Trakhtenbrot,B.A.,有限模型决策问题算法的不可能性,Dokl。阿卡德。诺克SSSR,70566-572(1950)·Zbl 0038.15001号
[29] 约什,G。;Rabinovich,A.M。;萨吉夫,M。;梅耶,A。;Bouajjani,A。;Sassone,V.,链接数据结构中可达模式的逻辑,软件科学和计算结构基础,94-110(2005),海德堡:斯普林格·Zbl 1180.68131号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。