We study a type system with a notion of subtyping that involves a largest type ?, a smallest type ?, atomic coercions between base types, and the usual ordering of function types. We prove that any -term typable in this system is strongly normalizing; this solves an open problem of Thatte. We also prove that the fragment without ? types strictly fewer terms. This demonstrates that ? adds power to a type system. 1 Introduction Statically-typed languages are desirable for many reasons, but they are often more restrictive than dynamically-typed languages. In particular, it is desirable to allow strongly-typed languages to have "holes" in the type structure, so that portions of the program that are not fully understood may be written...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
Constrained type systems are a natural generalization of Hindley/Milner type inference to languages ...
Abstract. Many type inference and program analysis systems include notions of subtyping and parametr...
This paper uses logical relations for the first time to study the decidability of typechecking and s...
We extend the framework of Pure Type Systems with subtyping, as found in F = ¿ . This leads to a con...
We extend the framework of Pure Type Systems with subtyping, as found in F = ¿ . This leads to a con...
We extend the framework of Pure Type Systems with subtyping, as found in F = ¿ . This leads to a con...
We extend the framework of Pure Type Systems with subtyping, as found in F = ¿ . This leads to a con...
We extend the framework of Pure Type Systems with subtyping, as found in F = ¿ . This leads to a con...
This paper is concerned with the relation between subtyping and subclassing and their influence on p...
Subtyping is used in language design, type checking and program analysis. Mitchell and others have s...
Abstract. We present a formal treatment of normalization by evalua-tion in type theory. The involved...
Dynamic typing is a program analysis targeted at removing runtime tagging and untagging operations f...
Many type inference and program analysis systems include notions of subtyping and parametric polymor...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
Constrained type systems are a natural generalization of Hindley/Milner type inference to languages ...
Abstract. Many type inference and program analysis systems include notions of subtyping and parametr...
This paper uses logical relations for the first time to study the decidability of typechecking and s...
We extend the framework of Pure Type Systems with subtyping, as found in F = ¿ . This leads to a con...
We extend the framework of Pure Type Systems with subtyping, as found in F = ¿ . This leads to a con...
We extend the framework of Pure Type Systems with subtyping, as found in F = ¿ . This leads to a con...
We extend the framework of Pure Type Systems with subtyping, as found in F = ¿ . This leads to a con...
We extend the framework of Pure Type Systems with subtyping, as found in F = ¿ . This leads to a con...
This paper is concerned with the relation between subtyping and subclassing and their influence on p...
Subtyping is used in language design, type checking and program analysis. Mitchell and others have s...
Abstract. We present a formal treatment of normalization by evalua-tion in type theory. The involved...
Dynamic typing is a program analysis targeted at removing runtime tagging and untagging operations f...
Many type inference and program analysis systems include notions of subtyping and parametric polymor...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
We give a proof that all terms that type-check in the theory of contructions are strongly normalizin...
Constrained type systems are a natural generalization of Hindley/Milner type inference to languages ...
Abstract. Many type inference and program analysis systems include notions of subtyping and parametr...