Curry’s system for F-deducibility is the basis for static type inference algorithms for programming languages such as ML. If a natural “preservation of types by conversion” rule is added to Curry’s system, it becomes undecidable, but complete relative to a variety of model classes. We show completeness for Curry’s system itself, relative to an extended notion of model that validates reduction but not conversion. Two proofs are given: one uses a term model and the other a model built from type expressions. Extensions to systems with polymorphic or intersection types are also considered
AbstractThe completeness of Curry's rules for assigning type schemes to terms of the pure lambda-cal...
We describe a derivational approach to proving the equivalence of different representations of a typ...
We describe a new method for polymorphic type inference for the dy-namically typed language Scheme. ...
Curry’s system for F-deducibility is the basis for static type inference algorithms for programming ...
AbstractCurry′s system for F-deducibility is the basis for static type inference algorithms for prog...
AbstractA formal system for assigning type-schemes to untyped λ-terms, due in essence to H.B. Curry,...
Simple, partial type-inference for System F based on type-containment We explore partial type-infere...
We explore partial type-inference for System F based on type-containment. We consider both cases of ...
AbstractWe consider here a number of variations on System F that are predicative second-order system...
We study the type inference problem for a system with type classes as in the functional programming ...
We study the type inference problem for a system with type classes as in the functional programming ...
to find the "best" or "most general" type (called the principal type in the case...
We examine the complexity of type checking in an ML-style type system that permits functions to be ...
AbstractYokouchi, H., F-semantics for type assignment systems, Theoretical Computer Science 129 (199...
International audienceThe language MLF has been proposed as an alternative to System F that permits ...
AbstractThe completeness of Curry's rules for assigning type schemes to terms of the pure lambda-cal...
We describe a derivational approach to proving the equivalence of different representations of a typ...
We describe a new method for polymorphic type inference for the dy-namically typed language Scheme. ...
Curry’s system for F-deducibility is the basis for static type inference algorithms for programming ...
AbstractCurry′s system for F-deducibility is the basis for static type inference algorithms for prog...
AbstractA formal system for assigning type-schemes to untyped λ-terms, due in essence to H.B. Curry,...
Simple, partial type-inference for System F based on type-containment We explore partial type-infere...
We explore partial type-inference for System F based on type-containment. We consider both cases of ...
AbstractWe consider here a number of variations on System F that are predicative second-order system...
We study the type inference problem for a system with type classes as in the functional programming ...
We study the type inference problem for a system with type classes as in the functional programming ...
to find the "best" or "most general" type (called the principal type in the case...
We examine the complexity of type checking in an ML-style type system that permits functions to be ...
AbstractYokouchi, H., F-semantics for type assignment systems, Theoretical Computer Science 129 (199...
International audienceThe language MLF has been proposed as an alternative to System F that permits ...
AbstractThe completeness of Curry's rules for assigning type schemes to terms of the pure lambda-cal...
We describe a derivational approach to proving the equivalence of different representations of a typ...
We describe a new method for polymorphic type inference for the dy-namically typed language Scheme. ...