2013
DOI: 10.1007/978-3-319-03542-0_24
|View full text |Cite
|
Sign up to set email alerts
|

Environmental Bisimulations for Delimited-Control Operators

Abstract: We present a theory of environmental bisimilarity for the delimited-control operators shift and reset. We consider two different notions of contextual equivalence: one that does not require the presence of a top-level control delimiter when executing tested terms, and another one, fully compatible with the original CPS semantics of shift and reset, that does. For each of them, we develop sound and complete environmental bisimilarities, and we discuss up-to techniques.Lemma 2. For all closed terms t, either t i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 26 publications
0
6
0
Order By: Relevance
“…An older work [15] gives definitions of environmental bisimulations that are now completely obsolete. We revisit results originally published in a previous article [3], where the focus is more on a multi-prompted calculus.…”
Section: Environmental Bisimilaritymentioning
confidence: 99%
See 1 more Smart Citation
“…An older work [15] gives definitions of environmental bisimulations that are now completely obsolete. We revisit results originally published in a previous article [3], where the focus is more on a multi-prompted calculus.…”
Section: Environmental Bisimilaritymentioning
confidence: 99%
“…In this article, we present a comprehensive study of the behavioral theory of a λ-calculus extended with the operators shift and reset, called λ S . In previous works, we defined applicative [13], normal-form [14,17], and environmental [15,3] bisimilarities for this calculus. Here we present these results in a systematic and uniform way, with examples allowing for comparisons between the different styles of bisimulation.…”
mentioning
confidence: 99%
“…They work on closed terms, computing the arguments that contexts can provide to terms using an environment similar to our component γ. They have also been extended to languages with call/cc [34] and delimited control operators [5,6].…”
Section: Related Workmentioning
confidence: 99%
“…The elements of the environment can be used to construct terms to be supplied as inputs during the bisimulation game. The notion has been applied to a variety of languages, including pure λ-calculi [35,39], extensions of λ-calculi [3,18,19,38], or languages for concurrency or distribution [26,27,36]. In environmental bisimulations the proof of congruence goes by induction over contexts, as in proofs for first-order languages.…”
Section: Introductionmentioning
confidence: 99%