Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a relational statement (in second order predicate logic) about inhabitants of the type. We (in second order predicate logic) about inhabitants of the type. We obtain a similar result for a single lambda calculus (a pure type system), in which terms, types and their relations are expressed. Working within a single system dispenses with the need for an interpretation layer, allowing for an unusually simple presentation. While the unification puts some constraints on the type system (which we spell out), the result applies to many interesting cases, including dependently-typed ones
This paper presents a novel syntactic logical relation for a polymorphic linear lambda-calculus that...
Reynolds’ notion of relational parametricity has been extremely influential and well studied for pol...
AbstractIn his seminal paper on “Types, Abstraction and Parametric Polymorphism,” John Reynolds call...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Reynolds' abstraction theorem has recently been extended to lambda-calculi with dependent types. In ...
Reynolds' theory of relational parametricity captures the invariance of polymorphically typed progra...
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...
Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions ca...
Abstract—Reynolds ’ abstraction theorem has recently been extended to lambda-calculi with dependent ...
We give the first relationally parametric model of the extensional calculus of constructions. Our mo...
This thesis focuses on the adaptation of realizability and parametricity to dependent types in the f...
AbstractWe investigate a simple form of parametricity based on adding “abstract” copies of pre-exist...
This paper presents a novel syntactic logical relation for a polymorphic linear lambda-calculus that...
Reynolds’ notion of relational parametricity has been extremely influential and well studied for pol...
AbstractIn his seminal paper on “Types, Abstraction and Parametric Polymorphism,” John Reynolds call...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Reynolds' abstraction theorem shows how a typing judgement in System F can be translated into a rela...
Reynolds' abstraction theorem has recently been extended to lambda-calculi with dependent types. In ...
Reynolds' theory of relational parametricity captures the invariance of polymorphically typed progra...
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...
Polymorphic type systems such as System F enjoy the parametricity property: polymorphic functions ca...
Abstract—Reynolds ’ abstraction theorem has recently been extended to lambda-calculi with dependent ...
We give the first relationally parametric model of the extensional calculus of constructions. Our mo...
This thesis focuses on the adaptation of realizability and parametricity to dependent types in the f...
AbstractWe investigate a simple form of parametricity based on adding “abstract” copies of pre-exist...
This paper presents a novel syntactic logical relation for a polymorphic linear lambda-calculus that...
Reynolds’ notion of relational parametricity has been extremely influential and well studied for pol...
AbstractIn his seminal paper on “Types, Abstraction and Parametric Polymorphism,” John Reynolds call...