2018
DOI: 10.1007/978-3-319-89884-1_11
|View full text |Cite
|
Sign up to set email alerts
|

Behavioural Equivalence via Modalities for Algebraic Effects

Abstract: The paper investigates behavioural equivalence between programs in a call-by-value functional language extended with a signature of (algebraic) effect-triggering operations. Two programs are considered as being behaviourally equivalent if they enjoy the same behavioural properties. To formulate this, we define a logic whose formulas specify behavioural properties. A crucial ingredient is a collection of modalities expressing effect-specific aspects of behaviour. We give a general theory of such modalities. If … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
53
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(55 citation statements)
references
References 36 publications
2
53
0
Order By: Relevance
“…It is easy to see that for all running examples of effects the set P is consistent. The proof that each P ∈ P is Scott-open is similar to that for modalities from [38]. It remains to show that for all our examples P is decomposable.…”
Section: Theorem 1 (Soundness and Completeness Of F) For A Decomposamentioning
confidence: 66%
See 3 more Smart Citations
“…It is easy to see that for all running examples of effects the set P is consistent. The proof that each P ∈ P is Scott-open is similar to that for modalities from [38]. It remains to show that for all our examples P is decomposable.…”
Section: Theorem 1 (Soundness and Completeness Of F) For A Decomposamentioning
confidence: 66%
“…The elements of P are subsets of Trees Σ . Observations play a similar role to the modalities from [38]. For our running examples of effects, P is defined as follows:…”
Section: Contextual Equivalencementioning
confidence: 99%
See 2 more Smart Citations
“…Proving compatibility of the latter is straightforward. However, proving compatibility of applicative Γ-bisimilarity is not trivial and requires a variation of the so-called transitive closure trick [26,31,39] based on ideas in [46].…”
Section: Applicative γ-Bisimilaritymentioning
confidence: 99%