Abstract
We propose a new inference system for automated deduction with equality and associative commutative operators. This system is an extension of the ordered paramodulation strategy. However, rather than using associativity and commutativity as the other axioms, they are handled by the AC-unification algorithm and the inference rules. Moreover, we prove the refutational completeness of this system without needing the functional reflexive axioms or AC-axioms. Such a result is obtained by semantic tree techniques. We also show that the inference system is compatible with simplification rules.
Similar content being viewed by others
References
Anantharaman, S., Hsiang, J., Mzali, J.: Sbreve2: A term rewriting laboratory with (AC-)unfailing completion. In: Dershowitz, N. (ed) Proceedings 3rd Conference on Rewriting Techniques and Applications, Chapel Hill (N.C., USA), vol. 355. Lecture Notes in Computer Science, pp. 533–537. Berlin, Heidelberg, New York: Springer 1989
Bachmair, L., Dershowitz, N.: Completion for rewriting modulo a congruence. Theoret. Comput. Sci.67(2–3), 173–202 (1989)
Bachmair, L., Ganzinger, H.: On restrictions of ordered paramodulation with simplification. In: Stickel, M. E. (ed) Proceedings 10th International Conference on Automated Deduction, Kaiserslautern (Germany), vol. 449. Lecture Notes in Computer Science, pp. 427–411. Berlin, Heidelberg, New York: Springer 1990
Bürckert, H.-J., Herold, A., Kapur, D., Siekmann, J., Stickel, M. E., Tepp, M., Zhang, H.: Opening the AC-unification race. J. Automated Reasoning4(1), 465–474 (1988)
Bachmair, L., Plaisted, D.: Associative path orderings. In: Proceedings 1st Conference on Rewriting Techniques and Applications, Dijon (France), vol. 202. Lecture Notes in Computer Science. Berlin, Heidelberg, New York: Springer 1985
Brand, D.: Proving theorems with the modification method. SIAM J. Comput.4, 412–430 (1975)
Bündgen, R.: Simulating Buchberger's algorithm by Knuth-Bendix completion. In: Book, R. (ed) Proceedings 4th Conference on Rewriting Techniques and Applications, Como (Italy), vol. 448. Lecture Notes in Computer Science, pp. 386–397. Berlin, Heidelberg, New York: Springer 1991
Cherifa, A. Ben, Lescanne, P.: Termination of rewriting systems by polynomial interpretations and its implementation. Sci. Comput. Programming9(2), 137–159 (1987)
Dershowitz, N.: Orderings for term-rewriting systems. Theoret. Comput. Sci.17, 279–301 (1982)
Domenjoud, E.: Outils pour la déduction automatique dans les théories associatives-commutatives. Thése de Doctorat d'Université, Université de Nancy I, September 1991
Hsiang, J., Rusinowitch, M.: On word problem in equational theories. In: Ottmann, T. (ed) Proceedings of 14th International Colloquium on Automata, Languages and Programming, Karlsruhe (Germany), vol. 267. Lecture Notes in Computer Science, pp. 54–71. Berlin, Heidelberg, New York: Springer 1987
Hsiang, J., Rusinowitch, M.: Proving Refutational Completenss of Theorem-Proving Strategies: The Transfinite Semantic Tree Method. Journal of the Association for Computing Machinery38(3), 559–587 (1991)
Jouannaud, J.-P., Kirchner, H.: Completion of a set of rules modulo a set of equations. SIAM Journal of Computing15(4), 1155–1194 (1986). Preliminary version in Proceedings 11th ACM Symposium on Principles of Programming Languages, Salt Lake City (USA), 1984
Knuth, D. E., Bendix, P. B.: Simple word problems in universal algebras. In: Leech, J. (ed) Computational Problems in Abstract Algebra, pp. 263–297. Oxford: Pergamon Press 1970
Kozen, D.: A completeness theorem for kleene algebras and the algebra of regular events. In: Proceedings 6th IEEE symposium on Logic in Computer Science (LICS), pp. 214–225. IEEE Computer Society Press, Los Alamitos, July 1991
Kounalis, E., Rusinowitch, M.: On word problem in Horn logic. In: Jouannaud, J.-P., Kaplan, S. (eds) Proceedings 1st International Workshop on Conditional Term Rewriting Systems, Orsay (France), vol. 308. Lecture Notes in Computer Science, pp. 114–160. Berlin, Heidelbeg, New York: Springer 1987. See also the extended version published in J. Symb. Comput.11(1,2), (1991)
Lai, M.: On how to move mountains “associatively and commutatively”. In: Dershowitz, N. (ed) Proceedings 3rd Conference on Rewriting Techniques and Applications, Chapel Hill (N.C., USA), vol. 355. Lecture Notes in Computer Science, pp 187–202. Berlin, Heidelberg, New York: Springer 1989
Lankford, D. S.: Mechanical theorem proving in field theory. Technical report, Louisiana Tech. University, 1979
Lankford, D. S.: On proving term rewriting systems are noetherian. Technical report, Louisiana Tech. University, Mathematics Dept., Ruston LA, 1979
Lankford, D. S., Ballantyne, A.: Decision procedures for simple equational theories with associative commutative axioms: complete sets of associative commutative reductions. Technical report, Univ. of Texas at Austin, Dept. of Mathematics and Computer Science. 1977
Loveland, D.: Automatic Theorem Proving. North-Holland: Elsevier Science 1978
Narendran, P., Rusinowitch, M.: Any Ground Associative-Commutative Theory has a Finite Canonical System. In: Book, R. V. (ed) Proceedings 4th International Conference Rewriting Techniques and Applications, pp. 423–434, Como (Italy). Lecture Notes in Computer Science vol. 488. Berlin, Heidelberg, New York: Springer 1991
Paul, E.: A general refutational completeness result for an inference procedure based on associative-commutative unification. J. Symb. Comput.14(6), 557–618 (1992)
Peterson, G.: A technique for establishing completeness results in theorem proving with equality. SIAM J. Comput.12(1), 82–100 (1983)
Petermann, U.: Building in equational theories into the connection method. In: Jorrand, P., Kelemen, J. (eds) Fundamental of Artificial Intelligence Research, vol. 535. Lecture Notes in Computer Science, pp. 156–169. Berlin, Heidelberg, New York: Springer 1991
Plotkin, G.: Building-in equational theories. Machine Intelligence.7, 73–90 (1972)
Pais, J., Peterson, G. E.: Using forcing to prove completeness of resolution and paramodulation. Journal of Symbolic Computation11(1,2): 3–19 (1991)
G. Peterson, Stickel, M. E.: Complete sets of reductions for some equational theories. Journal of the Association for Computing Machinery28, 233–264 (1981)
Rusinowitch, M.: Démonstration automatique-Techniques de réécriture. Inter Editions 1989
Rusinowitch, M., Vigneron, L.: Automated Deduction with Associative Commutative Operators. In: Jorrand, P., Kelemen, J. (eds) Proceedings International Workshop Fundamentals of Artifical Intelligence Research, pp. 185–199, Smolenice (Czechoslovakia), September 1991. Berlin, Heidelberg, New York: Springer. Lecture Notes in Artificial Intelligence, subseries of Lecture Notes in Computer Science vol. 535
Robinson, G. A., Wos, L. T.: Paramodulation and first-order theorem proving. In: Meltzer, B., Mitchie, D. (eds) Machine Intelligence vol. 4, pp. 135–150. Edinburgh University Press 1969
Stickel, M. E.: A unification algorithm for associative-commutative functions. J. Assoc. Comput. Machinery28, 423–434 (1981)
Stickel, M. E.: A case study of theorem proving by the Knuth-Bendix method: Discovering thatx 3 =x implies ring commutativity. In: Shostak, R. (ed) Proceedings 7th International Conference on Automated Deduction, Napa Valley (Calif., USA), vol. 170. Lecture Notes in Computer Science, pp. 248–258. Berlin, Heidelberg, New York: Springer 1984
Wertz, U.: First-order theorem proving modulo equations. Technical Report MPI-I-92-216, Max Planck Institut für Informatik, April 1992
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Rusinowitch, M., Vigneron, L. Automated deduction with associative-commutative operators. AAECC 6, 23–56 (1995). https://doi.org/10.1007/BF01270929
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01270929