AbstractAlgebraic properties of logical relations on partially ordered sets are studied. It is shown how to construct a logical relation that extends a collection of base Galois connections to a Galois connection of arbitrary higher-order type. “Theorems-for-free” is used to show that the construction ensures safe abstract interpretation of parametrically polymorphic functions. The properties are used to show how abstract interpretations of program libraries can be constructed
AbstractThe method of logical relations assigns a relational interpretation to types that expresses ...
This paper presents a novel syntactic logical relation for a polymorphic linear lambda-calculus that...
Galois is a domain specific language supported by the Galculator interactive proof-assistant prototy...
AbstractAlgebraic properties of logical relations on partially ordered sets are studied. It is shown...
AbstractWe connect the activity of defining an abstract-interpretation-based static analysis with sy...
International audienceWe introduce a Galois connection calculus for language independent specificati...
AbstractIn this paper, we first introduce a notion of polymorphic abstract interpretation that forma...
Abstract interpretation can be used to formalize the concept of parametricity in the concurrency fie...
In this paper, we generalize the notions of polymorphisms and invariant relations to arbitrary categ...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
Dedicated to the memory of John C. Reynolds, 1935-2013 In his seminal paper on “Types, Abstraction a...
AbstractIn his seminal paper on “Types, Abstraction and Parametric Polymorphism,” John Reynolds call...
Abstract interpretation-based static analyses rely on abstract domains of program properties, such a...
Higher-order abstract syntax is a simple technique for implementing languages with functional progra...
Parametric polymorphism constrains the behavior of pure functional programs in a way that allows the...
AbstractThe method of logical relations assigns a relational interpretation to types that expresses ...
This paper presents a novel syntactic logical relation for a polymorphic linear lambda-calculus that...
Galois is a domain specific language supported by the Galculator interactive proof-assistant prototy...
AbstractAlgebraic properties of logical relations on partially ordered sets are studied. It is shown...
AbstractWe connect the activity of defining an abstract-interpretation-based static analysis with sy...
International audienceWe introduce a Galois connection calculus for language independent specificati...
AbstractIn this paper, we first introduce a notion of polymorphic abstract interpretation that forma...
Abstract interpretation can be used to formalize the concept of parametricity in the concurrency fie...
In this paper, we generalize the notions of polymorphisms and invariant relations to arbitrary categ...
he central idea of the technique of Abstract Interpretation is that the analysis of a program consis...
Dedicated to the memory of John C. Reynolds, 1935-2013 In his seminal paper on “Types, Abstraction a...
AbstractIn his seminal paper on “Types, Abstraction and Parametric Polymorphism,” John Reynolds call...
Abstract interpretation-based static analyses rely on abstract domains of program properties, such a...
Higher-order abstract syntax is a simple technique for implementing languages with functional progra...
Parametric polymorphism constrains the behavior of pure functional programs in a way that allows the...
AbstractThe method of logical relations assigns a relational interpretation to types that expresses ...
This paper presents a novel syntactic logical relation for a polymorphic linear lambda-calculus that...
Galois is a domain specific language supported by the Galculator interactive proof-assistant prototy...