This paper presents a novel syntactic logical relation for a polymorphic linear lambda-calculus that treats all types as linear and introduces the constructor ! to account for intuitionistic terms, and Foan extension of System F that uses kinds to distinguish linear from intuitionistic types. We define a logical relation for open values under both open linear and intuitionistic contexts, then extend it for open terms with evaluation and open relation substitutions. Relations that instantiate type quantifiers are for open terms and types. We demonstrate the applicability of this logical relation through its soundness with respect to contextual equivalence, along with free theorems for linearity that are difficult to achieve by closed logical...
We give the first relationally parametric model of the extensional calculus of constructions. Our mo...
AbstractPlotkin has advocated the combination of linear lambda calculus, polymorphism and fixed poin...
This thesis examines specification refinement in the setting of polymorphic type theory and a comple...
This paper presents a novel syntactic logical relation for a polymorphic linear lambda-calculus that...
In this paper we introduce a logic for parametric polymorphism. Just as LCF is a logic for the simp...
AbstractWe present a formalization of a version of Abadi and Plotkin's logic for parametricity for a...
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...
AbstractThe method of logical relations assigns a relational interpretation to types that expresses ...
AbstractA polymorphic function is parametric if its behavior does not depend on the type at which it...
The method of logical relations assigns a relational interpretation to types that expresses operatio...
Parametric polymorphism in functional programming languages with explicit polymorphism is the proper...
Reynolds' abstraction theorem has recently been extended to lambda-calculi with dependent types. In ...
AbstractIn his seminal paper on “Types, Abstraction and Parametric Polymorphism,” John Reynolds call...
The method of logical relations assigns a relational interpretation to types that expresses operatio...
We give the first relationally parametric model of the extensional calculus of constructions. Our mo...
AbstractPlotkin has advocated the combination of linear lambda calculus, polymorphism and fixed poin...
This thesis examines specification refinement in the setting of polymorphic type theory and a comple...
This paper presents a novel syntactic logical relation for a polymorphic linear lambda-calculus that...
In this paper we introduce a logic for parametric polymorphism. Just as LCF is a logic for the simp...
AbstractWe present a formalization of a version of Abadi and Plotkin's logic for parametricity for a...
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...
AbstractThe method of logical relations assigns a relational interpretation to types that expresses ...
AbstractA polymorphic function is parametric if its behavior does not depend on the type at which it...
The method of logical relations assigns a relational interpretation to types that expresses operatio...
Parametric polymorphism in functional programming languages with explicit polymorphism is the proper...
Reynolds' abstraction theorem has recently been extended to lambda-calculi with dependent types. In ...
AbstractIn his seminal paper on “Types, Abstraction and Parametric Polymorphism,” John Reynolds call...
The method of logical relations assigns a relational interpretation to types that expresses operatio...
We give the first relationally parametric model of the extensional calculus of constructions. Our mo...
AbstractPlotkin has advocated the combination of linear lambda calculus, polymorphism and fixed poin...
This thesis examines specification refinement in the setting of polymorphic type theory and a comple...