Reynolds’ relational parametricity provides a powerful way to rea- son about programs in terms of invariance under changes of data representation. A dazzling array of applications of Reynolds’ the- ory exists, exploiting invariance to yield “free theorems”, non- inhabitation results, and encodings of algebraic datatypes. Outside computer science, invariance is a common theme running through many areas of mathematics and physics. For example, the area of a triangle is unaltered by rotation or flipping. If we scale a trian- gle, then we scale its area, maintaining an invariant relationship be- tween the two. The transformations under which properties are in- variant are often organised into groups, with the algebraic structure reflecting the ...
Reynolds' theory of relational parametricity captures the invariance of polymorphically typed progra...
Reynolds ’ theory of parametric polymorphism captures the invariance of polymorphically typed progra...
This paper describes structural polymorphism, a new form of type polymorphism appropriate to functio...
Reynolds’ relational parametricity provides a powerful way to reason about programs in terms of inva...
AbstractReynolds's abstraction theorem [John C. Reynolds. Types, abstraction and parametric polymorp...
AbstractIn his seminal paper on “Types, Abstraction and Parametric Polymorphism,” John Reynolds call...
Data Types, though, as Reynolds stresses, is not perfectly suited for higher type or higher order sy...
copies of part or all of this work for personal or classroom use is granted without fee provided tha...
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...
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...
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 ...
Datatype-generic programs are programs that are parametrized by a datatype or type functor: whereas ...
Reynolds' theory of relational parametricity captures the invariance of polymorphically typed progra...
Reynolds ’ theory of parametric polymorphism captures the invariance of polymorphically typed progra...
This paper describes structural polymorphism, a new form of type polymorphism appropriate to functio...
Reynolds’ relational parametricity provides a powerful way to reason about programs in terms of inva...
AbstractReynolds's abstraction theorem [John C. Reynolds. Types, abstraction and parametric polymorp...
AbstractIn his seminal paper on “Types, Abstraction and Parametric Polymorphism,” John Reynolds call...
Data Types, though, as Reynolds stresses, is not perfectly suited for higher type or higher order sy...
copies of part or all of this work for personal or classroom use is granted without fee provided tha...
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...
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...
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 ...
Datatype-generic programs are programs that are parametrized by a datatype or type functor: whereas ...
Reynolds' theory of relational parametricity captures the invariance of polymorphically typed progra...
Reynolds ’ theory of parametric polymorphism captures the invariance of polymorphically typed progra...
This paper describes structural polymorphism, a new form of type polymorphism appropriate to functio...