The paper introduces λ ̂ , a simply typed lambda calculus supporting inductive types and recursive function definitions with termination ensured by types. The system is shown to enjoy subject reduction, strong normalization of typable terms and to be stronger than a related system λG in which termination is ensured by a syntactic guard condition. The system can, at will, be extended to also support coinductive types and corecursive function definitions. 1
We give an analysis of classes of recursive types by presenting two extensions of the simply-typed l...
Abstract. Giménez ’ type system for structural recursion in the Calculus of Constructions is adapted...
) Brian T. Howard Department of Computer and Information Sciences Kansas State University bhoward@c...
This paper introduces "lambda-hat", a simply typed lambda calculus supporting inductive types an...
This paper introduces "lambda-hat", a simply typed lambda calculus supporting inductive types an...
This paper proposes a type-and-effect system called T eq ↓ , which distinguishes terminating terms a...
The paradigm of type-based termination is explored for functional programming with recursive data ty...
The paradigm of type-based termination is explored for functional programming with recursive data ty...
Recursion (Technical Appendix) This paper proposes a type-and-effect system called Teq↓, which disti...
Recursion (Technical Appendix) This paper proposes a type-and-effect system called Teq↓, which disti...
The paradigm of type-based termination is explored for functional programming with recursive data t...
This paper proposes a type-and-effect system called Teq↓, which distinguishes terminating terms and ...
The paradigm of type-based termination is explored for functional programming with recursive data t...
We give an analysis of classes of recursive types by presenting two extensions of the simply-typed l...
This paper proposes a type-and-effect system called Teqt, which distinguishes terminating terms and ...
We give an analysis of classes of recursive types by presenting two extensions of the simply-typed l...
Abstract. Giménez ’ type system for structural recursion in the Calculus of Constructions is adapted...
) Brian T. Howard Department of Computer and Information Sciences Kansas State University bhoward@c...
This paper introduces "lambda-hat", a simply typed lambda calculus supporting inductive types an...
This paper introduces "lambda-hat", a simply typed lambda calculus supporting inductive types an...
This paper proposes a type-and-effect system called T eq ↓ , which distinguishes terminating terms a...
The paradigm of type-based termination is explored for functional programming with recursive data ty...
The paradigm of type-based termination is explored for functional programming with recursive data ty...
Recursion (Technical Appendix) This paper proposes a type-and-effect system called Teq↓, which disti...
Recursion (Technical Appendix) This paper proposes a type-and-effect system called Teq↓, which disti...
The paradigm of type-based termination is explored for functional programming with recursive data t...
This paper proposes a type-and-effect system called Teq↓, which distinguishes terminating terms and ...
The paradigm of type-based termination is explored for functional programming with recursive data t...
We give an analysis of classes of recursive types by presenting two extensions of the simply-typed l...
This paper proposes a type-and-effect system called Teqt, which distinguishes terminating terms and ...
We give an analysis of classes of recursive types by presenting two extensions of the simply-typed l...
Abstract. Giménez ’ type system for structural recursion in the Calculus of Constructions is adapted...
) Brian T. Howard Department of Computer and Information Sciences Kansas State University bhoward@c...