×

一个量化变量的分离逻辑。 (英语) Zbl 1435.68117号

摘要:我们研究了一阶分离逻辑,其中一个记录字段被限制为一个唯一的量化变量(1SL1)。当量化变量的数量是无界的,且命题片段的可满足性问题是PSPACE-完全的时,不可判定性是已知的。我们证明了1SL1的可满足性问题是PSPACE-完全的,并且通过证明每个公式等价于原子属性的布尔组合来刻画其表达能力。这有助于我们理解一阶分离逻辑的片段,这些片段可以指定具有单链表的程序的内存堆的属性。我们考虑的所有片段都包含魔棒操作符和单个变量的一阶量化。

MSC公司:

65年第68季度 算法和问题复杂性分析
03B70号 计算机科学中的逻辑
2017年第68季度 问题的计算难度(下限、完备性、近似难度等)
60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部 哈尔

参考文献:

[1] Antonopoulos,T.,Gorogannis,N.,Haase,C.,Kanovich,M.,Ouaknine,J.:带有一般归纳谓词的分离逻辑中决策问题的基础。收录于:FOSSACS’14,《计算机科学讲义》,第8412卷,第411-425页。斯普林格(2014)·Zbl 1406.03046号
[2] Bansal,K.,Reynolds,A.,King,T.,Barrett,C.,Wies,T.:通过电子匹配确定局部理论扩展。收录于:CAV’15,《计算机科学讲义》,第9207卷,第87-105页。斯普林格(2015)·Zbl 1381.68280号
[3] Barrett,C.、Conway,C.、Deters,M.、Hadarean,L.、Jovanovic,D.、King,T.、Reynolds,A.、Tinelli,C.:CVC4。收录于:CAV’11,《计算机科学讲义》,第8606卷,第171-177页。施普林格(2011)
[4] Berdine,J.,Calcagno,C.,O'Hearn,P.:Smallfoot:带分离逻辑的模块化自动断言检查。收录于:FMCO’05,《计算机科学讲义》,第4111卷,第115-137页。斯普林格(2005)·Zbl 1193.03061号
[5] Brochenin,R.,Demri,S.,Lozes,E.:关于记忆状态序列的推理。Ann.纯粹应用。逻辑161(3)、305-323(2009)·Zbl 1225.68068号 ·doi:10.1016/j.apal.2009.07.004
[6] Brochenin,R.,Demri,S.,Lozes,E.:在万能魔杖上。Inf.计算。211, 106-137 (2012) ·Zbl 1262.03051号 ·doi:10.1016/j.ic.2011.12.003
[7] Brotherston,J.,Fuhs,C.,Gorogannis,N.,Navarro Perez,J.:带归纳谓词的分离逻辑中可满足性的决策过程。2014年:CSL-LICS·Zbl 1401.68111号
[8] Brotherston,J.,Kanovich,M.:命题分离逻辑及其邻域的不确定性。收录于:LICS’10,第130-139页。IEEE(2010)·Zbl 1295.68166号
[9] Calcagno,C.,O'Hearn,P.,Yang,H.:数据结构空间断言语言的可计算性和复杂性结果。收录于:FSTTCS’01,《计算机科学讲义》,第2245卷,第108-119页。斯普林格(2001)·Zbl 1052.68590号
[10] Cook,B.,Haase,C.,Ouaknine,J.,Parkinson,M.,Worrell,J.:分离逻辑片段中的可追溯推理。收录于:CONCUR’11,计算机科学课堂讲稿,第6901卷,第235-249页。施普林格(2011)·Zbl 1300.03017号
[11] Dawar,A.,Gardner,P.,Ghelli,G.:图形逻辑的表达性和复杂性。Inf.计算。205(3), 263-310 (2007) ·Zbl 1114.03028号 ·doi:10.1016/j.ic.2006.10.006
[12] Demri,S.,Deters,M.:具有两个变量且没有分离连接的分离逻辑的表达完整性。收录:CSL-LICS’14。ACM出版社(2014)·Zbl 1367.03053号
[13] Demri,S.、Galmiche,D.、Larchey-Wendling,D.、Méry,D.:一个量化变量的分离逻辑。收录于:CSR’14,《计算机科学讲义》,第8476卷,第125-138页。斯普林格(2014)·Zbl 1408.68036号
[14] Galmiche,D.,Méry,D.:分离逻辑的表和资源图。J.日志。计算。20(1),189-231(2010)·Zbl 1193.03061号 ·doi:10.1093/log.com/exn066
[15] Haase,C.,Ishtiaq,S.,Ouaknine,J.,Parkinson,M.:SeLoger:分离逻辑中基于图形的推理工具。收录于:CAV’13,《计算机科学讲义》,第8044卷,第790-795页。施普林格(2013)
[16] Iosif,R.,Rogalewicz,A.,Simacek,J.:具有递归定义的分离逻辑的树宽度。摘自:CADE'13,计算机科学课堂讲稿,第7898卷,第21-38页。施普林格(2013)·Zbl 1329.03068号
[17] Ishtiaq,S.,O'Hearn,P.:BI作为可变数据结构的断言语言。摘自:Hankin,C.,Schmidt,D.(编辑)POPL'01,第14-26页。ACM(2001)·Zbl 1323.68077号
[18] Larchey-Wendling,D.,Galmiche,D.:布尔BI通过阶段语义的不可判定性。摘自:LICS’10,第140-149页。IEEE(2010)·Zbl 1343.03022号
[19] Lozes,E.:空间逻辑表达。法国ENS里昂LIP博士论文(2004年)
[20] Lozes,E.:分离逻辑保留了经典逻辑的表达能力。In:第二届内存管理语义、程序分析和计算环境研讨会(SPACE’04)(2004年)
[21] de Moura,L.,Björner,N.:Z3:高效SMT求解器。收录于:TACAS'08,《计算机科学讲义》,第4963卷,第337-340页。施普林格(2008)
[22] Pérez,J.N.,Rybalchenko,A.:分离逻辑模理论。载:APLAS’13,《计算机科学讲义》,第8301卷,第90-106页(2013)·Zbl 1426.68058号
[23] Piskac,R.,Wies,T.,Zufferey,D.:使用SMT自动化分离逻辑。收录于:CAV’13,《计算机科学课堂讲稿》,2013年第773-789页。施普林格(2013)·Zbl 1114.03028号
[24] Piskac,R.、Wies,T.、Zufferey,D.:GRASShopper——混合规格的完整堆验证。收录于:TACAS’14,《计算机科学讲义》,第8413卷,第124-139页。斯普林格(2014)
[25] Presburger,M.:《Welchem Die Addition Als Einzige Operation Hervortritt》中的U-ber Die Vollständigkeit Eines Gewissen Systems Der Arithmetik Ganzer Zahlen。收录于:《国会总理会议》(Comptes Rendus Du Premier Congrès De Mathématiciens Des Pays Slaves),华沙,第92-101页(1929年)·JFM 56.0825.04号
[26] Reynolds,J.:分离逻辑:共享可变数据结构的逻辑。收录于:LICS’02,第55-74页。IEEE(2002)·Zbl 1193.03061号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。