Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions cannot inspect their type argument and will therefore apply the same algorithm to any type they are instantiated on. This idea is formalized mathematically in Reynolds\u27s theory of relational parametricity, which allows the metatheoretical derivation of parametricity theorems about all values of a given type. Although predicative System F embeds into dependent type systems such as Martin-L\uf6f Type Theory (MLTT), parametricity does not carry over as easily. The identity extension lemma, which is crucial if we want to prove theorems involving equality, has only been shown to hold for small types, excluding the universe.We attribute this to th...
Reynolds\u27 abstraction theorem has recently been extended to lambda-calculi with dependent types. ...
Reynolds’ notion of relational parametricity has been extremely influential and well studied for pol...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions ca...
Reynolds' theory of relational parametricity captures the invariance of polymorphically typed progra...
Reynolds’ theory of relational parametricity captures the invariance of polymorphically typed progra...
This thesis revisits the well-known notion of parametric polymorphism in the light of modern develop...
Many type systems and functional programming languages support functions that are paramet- rized by ...
AbstractA polymorphic function is parametric if its behavior does not depend on the type at which it...
This thesis revisits the well-known notion of parametric polymorphismin the light of modern developm...
Reynolds’ original theory of relational parametricity was intended to capture the idea that polymorp...
Data Types, though, as Reynolds stresses, is not perfectly suited for higher type or higher order sy...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Reynolds\u27 abstraction theorem shows how a typing judgement in System F can be translated into a r...
Parametricity results have recently been proved for dependently-typed calculi such as the Calculus o...
Reynolds\u27 abstraction theorem has recently been extended to lambda-calculi with dependent types. ...
Reynolds’ notion of relational parametricity has been extremely influential and well studied for pol...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions ca...
Reynolds' theory of relational parametricity captures the invariance of polymorphically typed progra...
Reynolds’ theory of relational parametricity captures the invariance of polymorphically typed progra...
This thesis revisits the well-known notion of parametric polymorphism in the light of modern develop...
Many type systems and functional programming languages support functions that are paramet- rized by ...
AbstractA polymorphic function is parametric if its behavior does not depend on the type at which it...
This thesis revisits the well-known notion of parametric polymorphismin the light of modern developm...
Reynolds’ original theory of relational parametricity was intended to capture the idea that polymorp...
Data Types, though, as Reynolds stresses, is not perfectly suited for higher type or higher order sy...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Reynolds\u27 abstraction theorem shows how a typing judgement in System F can be translated into a r...
Parametricity results have recently been proved for dependently-typed calculi such as the Calculus o...
Reynolds\u27 abstraction theorem has recently been extended to lambda-calculi with dependent types. ...
Reynolds’ notion of relational parametricity has been extremely influential and well studied for pol...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...