Nominal Unification is an extension of first-order unification where terms can contain binders and unification is performed modulo alpha-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 quadratic time. Finally, we point out how using ideas of Brown and Tarjan for unbalanced merging, we could solve these reduced problems more efficiently
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...
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 unification calculates substitutions that make terms involving binders equal modulo alpha-eq...
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...
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...
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...
AbstractWe present a generalisation of first-order unification to the practically important case of ...
. We show that deciding unification modulo both-sided distributivity of a symbol over a symbol + ca...
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...
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 unification calculates substitutions that make terms involving binders equal modulo alpha-eq...
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...
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...
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...
AbstractWe present a generalisation of first-order unification to the practically important case of ...
. We show that deciding unification modulo both-sided distributivity of a symbol over a symbol + ca...
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...
A sound and complete algorithm for nominal unification of higher-order expressions with a recursive ...