Reynolds’ notion of relational parametricity has been extremely influential and well studied for polymorphic programming languages and type theories based on System F. The extension of relational parametricity to higher kinded polymorphism, which allows quantification over type operators as well as types, has not received as much attention. We present a model of relational parametricity for System Fω, within the impredicative Calculus of Inductive Constructions, and show how it forms an instance of a general class of models defined by Hasegawa. We investigate some of the consequences of our model and show that it supports the definition of inductive types, indexed by an arbitrary kind, and with reasoning principles provided by initiality
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Dedicated to the memory of John C. Reynolds, 1935-2013 In his seminal paper on “Types, Abstraction a...
This thesis revisits the well-known notion of parametric polymorphismin the light of modern developm...
Reynolds\u27 notion of relational parametricity has been extremely influential and well studied for ...
Reynolds’ original theory of relational parametricity was intended to capture the idea that polymorp...
Reynolds' theory of relational parametricity captures the invariance of polymorphically typed progra...
We present a possible world semantics for a call-by-value higher-order programming language with imp...
Reynolds’ theory of relational parametricity captures the invariance of polymorphically typed progra...
Data Types, though, as Reynolds stresses, is not perfectly suited for higher type or higher order sy...
Reynolds\u27 abstraction theorem shows how a typing judgement in System F can be translated into a r...
Udgivelsesdato: August 9, 2009According to Strachey, a polymorphic program is parametric if it appli...
Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions ca...
AbstractThis paper investigates parametric polymorphism in the presence of control operators. Our ap...
We give the first relationally parametric model of the extensional calculus of constructions. Our mo...
This paper combines reflexive-graph-category structure for relational parametricity with fibrational...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Dedicated to the memory of John C. Reynolds, 1935-2013 In his seminal paper on “Types, Abstraction a...
This thesis revisits the well-known notion of parametric polymorphismin the light of modern developm...
Reynolds\u27 notion of relational parametricity has been extremely influential and well studied for ...
Reynolds’ original theory of relational parametricity was intended to capture the idea that polymorp...
Reynolds' theory of relational parametricity captures the invariance of polymorphically typed progra...
We present a possible world semantics for a call-by-value higher-order programming language with imp...
Reynolds’ theory of relational parametricity captures the invariance of polymorphically typed progra...
Data Types, though, as Reynolds stresses, is not perfectly suited for higher type or higher order sy...
Reynolds\u27 abstraction theorem shows how a typing judgement in System F can be translated into a r...
Udgivelsesdato: August 9, 2009According to Strachey, a polymorphic program is parametric if it appli...
Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions ca...
AbstractThis paper investigates parametric polymorphism in the presence of control operators. Our ap...
We give the first relationally parametric model of the extensional calculus of constructions. Our mo...
This paper combines reflexive-graph-category structure for relational parametricity with fibrational...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Dedicated to the memory of John C. Reynolds, 1935-2013 In his seminal paper on “Types, Abstraction a...
This thesis revisits the well-known notion of parametric polymorphismin the light of modern developm...