E-unification with Constants vs. General E-unification

We present a solution to Problem #66 from the RTA open problem list. The question is whether there exists an equational theory E such that E-unification with constants is decidable but general E-unification is undecidable. The answer is positive and we show such a theory. The problem has several equivalent formulations, therefore the solution has many consequences. Our result also shows, that there exist two theories E1 and E2 over disjoint signatures, such that E1-unification with constants and E2-unification with constants are decidable, but (E1 ∪ E2)-unification with constants is undecidable.

[1]  Jeffrey D. Ullman,et al.  Introduction to automata theory, languages, and computation, 2nd edition , 2001, SIGA.

[2]  Greg Nelson,et al.  Fast Decision Procedures Based on Congruence Closure , 1980, JACM.

[3]  Hans-Jürgen Bürckert,et al.  On Equational Theories, Unification and Decidability , 1987, RTA.

[4]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[5]  Tobias Nipkow,et al.  Term rewriting and all that , 1998 .

[6]  Franz Baader,et al.  Unification theory , 1986, Decis. Support Syst..

[7]  Paliath Narendran,et al.  Double-exponential complexity of computing a complete set of AC-unifiers , 1992, [1992] Proceedings of the Seventh Annual IEEE Symposium on Logic in Computer Science.

[8]  Franz Baader,et al.  Unification in the Union of Disjoint Equational Theories: Combining Decision Procedures , 1992, CADE.

[9]  Paliath Narendran,et al.  Single Versus Simultaneous Equational Unification and Equational Unification for Variable-Permuting Theories , 2004, Journal of Automated Reasoning.

[10]  Manfred Schmidt-Schauß,et al.  Unification in a Combination of Arbitrary Disjoint Equational Theories , 1988, J. Symb. Comput..

[11]  Franz Baader,et al.  Unification in the Union of Disjoint Equational Theories: Combining Decision Procedures , 1992, CADE.

[12]  Paliath Narendran,et al.  Unification Theory , 2001, Handbook of Automated Reasoning.

[13]  Nachum Dershowitz,et al.  The RTA List of Open Problems , 2010 .

[14]  Franz Baader,et al.  Unification in Commutative Idempotent Monoids , 1988, Theor. Comput. Sci..

[15]  M. Schmidt-Schauβ Unification in a combination of arbitrary disjoint equational theories , 1989 .