ECR: An equality conditional resolution proof procedure

  • Tie Cheng Wang
Equality Reasoning
Part of the Lecture Notes in Computer Science book series (LNCS, volume 230)


This paper presents an equality conditional resolution proof procedure, ECR, that incorporates a user's knowledge concerning the different roles of input equations in a proof. The input equations are separated into different classes according to the roles they will play. Each such role has rule schema into which the corresponding equations are transformed. The conditions on the application of these rules control the inference, and prevent inappropriate use of the equations. The paper will introduce the concept of potential completeness to characterize the generality of a deduction method. ECR is potentially complete for proving the set of positive Horn theorems, that is, it can finally prove any of these theorems by first proving the needed lemmas, and then using them. This procedure has been used to prove a number of theorems of group theory, ring theory, boolean algebra and field theory. The paper will give a summary of these proofs, among which, the efficient proofs of the associativity law and De.Morgan's law of boolean algebra seem interesting.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Bledsoe, W. W., and Henschen, L. J. What is automated theorem Proving? J. Automated Reasoning, Vol. 1, No. 1, pp. 23–28 (1985).Google Scholar
  2. [2]
    Bledsoe, W. W. Non-resolution theorem proving. Artificial Intelligence 9, pp. 1–35 (1977).CrossRefGoogle Scholar
  3. [3]
    Bledsoe, W. W. The UT interactive prover. Tech. Report ATP-17B. Univ. of Texas at Austin (1983).Google Scholar
  4. [4]
    Boyer, R. S. Locking: a restriction of resolution. Ph.D. Thesis. Univ. of Texas at Austin (1971).Google Scholar
  5. [5]
    Boyer, R. S., and Moore, J S. A computational logic. Academic Press (1979).Google Scholar
  6. [6]
    Chang, C., and Lee, R. C. Symbol logic and mechanical theorem proving. Academic Press (1973).Google Scholar
  7. [7]
    Digricoli, V.J. The management of heuristic search in boolean experiments with RUE resolution. Proc. IJCAI-9, pp. 1156–1161 (1985).Google Scholar
  8. [8]
    Lusk, E. L., and Overbeek, R. A. A portable environment for research in automated reasoning. Proc. CADE-7, Lecture notes in computer science, Vol. 170, Springer-Verlag, New York, pp. 43–52 (1984).Google Scholar
  9. [9]
    Lenat, D. B. Automated theory formation in mathematics. Proc. IJCAI-5 (1977).Google Scholar
  10. [10]
    Lim, Y. and Henschen, L. A New hyperparamodulation strategy for the equality relation. Proc. IJCAI-9, pp. 1139–1145 (1985).Google Scholar
  11. [11]
    McCharen, J. D., Overbeek, R. A. and Wos, L. A. Problems and experiments for and with automated Theorem-proving Programs. IEEE trans. on compt. C-25, NO.8 (Aug. 1976).Google Scholar
  12. [12]
    Nevins, A. J. A human oriented logic for automating theorem-proving. J. ACM, Vol. 21, No. 4 (Oct. 1974).Google Scholar
  13. [13]
    Stickel, M. A unification algorithm for associative-commutative functions, J. ACM, Vol. 28, pp. 423–434 (1981).CrossRefGoogle Scholar
  14. [14]
    Wang, T.-C. Hierarchical Deduction. Tech. Report ATP-78A, Univ. of Texas at Austin (March 1984).Google Scholar
  15. [15]
    Wang, T.-C. Designing Examples for semantically guided hierarchical deduction. Proc. IJCAI-9, 1201–1207 (1985).Google Scholar
  16. [16]
    Wos, L., Overbeek, R., Lusk, E., and Boyle. J. Automated Reasoning: Introduction and Application, Prentice-Hall, Englewood Cliffs (1984).Google Scholar
  17. [17]
    Wos, L., Veroff, R., Smith, B., and McCune, W. The linked inference principle, II: the user's viewpoint, CADE-7, Proc. CADE-7, Lecture notes in computer science, Vol. 170, Springer-Verlag, New York, pp. 316–332 (1984).Google Scholar
  18. [18]
    Wos, L., Robinson, G.A., and Carson. The concept of demodulation in theorem proving. J. ACM, Vol. 14, NO. 4 (Oct. 1967).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1986

Authors and Affiliations

  • Tie Cheng Wang
    • 1
  1. 1.Automatic Theorem Proving ProjectThe University of Texas at AustinAustin

Personalised recommendations