DocumentCode
2049295
Title
Undecidability of Propositional Separation Logic and Its Neighbours
Author
Brotherston, James ; Kanovich, Max
Author_Institution
Dept. of Comput., Imperial Coll. London, London, UK
fYear
2010
fDate
11-14 July 2010
Firstpage
130
Lastpage
139
Abstract
Separation logic has proven an effective formalism for the analysis of memory-manipulating programs. We show that the purely propositional fragment of separation logic is undecidable. In fact, for any choice of concrete heap-like model of separation logic, validity in that model remains undecidable. Besides its intrinsic technical interest, this result also provides new insights into the nature of decidable fragments of separation logic. In addition, we show that a number of propositional systems which approximate separation logic are undecidable as well. In particular, these include both Boolean BI and Classical BI. All of our undecidability results are obtained by means of a single direct encoding of Minsky machines.
Keywords
Boolean functions; encoding; Boolean BI; Classical BI; Minsky machine; encoding; memory manipulating program; propositional separation logic; Bismuth; Computational modeling; Concrete; Cost accounting; Encoding; Object oriented modeling; Radiation detectors; bunched logic; heap models; separation logic; undecidability;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science (LICS), 2010 25th Annual IEEE Symposium on
Conference_Location
Edinburgh
ISSN
1043-6871
Print_ISBN
978-1-4244-7588-9
Electronic_ISBN
1043-6871
Type
conf
DOI
10.1109/LICS.2010.24
Filename
5570895
Link To Document