English

Applicative Bisimulations for Delimited-Control Operators

Programming Languages 2012-01-05 v1

Abstract

We develop a behavioral theory for the untyped call-by-value lambda calculus extended with the delimited-control operators shift and reset. For this calculus, we discuss the possible observable behaviors and we define an applicative bisimilarity that characterizes contextual equivalence. We then compare the applicative bisimilarity and the CPS equivalence, a relation on terms often used in studies of control operators. In the process, we illustrate how bisimilarity can be used to prove equivalence of terms with delimited-control effects.

Keywords

Cite

@article{arxiv.1201.0874,
  title  = {Applicative Bisimulations for Delimited-Control Operators},
  author = {Dariusz Biernacki and Serguei Lenglet},
  journal= {arXiv preprint arXiv:1201.0874},
  year   = {2012}
}

Comments

A long version of an article accepted at FoSSaCS 2012

R2 v1 2026-06-21T20:00:04.758Z