| File | |
| Title |
An Injective CPS-translation for the Extensional λ-calculus
|
| Creator |
Fujita Ken-etsu
|
| Source Title |
島根大学総合理工学部紀要. シリーズB
|
| Volume | 36 |
| Start Page | 39 |
| End Page | 48 |
| Journal Identifire |
ISSN 13427121
|
| Descriptions |
Abstract
We give a syntactical proof to the statement that a novel CPS translation with surjective pairing is injective for the extensional λ-calculus. The result itself might be preliminary, since the source language (the extensional λ-calculus) of the translation is a sublanguage of the target language (λ-calculus with surjective pairing). However this paper shows that there exists a nontrivial injection from the extensional λ-calculus into the λ-calculus with surjective pairing. In this sense our result can be regarded as an extension of Plotkin, i.e., a call-by-value simulation of call-by-name λ-calculus with η-rule (extensionality). Moreover, the method presented here can be naturally extended to the case of the extensional λη-calculus which is defined from the extensional λ-calculus together with control operators.
|
| Subjects |
Extensional λ-calculus
Surjective Pairing
Church-Rosser Property
Continuation-passing-style Translation
Call-by-name
Call-by-value
|
| Language |
eng
|
| Resource Type | departmental bulletin paper |
| Publisher |
島根大学総合理工学部
|
| Date of Issued | 2003-03 |
| Publish Type | Version of Record |
| Access Rights | open access |
| Relation |
[NCID]
AA11157123
|