Undecidability of Propositional Separation Logic and Its Neighbours
Undecidability of Propositional Separation Logic and Its Neighbours
复制标题
命题分离逻辑及其邻居的不可判定性
DOI:
10.1145/2542667
复制
发表时间:
2014
影响因子:
2.5
通讯作者:
Brotherston J
中科院分区:
文献类型:
--
作者:
Brotherston J
In this article, we investigate the logical structure of memory models of theoretical and practical interest. Our main interest is in “the logic behind a fixed memory model”, rather than in “a model of any kind behind a given logical system”. As an effective language for reasoning about such memory models, we use the formalism of separation logic. Our main result is that for any concrete choice of heap-like memory model, validity in that model isundecidableeven for purely propositional formulas in this language.The main novelty of our approach to the problem is that we focus on validity in specific, concrete memory models, as opposed to validity in general classes of models.Besides its intrinsic technical interest, this result also provides new insights into the nature of their decidable fragments. In particular, we show that, in order to obtain such decidable fragments, either the formula language must be severely restricted or the valuations of propositional variables must be constrained.In addition, we show that a number of propositional systems that approximate separation logic are undecidable as well. In particular, this resolves the open problems of decidability for Boolean BI and Classical BI.Moreover, we provide one of the simplest undecidable propositional systems currently known in the literature, called “Minimal Boolean BI”, by combining the purely positive implication-conjunction fragment of Boolean logic with the laws of multiplicative *-conjunction, its unit and its adjoint implication, originally provided by intuitionistic multiplicative linear logic. Each of these two components is individually decidable: the implication-conjunction fragment of Boolean logic is co-NP-complete, and intuitionistic multiplicative linear logic is NP-complete.All of our undecidability results are obtained by means of a direct encoding of Minsky machines.
登录
查看更多内容
影响因子:
0.5
作者:
Galmiche, D;Méry, D;Pym, D
通讯作者:
Pym, D
DOI:
10.1109/lics.2010.18
发表时间:
2010
期刊:
2010 25th Annual IEEE Symposium on Logic in Computer Science
影响因子:
--
作者:
Dominique Larchey;D. Galmiche
通讯作者:
D. Galmiche
DOI:
--
发表时间:
1995
期刊:
Journal of Logic, Language and Information
影响因子:
--
作者:
Á. Kurucz;I. Németi;I. Sain;András Simon
通讯作者:
András Simon
DOI:
10.1145/2103656.2103663
发表时间:
2012-01
期刊:
--
影响因子:
--
作者:
Philippa Gardner;S. Maffeis;Gareth Smith
通讯作者:
Philippa Gardner;S. Maffeis;Gareth Smith
DOI:
10.1109/lics.2003.1210043
发表时间:
2003
期刊:
18th Annual IEEE Symposium of Logic in Computer Science, 2003. Proceedings.
影响因子:
--
作者:
Amal J. Ahmed;Limin Jia;D. Walker
通讯作者:
D. Walker