Parametricity is one of the foundational principles which underpin our understanding of modern programming languages. Roughly speaking, parametricity expresses the hidden invariants that programs satisfy by formalising the intuition that programs map related inputs to related outputs. Traditionally parametricity is formulated with proofirrelevant relations but programming in Type Theory requires an extension to proof-relevant relations. But then one might ask: can our proofs that polymorphic functions are parametric be parametric themselves? This paper shows how this can be done and, excitingly, our answer requires a trip into the world of higher dimensional parametricity
In this paper we introduce a logic for parametric polymorphism. Just as LCF is a logic for the simp...
In this paper we study the interaction of subtyping and parametricity. We describe a logic for a pr...
This thesis focuses on the adaptation of realizability and parametricity to dependent types in the f...
Parametricity is one of the foundational principles which underpin our understanding of modern progr...
AbstractA polymorphic function is parametric if its behavior does not depend on the type at which it...
Many properties of parametric, polymorphic functions can be determined simply by inspection of their...
In the 1980s, John Reynolds postulated that a parametrically polymorphic function is an ad-hoc polym...
This thesis revisits the well-known notion of parametric polymorphismin the light of modern developm...
In the 1980s, John Reynolds postulated that a parametrically polymorphic function is an ad-hoc polym...
Reynolds' abstraction theorem has recently been extended to lambda-calculi with dependent types. In ...
Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions ca...
AbstractIn his seminal paper on “Types, Abstraction and Parametric Polymorphism,” John Reynolds call...
Udgivelsesdato: August 9, 2009According to Strachey, a polymorphic program is parametric if it appli...
AbstractWe investigate a simple form of parametricity based on adding “abstract” copies of pre-exist...
Parametric polymorphism constrains the behavior of pure functional pro-grams in a way that allows th...
In this paper we introduce a logic for parametric polymorphism. Just as LCF is a logic for the simp...
In this paper we study the interaction of subtyping and parametricity. We describe a logic for a pr...
This thesis focuses on the adaptation of realizability and parametricity to dependent types in the f...
Parametricity is one of the foundational principles which underpin our understanding of modern progr...
AbstractA polymorphic function is parametric if its behavior does not depend on the type at which it...
Many properties of parametric, polymorphic functions can be determined simply by inspection of their...
In the 1980s, John Reynolds postulated that a parametrically polymorphic function is an ad-hoc polym...
This thesis revisits the well-known notion of parametric polymorphismin the light of modern developm...
In the 1980s, John Reynolds postulated that a parametrically polymorphic function is an ad-hoc polym...
Reynolds' abstraction theorem has recently been extended to lambda-calculi with dependent types. In ...
Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions ca...
AbstractIn his seminal paper on “Types, Abstraction and Parametric Polymorphism,” John Reynolds call...
Udgivelsesdato: August 9, 2009According to Strachey, a polymorphic program is parametric if it appli...
AbstractWe investigate a simple form of parametricity based on adding “abstract” copies of pre-exist...
Parametric polymorphism constrains the behavior of pure functional pro-grams in a way that allows th...
In this paper we introduce a logic for parametric polymorphism. Just as LCF is a logic for the simp...
In this paper we study the interaction of subtyping and parametricity. We describe a logic for a pr...
This thesis focuses on the adaptation of realizability and parametricity to dependent types in the f...