A general framework for sound and complete Floyd-Hoare logics

From MaRDI portal
Publication:2946594

DOI10.1145/1614431.1614438zbMATH Open1351.03020arXiv0807.1016OpenAlexW2084929300WikidataQ55393275 ScholiaQ55393275MaRDI QIDQ2946594FDOQ2946594


Authors: Rob Arthan, Erik A. Mathiesen, Paulo Oliva, Ursula Martin Webb Edit this on Wikidata


Publication date: 17 September 2015

Published in: ACM Transactions on Computational Logic (Search for Journal in Brave)

Abstract: This paper 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 pre-orders and monotone relations. We give several examples of how our theory generalises 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 (run-time analysis of while programs and stream circuits).


Full work available at URL: https://arxiv.org/abs/0807.1016




Recommendations





Cited In (8)





This page was built for publication: A general framework for sound and complete Floyd-Hoare logics

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2946594)