Some type-based approaches to termination use sized types: an ordinal boundfor the size of a data structure is stored in its type. A recursive functionover a sized type is accepted if it is visible in the type system thatrecursive calls occur just at a smaller size. This approach is only sound ifthe type of the recursive function is admissible, i.e., depends on the sizeindex in a certain way. To explore the space of admissible functions in thepresence of higher-kinded data types and impredicative polymorphism, asemantics is developed where sized types are interpreted as functions fromordinals into sets of strongly normalizing terms. It is shown that uppersemi-continuity of such functions is a sufficient semantic criterion foradmissibility. ...
AbstractInstances of a polytypic or generic program for a concrete recursive type often exhibit a re...
The original publication is available at www.springerlink.comInternational audienceTermination of re...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
Abstract. A type-based approach to termination uses sized types: an ordinal bound for the size of a ...
Abstract. Type-based termination is a method to enforce termination of recursive definitions through...
Abstract. Type-based termination is a semantically intuitive method that ensures termination of recu...
Sized types have been developed to make termination checking more perspicuous, more powerful, and mo...
In sequential functional languages, sized types enable termination checking of programs with complex...
Many contemporary proof assistants based on dependent type theories such as Coq and Agda are founded...
The paradigm of type-based termination is explored for functional programming with recursive data t...
The paradigm of type-based termination is explored for functional programming with recursive data ty...
We prove normalization for a dependently typed lambda-calculus extended with first-order data types ...
Abstract. Giménez ’ type system for structural recursion in the Calculus of Constructions is adapted...
Sized types are a modular and theoretically well-understood tool for checking termination of recur-s...
We analyze the interpretation of inductive and coinductive types as sets of strongly normalizing te...
AbstractInstances of a polytypic or generic program for a concrete recursive type often exhibit a re...
The original publication is available at www.springerlink.comInternational audienceTermination of re...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
Abstract. A type-based approach to termination uses sized types: an ordinal bound for the size of a ...
Abstract. Type-based termination is a method to enforce termination of recursive definitions through...
Abstract. Type-based termination is a semantically intuitive method that ensures termination of recu...
Sized types have been developed to make termination checking more perspicuous, more powerful, and mo...
In sequential functional languages, sized types enable termination checking of programs with complex...
Many contemporary proof assistants based on dependent type theories such as Coq and Agda are founded...
The paradigm of type-based termination is explored for functional programming with recursive data t...
The paradigm of type-based termination is explored for functional programming with recursive data ty...
We prove normalization for a dependently typed lambda-calculus extended with first-order data types ...
Abstract. Giménez ’ type system for structural recursion in the Calculus of Constructions is adapted...
Sized types are a modular and theoretically well-understood tool for checking termination of recur-s...
We analyze the interpretation of inductive and coinductive types as sets of strongly normalizing te...
AbstractInstances of a polytypic or generic program for a concrete recursive type often exhibit a re...
The original publication is available at www.springerlink.comInternational audienceTermination of re...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...