Nominal Unification is an extension of first-order unification where terms can contain binders and unification is performed modulo α equivalence. Here we prove that the existence of nominal unifiers can be decided in quadratic time. First, we linearly-reduce nominal unification problems to a sequence of freshness and equalities between atoms, modulo a permutation, using ideas as Paterson and Wegman for first-order unification. Second, we prove that solvability of these reduced problems may be checked in quadràtic time. Finally, we point out how using ideas of Brown and Tarjan for unbalanced merging, we could solve these reduced problems more efficientl
In this monograph we study two generalizations of standard unification, E-unification and higher-ord...
. We show that deciding unification modulo both-sided distributivity of a symbol over a symbol + ca...
A sound and complete algorithm for nominal unification of higher-order expressions with a recursive ...
Nominal Unification is an extension of first-order unification where terms can contain binders and u...
Nominal unification is proven to be quadratic in time and space. It was so by two different approach...
Nominal logic is an extension of first-order logic with equality, name-binding, renaming via name-sw...
AbstractNominal syntax includes an abstraction operator and a primitive notion of name swapping, tha...
Nominal unification calculates substitutions that make terms involving binders equal modulo alpha-eq...
AbstractNominal matching and unification underly the dynamics of nominal rewriting. Urban, Pitts and...
We study nominal anti-unification, which is concerned with computing least general generaliza-tions ...
We study nominal anti-unification, which is concerned with computing least general generalizations f...
AbstractWe present a generalisation of first-order unification to the practically important case of ...
Anti-unification is the task of generalizing a set of expressions in the most specific way. It was e...
Abstract. We present a generalisation of first-order unification to the practically important case o...
AbstractUnification is the problem to solve equations of first order terms by finding (all) substitu...
In this monograph we study two generalizations of standard unification, E-unification and higher-ord...
. We show that deciding unification modulo both-sided distributivity of a symbol over a symbol + ca...
A sound and complete algorithm for nominal unification of higher-order expressions with a recursive ...
Nominal Unification is an extension of first-order unification where terms can contain binders and u...
Nominal unification is proven to be quadratic in time and space. It was so by two different approach...
Nominal logic is an extension of first-order logic with equality, name-binding, renaming via name-sw...
AbstractNominal syntax includes an abstraction operator and a primitive notion of name swapping, tha...
Nominal unification calculates substitutions that make terms involving binders equal modulo alpha-eq...
AbstractNominal matching and unification underly the dynamics of nominal rewriting. Urban, Pitts and...
We study nominal anti-unification, which is concerned with computing least general generaliza-tions ...
We study nominal anti-unification, which is concerned with computing least general generalizations f...
AbstractWe present a generalisation of first-order unification to the practically important case of ...
Anti-unification is the task of generalizing a set of expressions in the most specific way. It was e...
Abstract. We present a generalisation of first-order unification to the practically important case o...
AbstractUnification is the problem to solve equations of first order terms by finding (all) substitu...
In this monograph we study two generalizations of standard unification, E-unification and higher-ord...
. We show that deciding unification modulo both-sided distributivity of a symbol over a symbol + ca...
A sound and complete algorithm for nominal unification of higher-order expressions with a recursive ...