Normal Form Bisimulations By Value
Beniamino Accattoli, Adrienne Lancelot, Claudia Faggian

TL;DR
This paper introduces net bisimilarity, a new call-by-value normal form bisimilarity that better aligns with certain principles and addresses limitations of previous bisimilarities, enriching the understanding of program equivalence.
Contribution
The paper develops net bisimilarity, a novel call-by-value normal form bisimilarity that satisfies additional principles and differs from existing bisimilarities, enhancing the theoretical framework.
Findings
Net bisimilarity is incomparable with enf bisimilarity.
Net bisimilarity does not validate Moggi's laws nor η.
Analysis relates various call-by-value bisimilarities to Ehrhard's relational model.
Abstract
Normal form bisimilarities are a natural form of program equivalence resting on open terms, first introduced by Sangiorgi in call-by-name. The literature contains a normal form bisimilarity for Plotkin's call-by-value -calculus, Lassen's \emph{enf bisimilarity}, which validates all of Moggi's monadic laws and can be extended to validate . It does not validate, however, other relevant principles, such as the identification of meaningless terms -- validated instead by Sangiorgi's bisimilarity -- or the commutation of s. These shortcomings are due to issues with open terms of Plotkin's calculus. We introduce a new call-by-value normal form bisimilarity, deemed \emph{net bisimilarity}, closer in spirit to Sangiorgi's and satisfying the additional principles. We develop it on top of an existing formalism designed for dealing with open terms in call-by-value. It turns…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Formal Methods in Verification
