International audienceWe present a comprehensive study of the behavioral theory of an untyped lambda-calculus extended with the delimited-control operators shift and reset. To that end, we define a contextual equivalence for this calculus, that we then aim to characterize with coinductively defined relations, called bisimilarities. We consider different styles of bisimilarities (namely applicative, normal-form, and environmental) within a unifying framework, and we give several examples to illustrate their respective strengths and weaknesses. We also discuss how to extend this work to other delimited-control operators
Barbed bisimilarity is a widely-used behavioural equivalence for interactive systems: given a set of...
The shift and reset operators, proposed by Danvy and Filinski, are powerful control primitives for c...
Recently, the notion of bisimilarity as an equivalence on systems behavior, has been transferred fro...
International audienceWe present a comprehensive study of the behavioral theory of an untyped lambda...
Long version of the corresponding APLAS13 paperWe present a theory of environmental bisimilarity for...
We present sound and complete environmental bisimilarities for a variant of Dybvig et al.'s calculus...
We present a new co-inductive syntactic theory, eager normal form bisimilarity, for the untyped call...
AbstractIn this paper we propose a new equivalence relation for dynamical and control systems called...
Abstract Delimited control operators abound, but their relationships are ill-understood, and it rema...
International audienceApplicative bisimilarity is a coinductive characterisation of observational e...
International audienceThere is a correspondence between classical logic and programming language cal...
Starting with the idea of reflexive objects in Selinger’s control categories, we define three differ...
AbstractOn the basis of an operational bisimulation account of Böhm tree equivalence, a novel operat...
Abstract. Developing a theory of bisimulation in higher-order languages can be hard. Particularly ch...
(eng) We investigate some fundamental properties of the reduction relation in the untyped term calcu...
Barbed bisimilarity is a widely-used behavioural equivalence for interactive systems: given a set of...
The shift and reset operators, proposed by Danvy and Filinski, are powerful control primitives for c...
Recently, the notion of bisimilarity as an equivalence on systems behavior, has been transferred fro...
International audienceWe present a comprehensive study of the behavioral theory of an untyped lambda...
Long version of the corresponding APLAS13 paperWe present a theory of environmental bisimilarity for...
We present sound and complete environmental bisimilarities for a variant of Dybvig et al.'s calculus...
We present a new co-inductive syntactic theory, eager normal form bisimilarity, for the untyped call...
AbstractIn this paper we propose a new equivalence relation for dynamical and control systems called...
Abstract Delimited control operators abound, but their relationships are ill-understood, and it rema...
International audienceApplicative bisimilarity is a coinductive characterisation of observational e...
International audienceThere is a correspondence between classical logic and programming language cal...
Starting with the idea of reflexive objects in Selinger’s control categories, we define three differ...
AbstractOn the basis of an operational bisimulation account of Böhm tree equivalence, a novel operat...
Abstract. Developing a theory of bisimulation in higher-order languages can be hard. Particularly ch...
(eng) We investigate some fundamental properties of the reduction relation in the untyped term calcu...
Barbed bisimilarity is a widely-used behavioural equivalence for interactive systems: given a set of...
The shift and reset operators, proposed by Danvy and Filinski, are powerful control primitives for c...
Recently, the notion of bisimilarity as an equivalence on systems behavior, has been transferred fro...