Effectful Applicative Bisimilarity: Monads, Relators, and Howe's Method (Long Version)
classification
💻 cs.LO
cs.PL
keywords
applicativebisimilarityrelatorscalculushowelambdamethodmonads
pith:4FPEYXCY Add to your LaTeX paper
What is a Pith Number?\usepackage{pith}
\pithnumber{4FPEYXCY}
Prints a linked pith:4FPEYXCY badge after your title and writes the identifier into PDF metadata. Compiles on arXiv with no extra files. Learn more
read the original abstract
We study Abramsky's applicative bisimilarity abstractly, in the context of call-by-value $\lambda$-calculi with algebraic effects. We first of all endow a computational $\lambda$-calculus with a monadic operational semantics. We then show how the theory of relators provides precisely what is needed to generalise applicative bisimilarity to such a calculus, and to single out those monads and relators for which applicative bisimilarity is a congruence, thus a sound methodology for program equivalence. This is done by studying Howe's method in the abstract.
This paper has not been read by Pith yet.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.