We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LO

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Logic in Computer Science

Title: Thirty-seven years of relational Hoare logic: remarks on its principles and history

Abstract: Relational Hoare logics extend the applicability of modular, deductive verification to encompass important 2-run properties including dependency requirements such as confidentiality and program relations such as equivalence or similarity between program versions. A considerable number of recent works introduce different relational Hoare logics without yet converging on a core set of proof rules. This paper looks backwards to little known early work. This brings to light some principles that clarify and organize the rules as well as suggesting a new rule and a new notion of completeness.
Comments: A version appears in proceedings of ISOLA 2020. Version2: fix typos, minor clarifications, add a citation. Version3: copy edits, add citations on completeness. Version 4: minor corrections. Version 5: restore missing precond in loop rule. Version 6: add two citations
Subjects: Logic in Computer Science (cs.LO); Programming Languages (cs.PL)
Cite as: arXiv:2007.06421 [cs.LO]
  (or arXiv:2007.06421v6 [cs.LO] for this version)

Submission history

From: David Naumann [view email]
[v1] Mon, 13 Jul 2020 14:53:22 GMT (46kb)
[v2] Sun, 19 Jul 2020 22:25:19 GMT (46kb)
[v3] Mon, 3 Aug 2020 16:07:12 GMT (47kb)
[v4] Fri, 29 Jan 2021 02:19:59 GMT (48kb)
[v5] Thu, 3 Jun 2021 14:48:32 GMT (47kb)
[v6] Sat, 16 Jul 2022 01:52:24 GMT (47kb)

Link back to: arXiv, form interface, contact.