Proceedings

An Equational Approach to Theorem Proving in First-Order Predicate Calculus

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Theorem Proving. Pages 1146-1152.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

A new approach for proving theorems in first-order predicate calculus is developed based on term rewriting and polynomial simplification methods . A formula is translated into an equivalent set of formulae expressed in terms of 'true', 'false ', 'exclusive-or', and 'and' by analyzing the semantics of its top-level operator. In this representation, formulae are polynomials over atomic formulae with 'and' as multiplication and 'exclusive-or' as addition, and they can be manipulated just like polynomials using familiar rules of multiplication and addition. Polynomials representing a formula are converted into rewrite rules which are used to simplify polynomials. New rules are generated by overlapping polynomials using a critical-pair completion procedure closely related to the Knuth- Bendix procedure. This process is repeated until a contradiction is reached or it is no Ionger possible to generate new rules. It is shown that resolution is subsumed by this method .

  1. Bledsoe, W. W., and Tyson, M. "The UT Interactive Prover," Automatie Theorem Proving Project, ATP-17A, Department of Mathematics and Computer Sciences, University of Texas, Austin, June, 1978.
  2. Buchberger, B., and Loos, R. "Algebraic Simplification" In Computer Algebr11: Svmbolic 11nd Algebr11ic Comput11tion (Eds. B. Buchberger, G.E. Collins and R. Loos), Computing Suppl. 4, Springer Verlag, New York, 1982, pp. 11-43.
  3. Chang, C-L. and Lee, R.C. Svmbolic Logic 11nd Mecllllniclll Theorem Proving. Academic Press, New York , 1973.
  4. Dershowitz, N. "Orderings for Term Rewriting Systems." Tlleoretical Computer Science 17 (1982), pp. 279-301.
  5. I5J Hsiang, J. and Dershowitz, N. "Rewrite Methods for Clausal and Non-clausal Theorem Proving" In Proc. 10th EATCS Intl. Colloq. on Autom11t11, L11ngu11gea, ond Progr11mming, Spain, 1983.
  6. Kandri-Rody, A., and Kapur, D. "Computing the Gröbner Basis or a Polynomial Ideal over Jntegers" In Proc. Tllird MACSYMA Uaera ' Conference, Schenectady, NY, July 1984, pp. 436-451.
  7. Kapur, D., and Narendran, P. "An Equational Approach to Theorem Proving in First-Order Predicate Calculus," 84CRD296, General Electric Corporate Research and Develop- ment Report, Schenectady, NY, March, 1984; Revised, Dec., 1984.
  8. Knuth, D.E. and Bendix, P .B. "Simple Word Problems in Universal Algebras" In Comput11tionol Problems in Abatr11ct Algebroa. (Ed. J. Leech), Pergarnon Press, 1970, pp . 263-297.
  9. Lankford, D.S., and Ballantyne, A.M., "Decision Procedures for Simple Equational Theories with Commutative-Associative Axioms: Complete Sets or Commutative-Associative Reduc- tions," Automatie Theorem Proving Project, Dept. of Math. and Computer Science, University of Texas, Austin, TX 78712, Report ATP-39, August 1977. 110
  10. Peterson, G.L., and Stickel, M.E., "Complete Sets of Reduc- tions for Some Equational Theories," JACM 28 (1981), pp. 233-264 . 111
  11. Robinson , J. A. "A Machine-Oriented Logic Based on the Resolution Principle." JACM 12 (1965), pp. 23-41. 112
  12. Slagle, J. R. "Automated Theorem Proving for Theories with Simplifiers, Commutativity and Associativity ." JACM 21 (1974), pp. 622-642. 113
  13. van der Waerden, B.L., Modern Algebr11. Vols. I and II, Fredrick Ungar Publishing Co., New York , 1966.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards