TY - JOUR
T1 - Complexity of nilpotent unification and matching problems
AU - Guo, Qing
AU - Narendran, Paliath
AU - Wolfram, D. A.
PY - 2000
Y1 - 2000
N2 - We consider the complexity of equational unification and matching problems where the equational theory contains a nilpotent function, i.e., a function f satisfying f(x, x) = 0 where 0 is a constant. We show that nilpotent unification and matching are NP-complete. In the presence of associativity and commutativity, the problems still remain NP-complete. However, when 0 is also assumed to be the unity for the function f, the problems are solvable in polynomial time. We also show that the problem remains in P even when a homomorphism is added. An application of this result to a subclass of set constraints is illustrated. Second-order matching modulo nilpotence is shown to be undecidable.
AB - We consider the complexity of equational unification and matching problems where the equational theory contains a nilpotent function, i.e., a function f satisfying f(x, x) = 0 where 0 is a constant. We show that nilpotent unification and matching are NP-complete. In the presence of associativity and commutativity, the problems still remain NP-complete. However, when 0 is also assumed to be the unity for the function f, the problems are solvable in polynomial time. We also show that the problem remains in P even when a homomorphism is added. An application of this result to a subclass of set constraints is illustrated. Second-order matching modulo nilpotence is shown to be undecidable.
UR - http://www.scopus.com/inward/record.url?scp=0034634023&partnerID=8YFLogxK
U2 - 10.1006/inco.1999.2849
DO - 10.1006/inco.1999.2849
M3 - Article
SN - 0890-5401
VL - 162
SP - 3
EP - 23
JO - Information and Computation
JF - Information and Computation
IS - 1-2
ER -