The type theories we consider are adequate for the foundations of mathematics and computer science. Recursive type definitions are important practical ways to organize data, and they express powerful axioms about the termination of procedures. In the theory examined here, the demands of practicality arising from our implemented system, Nuprl, suggest an approach to recursive types that significantly increases the proof theoretic power of the theory and leads to insights into computational semantics. We offer a new account of recursive definitions for both types and partial functions. The computational requirements of the theory restrict recursive type definitions involving the total function-space constructor ($\rightarrow$) to tho...
We propose a practical method for defining and proving properties of general (i.e., not necessarily ...
AbstractThe theory of computability, or basic recursive function theory as it is often called, is us...
General recursive algorithms are such that the recursive calls are performed on arguments satisfying...
Our goal is to define a type of partial recursive functions in constructive type theory. In a serie...
In this work, a method to formalise general recursive algorithms in constructive type theory is pres...
We extend Bove\u27s technique for formalising simple general recursive algorithms in constructive ty...
Abstract. We extend Bove’s technique for formalising simple general recursive algorithms in construc...
Abstract. In a series of articles, we developed a method to translate general recursive functions wr...
Bove and Capretta have presented a method to deal with partial and general recursive functions in ...
AbstractBove and Capretta have presented a method to deal with partial and general recursive functio...
Bove and Capretta have presented a method to deal with partial and general recursive functions in c...
At first sight, type theory and recursion are compatible: there are many models of the typed lambda ...
Guarded recursion is a form of recursion where recursive calls are guarded by delay modalities. Prev...
The significance of type theory to the theory of programming languages has long been recognized. Ad...
The theory of computability, or basic recursive function theory as it is often called, is usually m...
We propose a practical method for defining and proving properties of general (i.e., not necessarily ...
AbstractThe theory of computability, or basic recursive function theory as it is often called, is us...
General recursive algorithms are such that the recursive calls are performed on arguments satisfying...
Our goal is to define a type of partial recursive functions in constructive type theory. In a serie...
In this work, a method to formalise general recursive algorithms in constructive type theory is pres...
We extend Bove\u27s technique for formalising simple general recursive algorithms in constructive ty...
Abstract. We extend Bove’s technique for formalising simple general recursive algorithms in construc...
Abstract. In a series of articles, we developed a method to translate general recursive functions wr...
Bove and Capretta have presented a method to deal with partial and general recursive functions in ...
AbstractBove and Capretta have presented a method to deal with partial and general recursive functio...
Bove and Capretta have presented a method to deal with partial and general recursive functions in c...
At first sight, type theory and recursion are compatible: there are many models of the typed lambda ...
Guarded recursion is a form of recursion where recursive calls are guarded by delay modalities. Prev...
The significance of type theory to the theory of programming languages has long been recognized. Ad...
The theory of computability, or basic recursive function theory as it is often called, is usually m...
We propose a practical method for defining and proving properties of general (i.e., not necessarily ...
AbstractThe theory of computability, or basic recursive function theory as it is often called, is us...
General recursive algorithms are such that the recursive calls are performed on arguments satisfying...