• 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