AbstractPreunification of simply typed λ-terms with respect to the equivalence relation induced by α-, β- and η-conversion and an arbitrary first-order equational theory is useful in higher-order proof and logic programming systems. In this paper we present a procedure for such preunification, which is based on three transformations and parameterized by a first-order equational unification procedure that admits free function symbols. The procedure is proved to be sound and complete, provided that the parameterizing procedure is
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
AbstractA semi-decision algorithm is presented, to search for unification of formulas in typed ω-ord...
We present an algorithm for unification of higher-order patterns modulo simple syntactic equational ...
AbstractLet E be a first-order equational theory. A translation of higher-order E-unification proble...
Higher-order unification (HOU) concerns unification of (extensions of) ?-calculus and can be seen as...
Higher-order unification (HOU) concerns unification of (extensions of) $\lambda$-calculus and can be...
AbstractWe show how to mechanise equational proofs about higher-order languages by using the primiti...
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
This paper studies unification for order-sorted equational logic. This logic generalizes unsorted eq...
International audienceWe introduce refutationally complete superposition calculi for intentional and...
We study the higher-order rewrite/equational proof systems obtained by adding the simply typed lambd...
AbstractWe introduce a necessary and sufficient condition for the ω-extensionality rule of higher-or...
The unification of simply typed λ-terms modulo the rules of ß- and η-conversions is often called hi...
Let E be a first-order equational theory. A translation of typed higher-order E-unification problems...
Unification is a central operation in the construction of a range of computational logic systems bas...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
AbstractA semi-decision algorithm is presented, to search for unification of formulas in typed ω-ord...
We present an algorithm for unification of higher-order patterns modulo simple syntactic equational ...
AbstractLet E be a first-order equational theory. A translation of higher-order E-unification proble...
Higher-order unification (HOU) concerns unification of (extensions of) ?-calculus and can be seen as...
Higher-order unification (HOU) concerns unification of (extensions of) $\lambda$-calculus and can be...
AbstractWe show how to mechanise equational proofs about higher-order languages by using the primiti...
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
This paper studies unification for order-sorted equational logic. This logic generalizes unsorted eq...
International audienceWe introduce refutationally complete superposition calculi for intentional and...
We study the higher-order rewrite/equational proof systems obtained by adding the simply typed lambd...
AbstractWe introduce a necessary and sufficient condition for the ω-extensionality rule of higher-or...
The unification of simply typed λ-terms modulo the rules of ß- and η-conversions is often called hi...
Let E be a first-order equational theory. A translation of typed higher-order E-unification problems...
Unification is a central operation in the construction of a range of computational logic systems bas...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
AbstractA semi-decision algorithm is presented, to search for unification of formulas in typed ω-ord...
We present an algorithm for unification of higher-order patterns modulo simple syntactic equational ...