Studies of equivalence for recursive types often consider impoverished type systems, where the equational theory is generated only by the fold/unfold rule µX. T (X) ≡ T (µX. T (X)). Recursive types have been applied in much richer contexts, including systems with β and η-equivalence, but without any guarantee that the implementations are correct. Though there are plausible ways to adapt standard recursive-type algorithms to richer equational theories, Colazzo and Ghelli observed that two “obvious ” ways of extending the algorithm in a different direction (adding universally-quantified types) both fail. Extended systems may not even be formally specified; combining βη-equivalence with coinductive equivalence of recursive types requires care...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
The type theories we consider are adequate for the foundations of mathematics and computer science....
Abstract. A new framework for higher-order program verification has been recently proposed, in which...
Studies of equivalence for recursive types often consider impoverished type systems, where the equat...
This paper is concerned with a proof-theoretic observation about two kinds of proof systems for regu...
In this work, a method to formalise general recursive algorithms in constructive type theory is pres...
At first sight, type theory and recursion are compatible: there are many models of the typed lambda ...
AbstractWe prove that the equivalence of recursive types induced by the equality of their infinite u...
We show how the methodology presented by Bove for the formalisation of simple general recursive alg...
We introduce the notion of well-founded recursive order-sorted equational logic (OS) theories modu...
Abstract. We extend Bove’s technique for formalising simple general recursive algorithms in construc...
We introduce the notion of well-founded recursive order-sorted equational logic (OS) theories modu...
We relate standard techniques for solving recursive domain equations to previous models with types i...
We extend Bove\u27s technique for formalising simple general recursive algorithms in constructive ty...
We present an approach to inductive synthesis of functional programs based on the detection of recur...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
The type theories we consider are adequate for the foundations of mathematics and computer science....
Abstract. A new framework for higher-order program verification has been recently proposed, in which...
Studies of equivalence for recursive types often consider impoverished type systems, where the equat...
This paper is concerned with a proof-theoretic observation about two kinds of proof systems for regu...
In this work, a method to formalise general recursive algorithms in constructive type theory is pres...
At first sight, type theory and recursion are compatible: there are many models of the typed lambda ...
AbstractWe prove that the equivalence of recursive types induced by the equality of their infinite u...
We show how the methodology presented by Bove for the formalisation of simple general recursive alg...
We introduce the notion of well-founded recursive order-sorted equational logic (OS) theories modu...
Abstract. We extend Bove’s technique for formalising simple general recursive algorithms in construc...
We introduce the notion of well-founded recursive order-sorted equational logic (OS) theories modu...
We relate standard techniques for solving recursive domain equations to previous models with types i...
We extend Bove\u27s technique for formalising simple general recursive algorithms in constructive ty...
We present an approach to inductive synthesis of functional programs based on the detection of recur...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
The type theories we consider are adequate for the foundations of mathematics and computer science....
Abstract. A new framework for higher-order program verification has been recently proposed, in which...