We provide an algebraic description of subtypes and the way they propagate through recursive functions. By abstracting from the concrete domain of functions or relations we obtain a framework which is independent of strict or non-strict, deterministic or non-deterministic semantics. Applications include efficiency increasing simplification of recursions as well as proofs about recursions by noetherian induction, such as termination proofs
We investigate the interactions of subtyping and recursive types, in a simply typed λ-calculus. The ...
SETS, MODELS, AND PROOFS: TOPICS IN THE THEORY OF RECURSIVE FUNCTIONS David Roger Belanger, Ph.D. Co...
We study possibilities of reasoning about extensions of base theories with functions which satisfy c...
We provide an algebraic description of subtypes and the way they propagate through recursive functio...
AbstractAn algebraic technique for reasoning about recursive programs is proposed. The technique is ...
We propose a practical method for defining and proving properties of general (i.e., not necessarily ...
Guarded recursion is a form of recursion where recursive calls are guarded by delay modalities. Prev...
The type theories we consider are adequate for the foundations of mathematics and computer science....
Abstract. In a series of articles, we developed a method to translate general recursive functions wr...
In this work, a method to formalise general recursive algorithms in constructive type theory is pres...
General recursive algorithms are such that the recursive calls are performed on arguments satisfying...
We study possibilities of reasoning about extensions of base theories with functions which satisfy ...
We study logical systems for reasoning about equations involving recursive de#nitions. In particula...
n this paper we study possibilities of reasoning about functions over theories of data types which s...
AbstractRecursion is one of the main tools in denotational semantics. This paper deals with the prob...
We investigate the interactions of subtyping and recursive types, in a simply typed λ-calculus. The ...
SETS, MODELS, AND PROOFS: TOPICS IN THE THEORY OF RECURSIVE FUNCTIONS David Roger Belanger, Ph.D. Co...
We study possibilities of reasoning about extensions of base theories with functions which satisfy c...
We provide an algebraic description of subtypes and the way they propagate through recursive functio...
AbstractAn algebraic technique for reasoning about recursive programs is proposed. The technique is ...
We propose a practical method for defining and proving properties of general (i.e., not necessarily ...
Guarded recursion is a form of recursion where recursive calls are guarded by delay modalities. Prev...
The type theories we consider are adequate for the foundations of mathematics and computer science....
Abstract. In a series of articles, we developed a method to translate general recursive functions wr...
In this work, a method to formalise general recursive algorithms in constructive type theory is pres...
General recursive algorithms are such that the recursive calls are performed on arguments satisfying...
We study possibilities of reasoning about extensions of base theories with functions which satisfy ...
We study logical systems for reasoning about equations involving recursive de#nitions. In particula...
n this paper we study possibilities of reasoning about functions over theories of data types which s...
AbstractRecursion is one of the main tools in denotational semantics. This paper deals with the prob...
We investigate the interactions of subtyping and recursive types, in a simply typed λ-calculus. The ...
SETS, MODELS, AND PROOFS: TOPICS IN THE THEORY OF RECURSIVE FUNCTIONS David Roger Belanger, Ph.D. Co...
We study possibilities of reasoning about extensions of base theories with functions which satisfy c...