Pitts and Stark have proposed the ν-calculus as a language for investigating the interaction of unique name generation and higher-order functions. They developed a sound model based on logical relations, but left completeness as an open problem. In this paper, we develop a complete model based on bisimulation for a labelled transition system semantics. We show that bisimulation is complete, but not sound, for the ν-calculus. We also show that by adding assignment to the ν-calculus, bisimulation becomes sound and com-plete. The analysis used to obtain this result illuminates the difficulties involved in finding fully abstract models for ν-calculus proper
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challenging ...
We study fusion and binding mechanisms in name passing process calculi. To this purpose, we introdu...
AbstractWe investigate the domain-theoretic denotational semantics of a CPS calculus with fresh name...
Pitts and Stark have proposed the ν-calculus as a language for investigating the interaction of uniq...
AbstractA new formulation of the π-calculus, where name instantiation is handled explicitly via the ...
Abstract. The bisimulation proof method can be enhanced by employing ‘bisimulations up-to ’ techniqu...
AbstractWe use symbolic transition systems as a basis for providing theπ-calculus with an alternativ...
We study a new formulation of bisimulation for the z-calculus [9], which we have called open bisimul...
Abstract. The bisimulation proof method can be enhanced by employ-ing ‘bisimulations up-to ’ techniq...
In this paper, we model fresh names in the \u3c0-calculus using abstractions with respect to a new b...
Communicated by J.W. de Bakker Both for interleaving and for non-interleaving semantics, several var...
AbstractBoth for interleaving and for non-interleaving semantics, several variants of a π-calculus b...
AbstractWe develop a theory of bisimulations in the join-calculus. We introduce a refined operationa...
In this paper, we model fresh names in the π-calculus using abstractions w.r.t. a new binding...
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challenging ...
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challenging ...
We study fusion and binding mechanisms in name passing process calculi. To this purpose, we introdu...
AbstractWe investigate the domain-theoretic denotational semantics of a CPS calculus with fresh name...
Pitts and Stark have proposed the ν-calculus as a language for investigating the interaction of uniq...
AbstractA new formulation of the π-calculus, where name instantiation is handled explicitly via the ...
Abstract. The bisimulation proof method can be enhanced by employing ‘bisimulations up-to ’ techniqu...
AbstractWe use symbolic transition systems as a basis for providing theπ-calculus with an alternativ...
We study a new formulation of bisimulation for the z-calculus [9], which we have called open bisimul...
Abstract. The bisimulation proof method can be enhanced by employ-ing ‘bisimulations up-to ’ techniq...
In this paper, we model fresh names in the \u3c0-calculus using abstractions with respect to a new b...
Communicated by J.W. de Bakker Both for interleaving and for non-interleaving semantics, several var...
AbstractBoth for interleaving and for non-interleaving semantics, several variants of a π-calculus b...
AbstractWe develop a theory of bisimulations in the join-calculus. We introduce a refined operationa...
In this paper, we model fresh names in the π-calculus using abstractions w.r.t. a new binding...
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challenging ...
Developing a theory of bisimulation in higher-order languages can be hard. Particularly challenging ...
We study fusion and binding mechanisms in name passing process calculi. To this purpose, we introdu...
AbstractWe investigate the domain-theoretic denotational semantics of a CPS calculus with fresh name...