On the Expressive Completeness of Bernays-Schönfinkel-Ramsey Separation Logic

The work

AuthorsMnacho Echenim; Radu Iosif; Nicolas Peltier
Editors
Typepreprint
Year2018
Citekeyechenim2018expressive

Where it appeared

PublisherarXiv

Identifiers

arXiv1802.00195 from its doi
DOI10.48550/arxiv.1802.00195

Related

Distinct fromechenim2020bernays

Abstract

This paper investigates the satisfiability problem for Separation Logic, with unrestricted nesting of separating conjunctions and implications, for prenex formulae with quantifier prefix in the language ∃∗ ∀∗ , in the cases where the universe of possible locations is either countably infinite or finite. In analogy with first-order logic with uninterpreted predicates and equality, we call this fragment Bernays-Schönfinkel-Ramsey Separation Logic [BSR(SLk )]. We show that, un-like in first-order logic, the (in)finite satisfiability problem is undecidable for BSR(SLk ) and we define two non-trivial subsets thereof, that are decidable for finite and infinite satisfiability, respectively, by controlling the occurrences of universally quantified variables within the scope of separating implications, as well as the polarity of the occurrences of the latter. The decidability results are obtained by a controlled elimination of separating connectives, described as (i) an effective translation of a prenex form Separation Logic formula into a combination of a small number of test formulae, using only first-order connectives, followed by (ii) a translation of the latter into an equisatisfiable first-order formula.

A copy is held

pdf, 450.4 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-18 16:22 UTC

Cite it as

@unpublished{echenim2018expressive,
  title        = {On the Expressive Completeness of Bernays-Schönfinkel-Ramsey Separation Logic},
  author       = {Mnacho Echenim and Radu Iosif and Nicolas Peltier},
  year         = {2018},
  publisher    = {arXiv},
  doi          = {10.48550/arxiv.1802.00195},
}

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