Abstract. A region calculus is a programming language calculus with explicit instrumentation for memory management. Every value is annotated with a region in which it is stored and regions are allocated and deallocated in a stack-like fashion. The annotations can be statically inferred by a type and effect system, making a region calculus suitable as an intermediate language for a compiler of statically typed programming languages. Although a lot of attention has been paid to type soundness properties of different flavors of region calculi, it seems that little effort has been made to develop a semantic framework. In this paper, we present a theory based on bisimulation, which serves as a coinductive proof principle for showing equivalences...
International audienceWe present a sound and complete bisimilarity for an untyped $λ-calculus$ with ...
Communicated by J.W. de Bakker Both for interleaving and for non-interleaving semantics, several var...
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challengi...
The region calculus of Tofte and Talpin is a polymorphically typed lambda cal-culus with annotations...
AbstractThe region calculus of Tofte and Talpin is a polymorphically typed lambda calculus with anno...
AbstractThe region calculus of Tofte and Talpin is an annotated polymorphically typed lambda calculu...
We show that the typed region calculus of Tofte and Talpin can be encoded in a typed -calculus equip...
Bisimilarity (also known as `applicative bisimulation') has attracted a good deal of attention ...
AbstractWe develop a general method for proving properties of programs under arbitrary contexts–incl...
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challenging ...
Abstract. Developing a theory of bisimulation in higher-order languages can be hard. Particularly ch...
International audienceWe present a fully abstract encoding of λ ref , the call-by-value λ-calculus w...
AbstractWe study the problem of characterizing contextual equivalence in higher-order languages with...
AbstractBoth for interleaving and for non-interleaving semantics, several variants of a π-calculus b...
We present logical bisimulations, a form of bisimulation for higher-order languages, in which the b...
International audienceWe present a sound and complete bisimilarity for an untyped $λ-calculus$ with ...
Communicated by J.W. de Bakker Both for interleaving and for non-interleaving semantics, several var...
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challengi...
The region calculus of Tofte and Talpin is a polymorphically typed lambda cal-culus with annotations...
AbstractThe region calculus of Tofte and Talpin is a polymorphically typed lambda calculus with anno...
AbstractThe region calculus of Tofte and Talpin is an annotated polymorphically typed lambda calculu...
We show that the typed region calculus of Tofte and Talpin can be encoded in a typed -calculus equip...
Bisimilarity (also known as `applicative bisimulation') has attracted a good deal of attention ...
AbstractWe develop a general method for proving properties of programs under arbitrary contexts–incl...
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challenging ...
Abstract. Developing a theory of bisimulation in higher-order languages can be hard. Particularly ch...
International audienceWe present a fully abstract encoding of λ ref , the call-by-value λ-calculus w...
AbstractWe study the problem of characterizing contextual equivalence in higher-order languages with...
AbstractBoth for interleaving and for non-interleaving semantics, several variants of a π-calculus b...
We present logical bisimulations, a form of bisimulation for higher-order languages, in which the b...
International audienceWe present a sound and complete bisimilarity for an untyped $λ-calculus$ with ...
Communicated by J.W. de Bakker Both for interleaving and for non-interleaving semantics, several var...
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challengi...