2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science (LICS) 2017
DOI: 10.1109/lics.2017.8005117
|View full text |Cite
|
Sign up to set email alerts
|

Effectful applicative bisimilarity: Monads, relators, and Howe's method

Abstract: Abstract-We study Abramsky's applicative bisimilarity abstractly, in the context of call-by-value λ-calculi with algebraic effects. We first of all endow a computational λ-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 s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
49
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 29 publications
(56 citation statements)
references
References 33 publications
0
49
0
Order By: Relevance
“…To prove compatibility of applicative Γ-similarity we design a generalisition of the so-called Howe's method [26] combining and extending ideas from [12] and [14]. We start by defining the notion of It is easy to see that compatible refinement− is monotone, and thus so is the map Φ α defined by Φ α (β) α ·β.…”
Section: Howe's Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…To prove compatibility of applicative Γ-similarity we design a generalisition of the so-called Howe's method [26] combining and extending ideas from [12] and [14]. We start by defining the notion of It is easy to see that compatible refinement− is monotone, and thus so is the map Φ α defined by Φ α (β) α ·β.…”
Section: Howe's Methodsmentioning
confidence: 99%
“…We also use monads to give operational semantics to V-Fuzz [14]. Intuitively, a program e evaluates to a monadic value v ∈ T V, where V denotes the set of values.…”
Section: Monads and Algebraic Effectsmentioning
confidence: 99%
See 3 more Smart Citations