Skip to main content

The equivalence of the subsumption theorem and the refutation-completeness for unconstrained resolution

  • Knowledge Representation and Programming Languages
  • Conference paper
  • First Online:
Algorithms, Concurrency and Knowledge (ACSC 1995)

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

Included in the following conference series:

Abstract

The subsumption theorem is an important theorem concerning resolution. Essentially, it says that a set of clauses ∑ logically implies a clause C, iff C is a tautology, or a clause D which subsumes C can be derived from ∑ with resolution. It was originally proved in 1967 by Lee in [Lee67]. In Inductive Logic Programming, interest in this theorem is increasing since its independent rediscovery by Bain and Muggleton [BM92]. It provides a quite natural “bridge” between subsumption and logical implication. Unfortunately, a correct formulation and proof of the subsumption theorem are not available. It is not clear which forms of resolution are allowed. In fact, at least one of the current forms of this theorem is false. This causes a lot of confusion.

In this paper, we give a careful proof of the subsumption theorem for unconstrained resolution, and show that the well-known refutation-completeness of resolution is an immediate consequence of this theorem. On the other hand, we also show here that the subsumption theorem can be proved starting from the refutation-completeness. This establishes that these two results have equal strength.

Furthermore, we show that the subsumption theorem does not hold when only input resolution is used, not even in case ∑ contains only one clause. Since [Mug92, Ide93a] assume the contrary, some results (for instance results on nth roots and nth powers) in these articles should perhaps be reconsidered.

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.

References

  1. Bain, M., and Muggleton, S., ‘Non-monotonic Learning', in: Muggleton, S. (ed.), Inductive Logic Programming, APIC series, no. 38, Academic Press, 1992, pp. 145–153.

    Google Scholar 

  2. Chang, C. L., and Lee, R. C. T., Symbolic Logic and Mechanical Theorem Proving, Academic Press, San Diego, 1973.

    Google Scholar 

  3. Genesereth, M. R., and Nilsson, N. J., Logical Foundations of Artificial Intelligence, Morgan Kaufmann, Palo Alto, 1987.

    Google Scholar 

  4. Idestam-Almquist, P., Generalization of Clauses, PhD Thesis, Stockholm University, 1993.

    Google Scholar 

  5. Idestam-Almquist, P., ‘Generalization under Implication by Recursive Anti-Unification', in: Proceedings of the Tenth International Conference on Machine Learning, Morgan Kaufmann, 1993.

    Google Scholar 

  6. Idestam-Almquist, P., ‘Generalization under Implication by Using Or-Introduction', in: Proceedings of the European Conference on Machine Learning-93, Springer Verlag, 1993.

    Google Scholar 

  7. Idestam-Almquist, P., ‘Generalization under Implication: Expansion of Clauses for Indirect Roots', in: Scandinavian Conference on Artificial Intelligence-93, IOS Press, Amsterdam, Netherlands, 1993.

    Google Scholar 

  8. Kowalski, R., ‘The Case for Using Equality Axioms in Automatic Demonstration', in: Proc. of the Symposium on Automatic Demonstration, Lecture Notes in Mathematics 125, Springer Verlag, 1970, pp.112–127.

    Google Scholar 

  9. van der Laag, P., and Nienhuys-Cheng, S.-H., ‘Existence and Nonexistence of Complete Refinement Operators', in: Proc. the European Conference on Machine Learning (ECML-94), Lecture Notes in Artificial Intelligence 784, Springer-Verlag, pp. 307–322.

    Google Scholar 

  10. van der Laag, P., and Nienhuys-Cheng, S.-H., ‘A Note on Ideal Refinement Operators in Inductive Logic Programming', in: Wrobel, S. (ed.), Proc. of the Fourth Int. Workshop on Inductive Logic Programming (ILP-94), Bad Honnef, Germany, 1994, pp. 247–262.

    Google Scholar 

  11. Lee, R. C. T., A Completeness Theorem and a Computer Program for Finding Theorems Derivable from Given Axioms, PhD Thesis, University of California, Berkeley, 1967.

    Google Scholar 

  12. Lloyd, J. W., Foundations of Logic Programming, Second edition, Springer-Verlag, Berlin, 1987.

    Google Scholar 

  13. Muggleton, S., ‘Inverting Implication', in: Muggleton, S. H., and Furukawa, K. (eds.), Proc. of the Second Int. Workshop on Inductive Logic Programming (ILP-92), ICOT Technical Memorandum TM-1182, 1992.

    Google Scholar 

  14. Muggleton, S., and Page, C. D., ‘Self-Saturation of Definite Clauses', in: Wrobel, S. (ed.), Proc. of the Fourth Int. Workshop on Inductive Logic Programming (ILP-94), Bad Honnef, Germany, 1994, pp. 161–174.

    Google Scholar 

  15. Nienhuys-Cheng, S.-H., van der Laag, P., and van der Torre, L., ‘Constructing Refinement Operators by Deconstructing Logical Implication', in: Proc. of the Third Congress of the Italian Association for Artificial Intelligence (AI*IA93), Lecture Notes in Artificial Intelligence 728, Springer-Verlag, pp. 178–189.

    Google Scholar 

  16. Nienhuys-Cheng, S.-H., and de Wolf, R., ‘The Subsumption Theorem in Inductive Logic Programming: Facts and Fallacies', to appear in: Proc. of the Fifth Workshop on Inductive Logic Programming (ILP-95, workreport), Leuven, September 1995.

    Google Scholar 

  17. Nienhuys-Cheng, S.-H., and de Wolf, R., ‘The Subsumption Theorem Revisited: Restricted to SLD-resolution', to appear in: Proc. of Computing Science in the Netherlands (CSN-95), Utrecht, November 1995.

    Google Scholar 

  18. Slagle, J. R., Chang, C. L., and Lee, R. C. T., ‘Completeness Theorems for Semantic Resolution in Consequence-finding', in: Proc. of the International Joint Conference on Artificial Intelligence (IJCAI-69), 1969, pp. 281–285.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kanchana Kanchanasut Jean-Jacques Lévy

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nienhuys-Cheng, SH., de Wolf, R. (1995). The equivalence of the subsumption theorem and the refutation-completeness for unconstrained resolution. In: Kanchanasut, K., Lévy, JJ. (eds) Algorithms, Concurrency and Knowledge. ACSC 1995. Lecture Notes in Computer Science, vol 1023. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60688-2_50

Download citation

  • DOI: https://doi.org/10.1007/3-540-60688-2_50

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60688-8

  • Online ISBN: 978-3-540-49262-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics