Polymorphic higher-order unification is a method for unifying terms in the poly\-mor\-phi\-cally typed $\lambda$-calculus, that is, given a set of pairs of terms $S_0 = \{s_1 = t_2,\ldots,s_n = t_n\}$, called a unification problem, finding a substitution $\sigma$ such that $\sigma(s_i)$ and $\sigma(t_i)$ are equivalent under the conversion rules of the calculus for all $i$, $1\leq i\leq n$. I present the method as a transformation system, i.e.\ as a set of schematic rules $U \Rightarrow U'$ such that any unification problem $\delta({U})$ can be transformed into $\delta({U'})$ where $\delta$ is an instantiation of the meta-level variables in $U$ and $U'$. By successive use of transformation rules one possibly obtains a solved unification pro...
. In this paper, we present several improvements of an algorithm for a higher-order unification base...
Unification is a core component of every proof assistant or program-ming language featuring dependen...
International audienceAbstract Unification is a central operation in constructing a range of computa...
Polymorphic higher-order unification is a method for unifying terms in the poly\-mor\-phi\-cally typ...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
The higher order unification procedure as formulated by Huet [Hu 75] unifies terms in the simple the...
In this monograph we study two generalizations of standard unification, E-unification and higher-ord...
AbstractWe present an algorithm for unification in the simply typed lambda calculus which enumerates...
Unification in a polymorphic order-sorted signature differs substantially from the non-polymorphic o...
The unification of simply typed λ-terms modulo the rules of ß- and η-conversions is often called hi...
AbstractWe compare two different styles of Higher-Order Unification (HOU): the classical HOU algorit...
In current implementations of higher-order logics higher-order unification is used to lift the resol...
We define a unification problem ^UP with the property that, given a pure lambda-term M, we can deriv...
The observation that unification under associativity and commutativity reduces to the solution of ce...
. In this paper, we present several improvements of an algorithm for a higher-order unification base...
Unification is a core component of every proof assistant or program-ming language featuring dependen...
International audienceAbstract Unification is a central operation in constructing a range of computa...
Polymorphic higher-order unification is a method for unifying terms in the poly\-mor\-phi\-cally typ...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
In this paper, we reexamine the problem of general higher-order unification and develop an approach ...
The higher order unification procedure as formulated by Huet [Hu 75] unifies terms in the simple the...
In this monograph we study two generalizations of standard unification, E-unification and higher-ord...
AbstractWe present an algorithm for unification in the simply typed lambda calculus which enumerates...
Unification in a polymorphic order-sorted signature differs substantially from the non-polymorphic o...
The unification of simply typed λ-terms modulo the rules of ß- and η-conversions is often called hi...
AbstractWe compare two different styles of Higher-Order Unification (HOU): the classical HOU algorit...
In current implementations of higher-order logics higher-order unification is used to lift the resol...
We define a unification problem ^UP with the property that, given a pure lambda-term M, we can deriv...
The observation that unification under associativity and commutativity reduces to the solution of ce...
. In this paper, we present several improvements of an algorithm for a higher-order unification base...
Unification is a core component of every proof assistant or program-ming language featuring dependen...
International audienceAbstract Unification is a central operation in constructing a range of computa...