๐ฎ
๐ฎ
The Ethereal
Thirty-seven years of relational Hoare logic: remarks on its principles and history
July 13, 2020 ยท The Ethereal ยท ๐ Leveraging Applications of Formal Methods
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
David A. Naumann
arXiv ID
2007.06421
Category
cs.LO: Logic in CS
Cross-listed
cs.PL
Citations
15
Venue
Leveraging Applications of Formal Methods
Last Checked
2 months ago
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.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Logic in CS
๐ฎ
๐ฎ
The Ethereal
Safe Reinforcement Learning via Shielding
๐ฎ
๐ฎ
The Ethereal
Formal Verification of Piece-Wise Linear Feed-Forward Neural Networks
๐ฎ
๐ฎ
The Ethereal
Heterogeneous substitution systems revisited
๐ฎ
๐ฎ
The Ethereal
Omega-Regular Objectives in Model-Free Reinforcement Learning
๐ฎ
๐ฎ
The Ethereal