A number of important program rewriting scenarios can be recast as type-directed coercion insertion. These range from more theoretical applications such as coercive subtyping and supporting overloading in type theories, to more practical applications such as integrating static and dynamically typed code using gradual typing, and in-lining code to enforce security policies such as access control and provenance tracking. In this paper we give a general theory of type-directed coercion insertion based on generating and inserting coer-cions. We specifically explore the inherent tradeoff between expres-siveness and ambiguity—the more powerful the strategy for gener-ating coercions, the greater the possibility of several, semantically distinct re...
AbstractA notion of dependent coercion is introduced and studied in the context of dependent type th...
AbstractCoercion can greatly improve the readability of programs, especially in arithmetic expressio...
The classical view of semantics that we inherited from Montague is that natural languages are formal...
A number of important program rewriting scenarios can be recast as type-directed coercion insertion....
We present an extension of a statically typed language with a special type Dynamic and explicit type...
We present an extension of a statically typed language with a special type Dynamic and explicit type...
Abstract — We present a second-order λ-calculus with coercion constraints that generalizes a previou...
International audienceWe present a second-order λ-calculus with coercion constraints that generalize...
We present a second-order λ-calculus with coercion constraints that generalizes a previous extension...
This paper presents an analysis of coercion and related phenomena in the framework of Dependent Type...
An important feature of modern computer algebra systems is the support of a rich type system with th...
AbstractThis paper reports preliminary work on a novel approach to Coercive Subtyping that is based ...
AbstractCoercion can greatly improve the readability of programs, especially in arithmetic expressio...
Abstract. We propose a new language for writing programs with de-pendent types on top of the Coq pro...
Abstract. We propose a new language for writing programs with de-pendent types which can be elaborat...
AbstractA notion of dependent coercion is introduced and studied in the context of dependent type th...
AbstractCoercion can greatly improve the readability of programs, especially in arithmetic expressio...
The classical view of semantics that we inherited from Montague is that natural languages are formal...
A number of important program rewriting scenarios can be recast as type-directed coercion insertion....
We present an extension of a statically typed language with a special type Dynamic and explicit type...
We present an extension of a statically typed language with a special type Dynamic and explicit type...
Abstract — We present a second-order λ-calculus with coercion constraints that generalizes a previou...
International audienceWe present a second-order λ-calculus with coercion constraints that generalize...
We present a second-order λ-calculus with coercion constraints that generalizes a previous extension...
This paper presents an analysis of coercion and related phenomena in the framework of Dependent Type...
An important feature of modern computer algebra systems is the support of a rich type system with th...
AbstractThis paper reports preliminary work on a novel approach to Coercive Subtyping that is based ...
AbstractCoercion can greatly improve the readability of programs, especially in arithmetic expressio...
Abstract. We propose a new language for writing programs with de-pendent types on top of the Coq pro...
Abstract. We propose a new language for writing programs with de-pendent types which can be elaborat...
AbstractA notion of dependent coercion is introduced and studied in the context of dependent type th...
AbstractCoercion can greatly improve the readability of programs, especially in arithmetic expressio...
The classical view of semantics that we inherited from Montague is that natural languages are formal...