Skip to main content

Deduction with relation matching

  • Conference paper
  • First Online:
Foundations of Software Technology and Theoretical Computer Science (FSTTCS 1985)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 206))

Abstract

A new deduction rule is introduced to give streamlined treatment to relations of special importance in an automated theorem-proving system. This relation matching rule generalizes to an arbitrary binary relation the E-resolution and RUE-resolution rules for equality, and may operate within a nonclausal or clausal system. The new rule depends on an extension of the notion of polarity to apply to subterms as well as to subsentences, with respect to a given binary relation. It allows the system to draw a conclusion even if the unification algorithm fails to find a complete match, provided the polarities of the mismatched terms are auspicious. The rule allows us to eliminate troublesome axioms, such as transitivity and monotonicity, from the system; proofs are shorter and more comprehensible, and the search space is correspondingly deflated.

This is an abbreviated version of a part of the paper “Special Relations in Automated Deduction” that will appear in the Journal of the ACM (1985). Another part of that paper appears in the proceedings of the Twelfth International Colloquium on Automata, Languages, and Programming (ICALP), Nafplion, Greece (July 1985), Springer-Verlag, Lecture Notes in Computer Science (W. Brauer, ed.), Vol. 194, pp. 413–423.

This research was supported in part by the National Science Foundation under grants MCS-82-14523 and MCS-81-05565, by the Defense Advanced Research Projects Agency under contract AFOSR-81-0014, by the Office of Naval Research under contract N00014-84-C-0706, and by a contract from the International Business Machines Corporation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

7. References

  1. R. Anderson, Completeness results for E-resolution, AFIPS Spring Joint Computer Conference, 1970, pp. 652–656.

    Google Scholar 

  2. R. S. Boyer and J. S. Moore, A Computational Logic, Academic Press, New York, N.Y., 1979.

    Google Scholar 

  3. D. Brand, Proving theorems with the modification method, SIAM Journal of Computing, Vol. 4, No. 2, 1975, pp. 412–430.

    Article  Google Scholar 

  4. V. Digricoli, Resolution By Unification and Equality, Ph.D. thesis, New York University, New York, N.Y., 1983.

    Google Scholar 

  5. R. Kowalski, Logic for Problem Solving, North Holland, New York, N.Y., 1979.

    Google Scholar 

  6. Z. Manna and R. Waldinger, A deductive approach to program synthesis, ACM Transactions on Programming Languages and Systems, Vol. 2, No. 1, January 1980, pp. 90–121.

    Article  Google Scholar 

  7. Z. Manna and R. Waldinger, Deductive synthesis of the unification algorithm, Science of Computer Programming, Vol. 1, 1981, pp. 5–48.

    Article  Google Scholar 

  8. Z. Manna and R. Waldinger, Special relations in program-synthetic deduction, Technical Report, Computer Science Department, Stanford University, Stanford, Calif., March 1982.

    Google Scholar 

  9. Z. Manna and R. Waldinger, Special relations in automated deduction, Journal of the ACM (to appear).

    Google Scholar 

  10. Z. Manna and R. Waldinger, Origin of the binary search paradigm, in the Proceedings of IJCAI-85, Los Angeles, August 1985.

    Google Scholar 

  11. J. B. Morris, E-resolution: extension of resolution to include the equality relation, International Joint Conference on Artificial Intelligence, Washington, D.C., May 1969, pp. 287–294.

    Google Scholar 

  12. N. V. Murray, Completely nonclausal theorem proving, Artificial Intelligence, Vol. 18, No. 1, 1982, pp. 67–85.

    Article  Google Scholar 

  13. J. A. Robinson, A machine-oriented logic based on the resolution principle, Journal of the ACM, Vol. 12, No. 1, January 1965, pp. 23–41.

    Article  Google Scholar 

  14. J. A. Robinson, Logic: Form and Function, North-Holland, New York, N.Y., 1979.

    Google Scholar 

  15. M. E. Stickel, A nonclausal connection-graph resolution theorem-proving program. National Conference on AI, Pittsburgh, Pa., 1982, pp. 229–233.

    Google Scholar 

  16. J. Traugott, Deductive synthesis of sorting algorithms, Technical Report, Computer Science Department, Stanford University, Stanford, Calif. (forthcoming).

    Google Scholar 

  17. L. Wos and G. Robinson, Paramodulation and theorem proving in first order theories with equality, in Machine Intelligence 4 (B. Meltzer and D. Michie, editors) American Elsevier, New York, N.Y., 1969, pp. 135–150.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

S. N. Maheshwari

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Manna, Z., Waldinger, R. (1985). Deduction with relation matching. In: Maheshwari, S.N. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1985. Lecture Notes in Computer Science, vol 206. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16042-6_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-16042-6_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-16042-7

  • Online ISBN: 978-3-540-39722-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics