Title :
Relational parametricity and control
Author :
Hasegawa, Masahito
Author_Institution :
Res. Inst. for Math. Sci., Kyoto Univ., Japan
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;
Conference_Titel :
Logic in Computer Science, 2005. LICS 2005. Proceedings. 20th Annual IEEE Symposium on
Print_ISBN :
0-7695-2266-1
DOI :
10.1109/LICS.2005.44