Higher-order unification (HOU) concerns unification of (extensions of) $\lambda$-calculus and can be seen as an instance of equational unification ($E$-unification) modulo $\beta\eta$-equivalence of $\lambda$-terms. We study equational unification of terms in languages with arbitrary variable binding constructions modulo arbitrary second-order equational theories. Abstract syntax with general variable binding and parametrised metavariables allows us to work with arbitrary binders without committing to $\lambda$-calculus or use inconvenient and error-prone term encodings, leading to a more flexible framework. In this paper, we introduce $E$-unification for second-order abstract syntax and describe a unification procedure for such problems, m...
In this monograph we study two generalizations of standard unification, E-unification and higher-ord...
In current implementations of higher-order logics higher-order unification is used to lift the resol...
AbstractWe compare two different styles of Higher-Order Unification (HOU): the classical HOU algorit...
Higher-order unification (HOU) concerns unification of (extensions of) ?-calculus and can be seen as...
AbstractLet E be a first-order equational theory. A translation of higher-order E-unification proble...
AbstractFor finite convergent term-rewriting systems it is shown that the equational unification pro...
Let E be a first-order equational theory. A translation of typed higher-order E-unification problems...
AbstractA generalization of Paramodulation is defined and shown to lead to a complete E-unification ...
AbstractPreunification of simply typed λ-terms with respect to the equivalence relation induced by α...
We give an algorithm for the class of second order unification problems in which second order variab...
AbstractHigher order unification is equational unification for βη-conversion. But it is not first or...
We present an algorithm for unification of higher-order patterns modulo simple syntactic equational ...
Simultaneous rigid $E$-unification, or SREU for short, is a fundamental problem that arises in glob...
The unification of simply typed λ-terms modulo the rules of ß- and η-conversions is often called hi...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
In this monograph we study two generalizations of standard unification, E-unification and higher-ord...
In current implementations of higher-order logics higher-order unification is used to lift the resol...
AbstractWe compare two different styles of Higher-Order Unification (HOU): the classical HOU algorit...
Higher-order unification (HOU) concerns unification of (extensions of) ?-calculus and can be seen as...
AbstractLet E be a first-order equational theory. A translation of higher-order E-unification proble...
AbstractFor finite convergent term-rewriting systems it is shown that the equational unification pro...
Let E be a first-order equational theory. A translation of typed higher-order E-unification problems...
AbstractA generalization of Paramodulation is defined and shown to lead to a complete E-unification ...
AbstractPreunification of simply typed λ-terms with respect to the equivalence relation induced by α...
We give an algorithm for the class of second order unification problems in which second order variab...
AbstractHigher order unification is equational unification for βη-conversion. But it is not first or...
We present an algorithm for unification of higher-order patterns modulo simple syntactic equational ...
Simultaneous rigid $E$-unification, or SREU for short, is a fundamental problem that arises in glob...
The unification of simply typed λ-terms modulo the rules of ß- and η-conversions is often called hi...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
In this monograph we study two generalizations of standard unification, E-unification and higher-ord...
In current implementations of higher-order logics higher-order unification is used to lift the resol...
AbstractWe compare two different styles of Higher-Order Unification (HOU): the classical HOU algorit...