A general framework for sound and complete Floyd-Hoare logics
The work
| Authors | Rob Arthan; Ursula Martin; Erik A. Mathiesen; Paulo Oliva |
|---|---|
| Editors | |
| Type | article |
| Year | 2009 |
| Citekey | arthan2009general |
Where it appeared
| Published in | ACM Transactions on Computational Logic |
|---|---|
| Publisher | Association for Computing Machinery |
| Volume | 11 |
| Issue | 1 |
| Pages | 1--31 |
Identifiers
| arXiv | 0807.1016 from its oa_pdf_url |
|---|---|
| DOI | 10.1145/1614431.1614438 |
| OpenAlex | W2084929300 |
Access
| Landing page | https://doi.org/10.1145/1614431.1614438 |
|---|---|
| Free full text | https://arxiv.org/pdf/0807.1016 |
Abstract
This article presents an abstraction of Hoare logic to traced symmetric monoidal categories, a very general framework for the theory of systems. Our abstraction is based on a traced monoidal functor from an arbitrary traced monoidal category into the category of preorders and monotone relations. We give several examples of how our theory generalizes usual Hoare logics (partial correctness of while programs, partial correctness of pointer programs), and provide some case studies on how it can be used to develop new Hoare logics (runtime analysis of while programs and stream circuits).
A copy is held
pdf, 317.7 kB. Not published — it may be under copyright. The facts and links here are.
How it got here
| How it got here | agent via openalex |
|---|---|
| Added | 2026-08-04 00:00 UTC |
| Approved by | a person 2026-08-17 08:38 UTC |
Filed under
Cite it as
@article{arthan2009general,
title = {A general framework for sound and complete Floyd-Hoare logics},
author = {Rob Arthan and Ursula Martin and Erik A. Mathiesen and Paulo Oliva},
year = {2009},
journal = {ACM Transactions on Computational Logic},
publisher = {Association for Computing Machinery},
volume = {11},
number = {1},
pages = {1--31},
doi = {10.1145/1614431.1614438},
}
This record lives at https://refs.drheap.org/arthan2009general/ and will keep doing so.