2014
DOI: 10.1145/2578855.2535844
|View full text |Cite
|
Sign up to set email alerts
|

Parametric completeness for separation theories

Abstract: In this paper, we close the logical gap between provability in the logic BBI, which is the propositional basis for separation logic, and validity in an intended class of separation models, as employed in applications of separation logic such as program verification. An intended class of separation models is usually specified by a collection of axioms describing the specific model properties that are expected to hold, which we call a separation theory. Our main contributions are as follows. First, we show that … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(20 citation statements)
references
References 29 publications
0
20
0
Order By: Relevance
“…A natural question is how to combine these extensions, and which separation logic fragment that allows Boolean connectives, magic wand and generalised recursive predicates can be decided with some adequate restrictions. As already advocated in [8,21,28,34,36], dealing with the separating implication − * is a desirable feature for program verification and several semi-automated or automated verification tools support it in some way, see e.g. [21,28,34,36].…”
Section: Introductionmentioning
confidence: 99%
“…A natural question is how to combine these extensions, and which separation logic fragment that allows Boolean connectives, magic wand and generalised recursive predicates can be decided with some adequate restrictions. As already advocated in [8,21,28,34,36], dealing with the separating implication − * is a desirable feature for program verification and several semi-automated or automated verification tools support it in some way, see e.g. [21,28,34,36].…”
Section: Introductionmentioning
confidence: 99%
“…We run BBeye in an iterative deepening way, and the time counted for BBeye is the total time it spends. Formulae (1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14) are used by Park et al to test their prover BBeye for BBI [51]. We can see that for formulae (1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14) the performance of Separata is comparable with the heuristic based prover for FVLS BBI .…”
Section: Methodsmentioning
confidence: 94%
“…This also implies that h 2 = ϵ whenever h 1 • h 2 = ϵ. Indivisible unit can be axiomatised by the formula ⊤ * ∧ (A * B) → A [13].…”
Section: Indivisible Unitmentioning
confidence: 99%
See 2 more Smart Citations