AbstractThe problem of unification of terms is log-space complete for P. In deriving this lower bound no use is made of the potentially concise representation of terms by directed acyclic graphs. In addition, the problem remains complete even if infinite substitutions are allowed. A consequence of this result is that parallelism cannot significantly improve on the best sequential solutions for unification. However, we show that for the problem of term matching, an important subcase of unification, there is a good parallel algorithm using O(log2n) time and nO(1) processors on a PRAM. For the O(log2n) parallel time upper bound we assume that the terms are represented by directed acyclic graphs; if the longer string representation is used we o...
Nominal Unification is an extension of first-order unification where terms can contain binders and u...
Unification algorithms are an essential component of automated reasoning and term rewriting systems....
AbstractNominal syntax includes an abstraction operator and a primitive notion of name swapping, tha...
D The problem of unification of terms is log-space complete for P. In deriving this lower bound no u...
AbstractThe problem of unification of terms is log-space complete for P. In deriving this lower boun...
Term matching is a compute-intensive problem that often arises in symbolic manipulation systems like...
Congruence closure is a fundamental operation for symbolic computation. Unification closureis define...
AbstractTerm matching is an important problem that arises very often in term rewriting and in functi...
MGU(k-depth) is the family of problems, which contains, for each natural k, MGU restricted to input...
AbstractIn this paper we study the sequential and parallel complexity of various important term matc...
First-order term unification is an essential concept in areas like functional and logic programming,...
Term unification plays an important role in many areas of computer science, especially in those rela...
This paper presents a method which allows standard data structure sharing techniques to be applied i...
AbstractThis paper provides a unifying mathematical proof which replaces a mechanical certification ...
AbstractForest matching is a fundamental step in solving various problems defined on terms such as t...
Nominal Unification is an extension of first-order unification where terms can contain binders and u...
Unification algorithms are an essential component of automated reasoning and term rewriting systems....
AbstractNominal syntax includes an abstraction operator and a primitive notion of name swapping, tha...
D The problem of unification of terms is log-space complete for P. In deriving this lower bound no u...
AbstractThe problem of unification of terms is log-space complete for P. In deriving this lower boun...
Term matching is a compute-intensive problem that often arises in symbolic manipulation systems like...
Congruence closure is a fundamental operation for symbolic computation. Unification closureis define...
AbstractTerm matching is an important problem that arises very often in term rewriting and in functi...
MGU(k-depth) is the family of problems, which contains, for each natural k, MGU restricted to input...
AbstractIn this paper we study the sequential and parallel complexity of various important term matc...
First-order term unification is an essential concept in areas like functional and logic programming,...
Term unification plays an important role in many areas of computer science, especially in those rela...
This paper presents a method which allows standard data structure sharing techniques to be applied i...
AbstractThis paper provides a unifying mathematical proof which replaces a mechanical certification ...
AbstractForest matching is a fundamental step in solving various problems defined on terms such as t...
Nominal Unification is an extension of first-order unification where terms can contain binders and u...
Unification algorithms are an essential component of automated reasoning and term rewriting systems....
AbstractNominal syntax includes an abstraction operator and a primitive notion of name swapping, tha...