2008
DOI: 10.1007/978-3-540-87531-4_24
|View full text |Cite
|
Sign up to set email alerts
|

On the Almighty Wand

Abstract: We investigate decidability, complexity and expressive power issues for (first-order) separation logic with one record field (herein called SL) and its fragments. SL can specify properties about the memory heap of programs with singly-linked lists. Separation logic with two record fields is known to be undecidable by reduction of finite satisfiability for classical predicate logic with one binary relation. Surprisingly, we show that second-order logic is as expressive as SL and as a by-product we get undecidab… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
90
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 40 publications
(92 citation statements)
references
References 26 publications
2
90
0
Order By: Relevance
“…Decidability results related to first-order separation logic are discussed in [8,6]. A fragment of separation logic for which it is decidable to check validity of entailments was introduced in [2].…”
Section: Related Workmentioning
confidence: 99%
“…Decidability results related to first-order separation logic are discussed in [8,6]. A fragment of separation logic for which it is decidable to check validity of entailments was introduced in [2].…”
Section: Related Workmentioning
confidence: 99%
“…The semantics of the non-obvious connectives is given below. In [1], the syntactic fragment SL( * ) is considered, in which the conjunction operation, * , is present but its adjoint the magic wand, − * , is absent. They show that this logic is decidable by a translation to MSO.…”
Section: Separation Logicmentioning
confidence: 99%
“…To be precise, we show that there is a property of unlabelled, directed forests that is expressible in MSO but not in GL. Since, on forests, one can replace quantification over sets of edges with quantification overs sets of vertices, this yields the stronger result that GL does not even contain MS 1 .…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The model-checking, satisfiability, and validity problems for SL are pspace-complete. Decidable fragments of first-order SL can be found in [25,34,35].…”
Section: Lemma 12 (Small Memory State Property)mentioning
confidence: 99%