DocumentCode :
1823223
Title :
The genericity theorem and the notion of parametricity in the polymorphic λ-calculus
Author :
Longo, Giuseppe ; Milsted, Kathleen ; Soloviev, Sergei
Author_Institution :
Ecole Normale Superieure, Paris, France
fYear :
1993
fDate :
19-23 Jun 1993
Firstpage :
6
Lastpage :
14
Abstract :
The authors focus on how polymorphic functions, which may take types as inputs, depend on types. These functions are generally understood to have an essentially constant meaning, in all models, on input types. It is shown how the proof theory of the polymorphic λ-calculus suggests a clear syntactic description of this phenomenon. Under a reasonable condition, it is shown that identity of two polymorphic functions on a single type implies identity of the functions (equivalently, every type is a generic input)
Keywords :
lambda calculus; type theory; function identity; generic input; genericity theorem; input types; parametricity; polymorphic λ-calculus; polymorphic functions; proof theory; syntactic description; Calculus; Computer languages; Computer science; Laboratories; Logic; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 1993. LICS '93., Proceedings of Eighth Annual IEEE Symposium on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-3140-6
Type :
conf
DOI :
10.1109/LICS.1993.287605
Filename :
287605
Link To Document :
بازگشت