Backwards and Forwards with Separation Logic
The work
| Authors | Callum Bannister; Peter Höfner; Gerwin Klein |
|---|---|
| Editors | |
| Type | inproceedings |
| Year | 2018 |
| Citekey | bannister2018backwards |
Where it appeared
| Published in | 9th International Conference on Interactive Theorem Proving (ITP) |
|---|---|
| Publisher | Springer |
| Series | Lecture Notes in Computer Science |
| Volume | 10895 |
| Pages | 68--87 |
Identifiers
| DOI | 10.1007/978-3-319-94821-8_5 |
|---|---|
| ISBN | 978-3-319-94820-1 |
Abstract
The use of Hoare logic in combination with weakest pre- conditions and strongest postconditions is a standard tool for program verification, known as backward and forward reasoning. In this paper we extend these techniques to allow backward and forward reasoning for separation logic. While the former is derived directly from the standard operators of separation logic, the latter uses a new one. We implement our framework in the interactive proof assistant Isabelle/HOL, and en- able automation with several interactive proof tactics.
A copy is held
pdf, 224.1 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-17 08:38 UTC |
Filed under
Cite it as
@inproceedings{bannister2018backwards,
title = {Backwards and Forwards with Separation Logic},
author = {Callum Bannister and Peter Höfner and Gerwin Klein},
year = {2018},
booktitle = {9th International Conference on Interactive Theorem Proving (ITP)},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
volume = {10895},
pages = {68--87},
isbn = {978-3-319-94820-1},
doi = {10.1007/978-3-319-94821-8_5},
}
This record lives at https://refs.drheap.org/bannister2018backwards/ and will keep doing so.