DocumentCode :
1995979
Title :
Reflexive graphs and parametric polymorphism
Author :
Robinson, E.P. ; Rosolini, G.
Author_Institution :
Sch. of Cognitive & Comput. Sci., Sussex Univ., Brighton, UK
fYear :
1994
fDate :
4-7 Jul 1994
Firstpage :
364
Lastpage :
371
Abstract :
The pioneering work on relational parametricity for the second order lambda calculus was done by Reynolds (1983) under the assumption of the existence of set-based models, and subsequently reformulated by him, in conjunction with his student Ma, using the technology of PL-categories. The aim of this paper is to use the different technology of internal category theory to re-examine Ma and Reynolds´ definitions. Apart from clarifying some of their constructions, this view enables us to prove that if we start with a non-parametric model which is left exact and which satisfies a completeness condition corresponding to Ma and Reynolds “suitability for polymorphism”, then we can recover a parametric model with the same category of closed types. This implies, for example, that any suitably complete model (such as the PER model) has a parametric counterpart
Keywords :
category theory; formal logic; lambda calculus; set theory; type theory; PER model; closed types; completeness condition; internal category theory; nonparametric model; parametric model; parametric polymorphism; polymorphism; reflexive graphs; relational parametricity; second order lambda calculus; set-based models; Calculus; Indexing; Space technology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 1994. LICS '94. Proceedings., Symposium on
Conference_Location :
Paris
Print_ISBN :
0-8186-6310-3
Type :
conf
DOI :
10.1109/LICS.1994.316053
Filename :
316053
Link To Document :
بازگشت