The need for subtyping in type-systems with dependent types has been realized for some years. But it is hard to prove that systems combining the two features have fundamental properties such as subject reduction. Here we investigate a subtyping extension of the system P, which is an abstract version of the type system of the Edinburgh Logical Framework LF. By using an equivalent formulation, we establish some important properties of the new system P , including subject reduction. Our analysis culminates in a complete and terminating algorithm which establishes the decidability of type-checking
Mitchell defined and axiomatized a subtyping relationship (also known as containment, coercibility, ...
System F is a type system that can be seen as both a proof system for second-order propositional log...
AbstractThis paper offers a theoretical study of constraint simplification, a fundamental issue for ...
AbstractThe need for subtyping in type systems with dependent types has been realized for some years...
The need for subtyping in type-systems with dependent types has been realized for some years. But it...
AbstractThe need for subtyping in type systems with dependent types has been realized for some years...
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 uses logical relations for the first time to study the decidability of typechecking and s...
Constrained type systems are a natural generalization of Hindley/Milner type inference to languages ...
AbstractWe present a calculus with dependent types, subtyping, and late-bound overloading. Besides i...
Subtyping is used in language design, type checking and program analysis. Mitchell and others have s...
Mitchell defined and axiomatized a subtyping relationship (also known as containment, coercibility, ...
System F is a type system that can be seen as both a proof system for second-order propositional log...
AbstractThis paper offers a theoretical study of constraint simplification, a fundamental issue for ...
AbstractThe need for subtyping in type systems with dependent types has been realized for some years...
The need for subtyping in type-systems with dependent types has been realized for some years. But it...
AbstractThe need for subtyping in type systems with dependent types has been realized for some years...
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 uses logical relations for the first time to study the decidability of typechecking and s...
Constrained type systems are a natural generalization of Hindley/Milner type inference to languages ...
AbstractWe present a calculus with dependent types, subtyping, and late-bound overloading. Besides i...
Subtyping is used in language design, type checking and program analysis. Mitchell and others have s...
Mitchell defined and axiomatized a subtyping relationship (also known as containment, coercibility, ...
System F is a type system that can be seen as both a proof system for second-order propositional log...
AbstractThis paper offers a theoretical study of constraint simplification, a fundamental issue for ...