๐ฎ
๐ฎ
The Ethereal
Proving Soundness of Extensional Normal-Form Bisimilarities
October 31, 2017 ยท The Ethereal ยท ๐ Mathematical Foundations of Programming Semantics
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Dariusz Biernacki, Serguei Lenglet, Piotr Polesiuk
arXiv ID
1711.00113
Category
cs.LO: Logic in CS
Cross-listed
cs.PL
Citations
15
Venue
Mathematical Foundations of Programming Semantics
Last Checked
2 months ago
Abstract
Normal-form bisimilarity is a simple, easy-to-use behavioral equivalence that relates terms in $ฮป$-calculi by decomposing their normal forms into bisimilar subterms. Moreover, it typically allows for powerful up-to techniques, such as bisimulation up to context, which simplify bisimulation proofs even further. However, proving soundness of these relations becomes complicated in the presence of $ฮท$-expansion and usually relies on ad hoc proof methods which depend on the language. In this paper we propose a more systematic proof method to show that an extensional normal-form bisimilarity along with its corresponding up to context technique are sound. We illustrate our technique with three calculi: the call-by-value $ฮป$-calculus, the call-by-value $ฮป$-calculus with the delimited-control operators shift and reset, and the call-by-value $ฮป$-calculus with the abortive control operators call/cc and abort. In the first two cases, there was previously no sound up to context technique validating the $ฮท$-law, whereas no theory of normal-form bisimulations for a calculus with call/cc and abort has been presented before. Our results have been fully formalized in the Coq proof assistant.
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