RPO Constraint Solving Is in NP

A new decision procedure for the existential fragment of ordering constraints expressed using the recursive path ordering is presented. This procedure is nondeterministic and checks whether a set of constraints is solvable over the given signature, i.e., the signature over which the terms in the constraints are defined. It is shown that this non-deterministic procedure runs in polynomial time, thus establishing the membership of this problem in the complexity class NP for the first time.

[1]  Hartmut Ehrig,et al.  Mathematical Foundations of Software Development , 1985, Lecture Notes in Computer Science.

[2]  Paliath Narendran,et al.  A Path Ordering for Proving Termination of Term Rewriting Systems , 1985, TAPSOFT, Vol.1.

[3]  H. Comon Solving Inequations in Term Algebras (Extended Abstract ) , 1990, LICS 1990.

[4]  Ralf Treinen,et al.  The First-Order Theory of Lexicographic Path Orderings is Undecidable , 1997, Theor. Comput. Sci..

[5]  Nachum Dershowitz Orderings for Term-Rewriting Systems , 1979, FOCS.

[6]  Albert Rubio,et al.  Theorem Proving with Ordering Constrained Clauses , 1992, CADE.

[7]  Michaël Rusinowitch,et al.  On Word Problems in Equational Theories , 1987, ICALP.

[8]  C. Kirchner,et al.  Deduction with symbolic constraints , 1990 .

[9]  Nachum Dershowitz,et al.  Termination of Rewriting , 1987, J. Symb. Comput..

[10]  Hubert Comon-Lundh Solving Inequations in Term Algebras (Extended Abstract) , 1990, LICS.

[11]  Toby Walsh,et al.  Automated Deduction—CADE-11 , 1992, Lecture Notes in Computer Science.

[12]  Jean-Pierre Jouannaud,et al.  Rewrite Systems , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[13]  Jean-Pierre Jouannaud,et al.  Satisfiability of Systems of Ordinal Notations with the Subterm Property is Decidable , 1991, ICALP.

[14]  Robert Nieuwenhuis,et al.  Simple LPO Constraint Solving Methods , 1993, Inf. Process. Lett..

[15]  Paliath Narendran,et al.  On Recursive Path Ordering , 1985, Theor. Comput. Sci..

[16]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

[17]  Nachum Dershowitz,et al.  Orderings for term-rewriting systems , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[18]  J. Van Leeuwen,et al.  Handbook of theoretical computer science - Part A: Algorithms and complexity; Part B: Formal models and semantics , 1990 .

[19]  Joachim Steinbach,et al.  Extensions and Comparison of Simplification Orderings , 1989, RTA.

[20]  Deepak Kapur,et al.  Maximal Extensions os Simplification Orderings , 1995, FSTTCS.