×

带有归纳定义和Presburger算法的分离逻辑的决策过程。 (英语) Zbl 1485.03078号

Igarashi,Atsushi(编辑),《编程语言和系统》。2016年11月21日至23日,第14届亚洲研讨会,2016年APLAS,越南河内。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。10017, 423-443 (2016).
摘要:本文利用Presburger算法和归纳定义研究了分离逻辑中符号堆的可满足性问题。首先,没有任何限制的系统被证明是不可判定的。其次,本文提出了一些可判定性的句法限制。这些限制是基于具有归纳定义的Presburger算法的一个新的可判定子系统来识别的。在算术子系统中,每个归纳定义的谓词都代表一个最终的周期集,并且可以被消除。该系统非常通用,因为它可以处理相当复杂的谓词(如排序列表和AVL树)的算术部分的可满足性。最后,我们通过给出一个具有限制归纳定义和算法的符号堆判定过程来证明其可判定性。
关于整个系列,请参见[Zbl 1347.68009号].

MSC公司:

03B70号 计算机科学中的逻辑
03B25号 理论和句子集的可决定性
30楼03号 一阶算法和片段

软件:

幻灯片
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] Berdine,J.,Calcagno,C.,O'Hearn,P.W.:分离逻辑的一个可判定片段。在:Lodaya,K.,Mahajan,M.(编辑)FSTTCS 2004。LNCS,第3328卷,第97–109页。斯普林格,海德堡(2004)。doi:10.1007/978-3-540-30538-59·Zbl 1117.03337号 ·doi:10.1007/978-3-540-30538-59
[2] Berdine,J.、Calcagno,C.、O'Hearn,P.W.:带分离逻辑的符号执行。载于:Yi,K.(编辑)APLAS 2005。LNCS,第3780卷,第52-68页。斯普林格,海德堡(2005)。doi:10.1007/11575467_5·Zbl 1159.68363号 ·doi:10.1007/11575467_5
[3] Bozga,M.,Iosif,R.,Perarnau,S.:带列表的定量分离逻辑和程序。J.汽车。原因。45(2), 131–156 (2010) ·Zbl 1207.03038号 ·doi:10.1007/s10817-010-9179-9
[4] Brotherston,J.,Fuhs,C.,Gorogannis,N.,Perez,J.N.:带归纳谓词的可满足性分离逻辑的决策过程。收录:CSL-LICS 2014年会议记录(2014年)。第二十五条·Zbl 1401.68111号
[5] Chin,W.N.,David,C.,Nguyen,H.H.,Qin,S.:通过分离逻辑中用户定义的谓词自动验证形状、大小和袋子属性。科学。计算。程序。77(9), 1006–1036 (2012) ·Zbl 1243.68148号 ·doi:10.1016/j.scico.2010.07.004
[6] H.B.安德顿:《逻辑数学导论》,第2版。学术出版社(2000)
[7] Iosif,R.,Rogalewicz,A.,Simacek,J.:具有递归定义的分离逻辑的树宽度。收录:Bonacina,M.P.(编辑)CADE 2013。LNCS(LNAI),第7898卷,第21-38页。斯普林格,海德堡(2013)。doi:10.1007/978-3-642-38574-22·Zbl 1329.03068号 ·doi:10.1007/978-3-642-38574-22
[8] Iosif,R.,Rogalewicz,A.,Vojnar,T.:用树自动机确定归纳分离逻辑中的蕴涵。In:Cassez,F.,Raskin,J.-F.(编辑)ATVA 2014。LNCS,第8837卷,第201–218页。斯普林格,海德堡(2014)。doi:10.1007/978-3-319-11936-615·Zbl 1448.68266号 ·doi:10.1007/978-3-319-11936-615
[9] Piskac,R.,Wies,T.,Zufferey,D.:使用SMT自动化分离逻辑。收录:Sharygina,N.,Veith,H.(编辑)CAV 2013。LNCS,第8044卷,第773-789页。斯普林格,海德堡(2013)。文件编号:10.1007/978-3-642-39799-8_54·Zbl 06233076号 ·doi:10.1007/978-3-642-39799-8_54
[10] Piskac,R.,Wies,T.,Zufferey,D.:用树和数据自动分离逻辑。摘自:Biere,A.,Bloem,R.(编辑)CAV 2014。LNCS,第8559卷,第711-728页。斯普林格,海德堡(2014)。doi:10.1007/978-3-319-08867-947·Zbl 06349543号 ·doi:10.1007/978-3-319-08867-947
[11] Navarro Pérez,J.A.,Rybalchenko,A.:分离逻辑模理论。摘自:Shan,C.(编辑)APLAS 2013。LNCS,第8301卷,第90-106页。斯普林格,海德堡(2013)。doi:10.1007/978-3-319-03542-07·Zbl 1426.68058号 ·doi:10.1007/978-3-319-03542-07
[12] Reynolds,J.C.:分离逻辑:共享可变数据结构的逻辑。摘自:第十七届IEEE计算机科学逻辑研讨会论文集(LICS2002),第55–74页(2002)·doi:10.1109/LICS.2002.1029817
[13] Brotherston,J.、Gorogannis,N.、Kanovich,M.、Rowe,R.:使用归纳谓词对符号-叠分离逻辑进行模型检查。载于:《持久性有机污染物公约》第43卷,第84-96页(2016年)·Zbl 1347.68221号 ·数字对象标识代码:10.1145/2837614.2837621
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。