DocumentCode
2022483
Title
Relational parametricity and control
Author
Hasegawa, Masahito
Author_Institution
Res. Inst. for Math. Sci., Kyoto Univ., Japan
fYear
2005
fDate
26-29 June 2005
Firstpage
72
Lastpage
81
Abstract
We study the equational theory of Parigot\´s second-order λμ-calculus in connection with a call-by-name continuation-passing style (CPS) translation into a fragment of the second-order λ-calculus. It is observed that the relational parametricity on the target calculus induces a natural notion of equivalence on the λμ-terms. On the other hand, the unconstrained relational parametricity on the λμ-calculus turns out to be inconsistent with this CPS semantics. Following these facts, we propose to formulate the relational parametricity on the λμ-calculus in a constrained way, which might be called "focal parametricity".
Keywords
lambda calculus; CPS semantics; call-by-name continuation-passing style; equational theory; focal parametricity; lambda-calculus; relational parametricity; Algebra; Calculus; Encoding; Equations; Optical fiber theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 2005. LICS 2005. Proceedings. 20th Annual IEEE Symposium on
ISSN
1043-6871
Print_ISBN
0-7695-2266-1
Type
conf
DOI
10.1109/LICS.2005.44
Filename
1509211
Link To Document