Dynamic Separation Logic
The work
| Authors | Frank S. de Boer; Hans-Dieter A. Hiep; Stijn de Gouw |
|---|---|
| Editors | |
| Type | inproceedings |
| Year | 2023 |
| Citekey | boer2023dynamic |
Where it appeared
| Published in | 39th Conference on the Mathematical Foundations of Programming Semantics (MFPS) |
|---|---|
| Publisher | Electronic Notes in Theoretical Informatics and Computer Science |
| Volume | 3 |
Identifiers
| arXiv | 2309.08962 |
|---|---|
| DOI | 10.46298/entics.12297 |
Related
| Distinct from | makarov2020dynamic |
|---|
Abstract
This paper introduces a dynamic logic extension of separation logic. The assertion language of separation logic is extended with modalities for the five types of the basic instructions of separation logic: simple assignment, look-up, mutation, allocation, and de-allocation. The main novelty of the resulting dynamic logic is that it allows to combine different approaches to resolving these modalities. One such approach is based on the standard weakest precondition calculus of separation logic. The other approach introduced in this paper provides a novel alternative formalization in the proposed dynamic logic extension of separation logic. The soundness and completeness of this axiomatization has been formalized in the Coq theorem prover.
A copy is held
pdf, 250.3 kB. Not published — it may be under copyright. The facts and links here are.
How it got here
| How it got here | agent via bibtex |
|---|---|
| Added | 2026-08-05 00:00 UTC |
| Approved by | a person 2026-08-23 14:11 UTC |
Filed under
Cite it as
@inproceedings{boer2023dynamic,
title = {Dynamic Separation Logic},
author = {Frank S. de Boer and Hans-Dieter A. Hiep and Stijn de Gouw},
year = {2023},
booktitle = {39th Conference on the Mathematical Foundations of Programming Semantics (MFPS)},
publisher = {Electronic Notes in Theoretical Informatics and Computer Science},
volume = {3},
eprint = {2309.08962},
doi = {10.46298/entics.12297},
}
This record lives at https://refs.drheap.org/boer2023dynamic/ and will keep doing so.