Completeness for recursive procedures in separation logic

The work

TitleCompleteness for recursive procedures in separation logic
AuthorsMahmudul Faisal Al Ameen; Makoto Tatsuta
Typearticle
Year2016
Citekeyameen2016completeness

Where it appeared

Published inTheoretical Computer Science
PublisherElsevier
Volume631
Pages73--96

Identifiers

DOI10.1016/j.tcs.2016.04.004

Access

Landing pagehttps://www.sciencedirect.com/science/article/pii/S0304397516300329

Abstract

This paper proves the completeness of an extension of Hoare's logic and separation logic for pointer programs with mutual recursive procedures. This paper shows the expressiveness of the assertion language as well. This paper achieves a new system by introducing two new inference rules, and removes an axiom that is unsound in separation logic and other redundant inference rules for showing completeness. It introduces a novel expression that is used to describe complete information of a given state in a precondition. This work also uses the necessary and sufficient precondition of a program for the abort-free execution, which enables us to utilize strongest postconditions.

Copy held

KindPDF, 786.2 kB
Retrieved2026-08-10
Heldlocal, for personal reference
Where it came fromhttps://www.sciencedirect.com/science/article/pii/S0304397516300329

Where this came from

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

Cite it as

@article{ameen2016completeness,
  title = {Completeness for recursive procedures in separation logic},
  author = {Mahmudul Faisal Al Ameen and Makoto Tatsuta},
  year = {2016},
  journal = {Theoretical Computer Science},
  volume = {631},
  pages = {73--96},
  publisher = {Elsevier},
  doi = {10.1016/j.tcs.2016.04.004},
  url = {https://www.sciencedirect.com/science/article/pii/S0304397516300329},
}

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