DocumentCode :
2510611
Title :
Head Normal Form Bisimulation for Pairs and the lambdamu-Calculus
Author :
Lassen, Soren B.
Author_Institution :
Google, Inc.
fYear :
0
fDate :
0-0 0
Firstpage :
297
Lastpage :
306
Abstract :
Bohm tree equivalence up to possibly infinite eta expansion for the pure lambda-calculus can be characterized as a bisimulation equivalence. We call this co-inductive syntactic theory extensional head normal form bisimilarity and in this paper we extend it to the lambdaFP-calculus (the lambda-calculus with functional and surjective pairing) and to two untyped variants of Parigot\´s lambdamu-calculus. We relate the extensional head normal form bisimulation theories for the different calculi via Fujita\´s extensional CPS transform into the lambdaFP-calculus. We prove that extensional hnf bisimilarity is fully abstract for the pure lambda-calculus by a co-inductive reformulation of Barendregt\´s proof for Bohm tree equivalence up to possibly infinite eta expansion. The proof uses the so-called Bohm-out technique from Bohm\´s proof of the separation property for the lambda-calculus. Moreover, we extend the full abstraction result to extensional hnf bisimilarity for the lambdaFP-calculus. For the "standard" lambdamu-calculus, the separation property fails, as shown by David and Py, and for the same reason extensional hnf bisimilarity is not fully abstract. However, an "extended" variant of the lambdamu-calculus satisfies the separation property, as shown by Saurin, and we show that extensional hnf bisimilarity is fully abstract for this extended lambdamu-calculus
Keywords :
bisimulation equivalence; lambda calculus; trees (mathematics); Barendregt proof; Bohm tree equivalence; Bohm-out technique; Fujita extensional CPS transform; bisimulation equivalence; coinductive reformulation; coinductive syntactic theory; head normal form bisimulation; lambdaFP-calculus; lambdamu-calculus; separation property; Calculus; Computer science; Logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2006 21st Annual IEEE Symposium on
Conference_Location :
Seattle, WA
ISSN :
1043-6871
Print_ISBN :
0-7695-2631-4
Type :
conf
DOI :
10.1109/LICS.2006.29
Filename :
1691240
Link To Document :
بازگشت