A proof system for separation logic with magic wand

The work

TitleA proof system for separation logic with magic wand
AuthorsWonyeol Lee; Sungwoo Park
Typearticle
Year2014
Citekeylee2014proof

Where it appeared

Published inACM SIGPLAN Notices
PublisherAssociation for Computing Machinery
Volume49
Issue1
Pages477--490

Identifiers

DOI10.1145/2578855.2535871
OpenAlexW3110302737

Access

Landing pagehttps://doi.org/10.1145/2578855.2535871
Free full texthttps://dl.acm.org/doi/pdf/10.1145/2578855.2535871?download=true

Abstract

Separation logic is an extension of Hoare logic which is acknowledged as an enabling technology for large-scale program verification. It features two new logical connectives, separating conjunction and separating implication, but most of the applications of separation logic have exploited only separating conjunction without considering separating implication. Nevertheless the power of separating implication has been well recognized and there is a growing interest in its use for program verification. This paper develops a proof system for full separation logic which supports not only separating conjunction but also separating implication. The proof system is developed in the style of sequent calculus and satisfies the admissibility of cut. The key challenge in the development is to devise a set of inference rules for manipulating heap structures that ensure the completeness of the proof system with respect to separation logic. We show that our proof of completeness directly translates to a proof search strategy.

Copy held

KindPDF, 511.0 kB
Retrieved2026-08-10
Heldlocal, for personal reference
Where it came fromhttps://web.archive.org/web/20140802072615id_/http://pl.postech.ac.kr/SL/popl204.pdf

Where this came from

How it got herethe agent went looking · found via openalex
First seen2026-08-04
Recordreviewed by a person
Approved2026-08-10

Cite it as

@article{lee2014proof,
  title = {A proof system for separation logic with magic wand},
  author = {Wonyeol Lee and Sungwoo Park},
  year = {2014},
  journal = {ACM SIGPLAN Notices},
  volume = {49},
  number = {1},
  pages = {477--490},
  publisher = {Association for Computing Machinery},
  doi = {10.1145/2578855.2535871},
  url = {https://dl.acm.org/doi/pdf/10.1145/2578855.2535871?download=true},
}

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