The effects of adding reachability predicates in propositional separation logic

The work

AuthorsStéphane Demri; Étienne Lozes; Alessio Mansutti
Editors
Typeinproceedings
Year2018
Citekeydemri2018effects

Where it appeared

Published in21st International Conference on Foundations of Software Science and Computation Structures (FoSSaCS)
PublisherSpringer
SeriesLecture Notes in Computer Science
Number in series10803
Volume10803
Pages476--493

Abstract

The list segment predicate ls used in separation logic for verifying programs with pointers is well-suited to express properties on singly-linked lists. We study the effects of adding ls to the full proposi- tional separation logic with the separating conjunction and implication, which is motivated by the recent design of new fragments in which all these ingredients are used indifferently and verification tools start to handle the magic wand connective. This is a very natural extension that has not been studied so far. We show that the restriction without the separating implication can be solved in polynomial space by using an appropriate abstraction for memory states whereas the full extension is shown undecidable by reduction from first-order separation logic. Many variants of the logic and fragments are also investigated from the com- putational point of view when ls is added, providing numerous results about adding reachability predicates to propositional separation logic.

A copy is held

pdf, 418.3 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-08-05 00:00 UTC
Approved bya person 2026-08-16 15:30 UTC

Cite it as

@inproceedings{demri2018effects,
  title        = {The effects of adding reachability predicates in propositional separation logic},
  author       = {Stéphane Demri and Étienne Lozes and Alessio Mansutti},
  year         = {2018},
  booktitle    = {21st International Conference on Foundations of Software Science and Computation Structures (FoSSaCS)},
  publisher    = {Springer},
  series       = {Lecture Notes in Computer Science},
  volume       = {10803},
  pages        = {476--493},
  doi          = {10.1007/978-3-319-89366-2_26},
}

This record lives at https://refs.drheap.org/demri2018effects/ and will keep doing so.