Fourteenth Annual IEEE Symposium on

Logic in Computer Science (LICS 1999)

Paper: Towards a Theory of Bisimulation for Local Names (at LICS 1999)

Authors: Alan Jeffrey Julian Rathke


Pitts and Stark have proposed the n-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 n-calculus. We also show that by adding assignment to the n-calculus, bisimulation becomes sound and complete. The analysis used to obtain this result illuminates the difficulties involved in finding fully abstract models for n-calculus proper.


    author = 	 {Alan Jeffrey and Julian Rathke},
    title = 	 {Towards a Theory of Bisimulation for Local Names},
    booktitle =  {Proceedings of the Fourteenth Annual IEEE Symp. on Logic in Computer Science, {LICS} 1999},
    year =	 1999,
    editor =	 {Giuseppe Longo},
    month =	 {July}, 
    pages =      {56--66},
    location =   {Trento, Italy}, 
    publisher =	 {IEEE Computer Society Press}