Abstract
This paper addresses the problem of computing complete sets of rigid-E-unifiers, initially introduced by Gallier, Narendran, Plaisted and Snyder who gave a proof of its NP-completeness. Our algorithm is based on completion and on a variant of basic paramodulation named rigid paramodulation. The crucial point of the algorithm is to ensure a constant orientation of the rules during the completion and the paramodulation process. This is achieved by defining minimal substitutions and proving that we can restrict our attention to such substitutions. This restriction allows us to use total term orderings because we don't need stability. We claim that our decision procedure becomes simpler. We prove soundness, completeness and termination of our algorithm.
Supported by a grant of the French-German PROCOPE-project.
Supported in part by a grant of the Alexander von Humboldt-Stiftung and the Alfried Krupp von Bohlen und Halbach-Stiftung.
Preview
Unable to display preview. Download preview PDF.
References
P. Andrews. Theorem Proving via General Matings. J.ACM, 28(2):193–214, 1981.
G. Becher and U. Petermann. Rigid E-Unification by Completion and Rigid Paramodulation. Technical report, Cahiers du LAIAC (n. 22) Univ. of Caen, 1993.
B. Beckert. Ein vervollständigungsbasiertes Verfahren zur Behandlung von Gleichheit im Tableaukalkül mit freien Variablen. Master's thesis, Karlsruhe (TH), 1993.
W. Bibel. Automated Theorem Proving. Vieweg, 1st edition, 1982.
H. Comon. Solving inequations in term algebras. In C. S. P. IEEE, editor, Proceedings, LICS, Philadelphia, 1990.
N. Dershowitz. Termination of Rewriting. Journal of Symbolic Computation, 3(1&2):69–116, February/April 1987.
D. J. Dougherty and P. Johann. An Improved General E-Unification Method. Journal of Symbolic Computation, 14:303–320, 1992.
J. Gallier, P. Narendran, D. Plaisted, S. Raatz, and W. Snyder. An Algorithm for finding Canonical Sets of Ground Rewrite Rules in Polynomial Time. Journal of the A.C.M., 40:1–16, January 1993.
J. Gallier, P. Narendran, D. Plaisted, and W. Snyder. Rigid E-unification: NP-Completeness and Applications to Equational Matings. Information and Computation, pages 129–195, 1990.
J. Gallier and W. Snyder. Complete Sets of Transformations for General E-Unification. Theoretical Computer Science, 67:203–260, 1989.
J. Goubault. A Rule-Based Algorithm for Rigid E-Unification. In 3rd Kurt Gödel Colloquium '93, volume 713 of LNCS. Springer-Verlag, 1993.
J.-M. Hullot. Canonical Forms and Unification. In Proceedings CADE, pages 318–334. Springer-Verlag, 1980. Lecture Notes in Artificial Intelligence 87.
J.-P. Jouannaud and C. Kirchner. Solving Equations in Abstract Algebras: A Rule-based Survey of Unification. Computational Logic. Essays in Honour of Alan Robinson, pages 257–321, 1991.
D. Kozen. Positive first-order logic is NP-complete. IBM Journal of Research and Development, 4:327–332, 1981.
J. Kruskal. Well Quasi Ordering, the Tree Problem and Vazsonyi's conjecture. Transactions of the American Mathematical Society, 95:210–225, 1960.
D. W. Loveland. Mechanical Theorem Proving by Model Elimination. JACM, 15(2), 1978.
G. Nelson and D. C. Oppen. Fast Decision Procedures Based on Congruence Closure. Journal of Association for Computer Machinery, 27(2), April 1980.
D. A. Plaisted. A simple non-termination test for the Knuth-Bendix method. In Proc 8th CADE, LNCS 230, pages 79–88. Springer, 1986.
D. A. Plaisted. Polynomial Time Termination and Constraint Satisfaction Tests. In Rewriting Techniques and Applications, pages 405–420, Montreal, June 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Becher, G., Petermann, U. (1994). Rigid unification by completion and rigid paramodulation. In: Nebel, B., Dreschler-Fischer, L. (eds) KI-94: Advances in Artificial Intelligence. KI 1994. Lecture Notes in Computer Science, vol 861. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58467-6_28
Download citation
DOI: https://doi.org/10.1007/3-540-58467-6_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58467-4
Online ISBN: 978-3-540-48979-5
eBook Packages: Springer Book Archive