Skip to main content

A mechanization of strong Kleene logic for partial functions

  • Conference paper
  • First Online:
Automated Deduction — CADE-12 (CADE 1994)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 814))

Included in the following conference series:

Abstract

Even though it is not very often admitted, partial functions do play a significant role in many practical applications of deduction systems. Kleene has already given a semantic account of partial functions using three-valued logic decades ago, but there has not been a satisfactory mechanization. Recent years have seen a thorough investigation of the framework of many-valued truth-functional logics. However, strong Kleene logic, where quantification is restricted and therefore not truth-functional, does not fit the framework directly. We solve this problem by applying recent methods from sorted logics. This paper presents a resolution calculus that combines the proper treatment of partial functions with the efficiency of sorted calculi.

This work was supported by the Deutsche Forschungsgemeinschaft (SFB 314)

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. R. Anderson and W.W. Bledsoe. A linear format for resolution with merging and a new technique for establishing completeness. Journal of the ACM, 17:525–534, 1970.

    Google Scholar 

  2. Matthias Baaz and Christian G. Fermüller. Resolution for many-valued logics. In A. Voronkov, editor, Proceedings of International Conference on Logic Programming and Automated Reasoning, pages 107–118, St. Petersburg, Russia, 1992. Springer Verlag. LNAI 624.

    Google Scholar 

  3. Matthias Baaz, Christian G. Fermüller, and Richard Zach. Dual systems of sequents and tableaux for many-valued logics. Technical Report TUW-E185.2BFZ.2-92, Technische Universität Wien, 1993. Short version in Proceedings of the 23rd International Symposium on Multiple Valued Logic, Sacramento, California, USA, 1993. IEEE Press.

    Google Scholar 

  4. Leo Bachmair and Harald Ganzinger. Non-clausal resolution and superposition with selection and redundancy criteria. In A. Voronkov, editor, Proceedings of International Conference on Logic Programming and Automated Reasoning, pages 273–284, St. Petersburg, Russia, 1992. Springer Verlag. LNAI 624.

    Google Scholar 

  5. Michael J. Beeson. Foundations of Constructive Mathematics. Springer Verlag, 1985.

    Google Scholar 

  6. Walter A. Carnielli. On sequents and tableaux for many-valued logics. Journal of Non-Classical Logic, 8(1):59–76, 1991.

    Google Scholar 

  7. Anthony G. Cohn. A more expressive formulation of many sorted logics. Journal of Automated Reasoning, 3:113–200, 1987.

    Google Scholar 

  8. William M. Farmer. A partial functions version of Church's simple theory of types. Technical Report M88-52, The MITRE Corporation, Bedford, Massachusetts, USA, February 1990.

    Google Scholar 

  9. William M. Farmer, Joshua D. Guttman, and F. Javier Thayer. IMPS: An Interactive Mathematical Proof System. Journal of Automated Reasoning, 11(2):213–248, October 1993.

    Google Scholar 

  10. Bas C. van Fraassen. Singular terms, truth-value gaps, and free logic. The Journal of Philosophy, LXIII(17):481–495, 1966.

    Google Scholar 

  11. Alan M. Frisch. The substitutional framework for sorted deduction: Fundamental results on hybrid reasoning. Artificial Intelligence, 49:161–198, 1991.

    Google Scholar 

  12. Reiner Hähnle. Automated Deduction in Multiple-Valued Logics, Oxford University Press, 1994.

    Google Scholar 

  13. Manfred Kerber and Michael Kohlhase. A mechanization of strong Kleene logic for partial functions. SEKI-Report SR-93-20 (SFB), Universität des Saarlandes, Saarbrücken, Germany, 1993.

    Google Scholar 

  14. Stephen Cole Kleene. Introduction to Metamathematics. Van Nostrand, 1952.

    Google Scholar 

  15. H. Leblanc and R. Thomason. Completeness theorems for some presupposition-free logics. Fundamenta Mathematicae, 62:125–164, 1968.

    Google Scholar 

  16. Francisca Lucio-Carrrasco and Antonio Gavilanes-Franco. A first order logic for partial functions. In Proceedings STACS'89, pages 47–58. Springer Verlag, 1989. LNCS 349.

    Google Scholar 

  17. Arthur Robinson and Larry Wos. Paramodulation and TP in first order theories with equality. Machine Intelligence, 4:135–150, 1969.

    Google Scholar 

  18. Manfred Schmidt-Schau\. Computational Aspects of an Order-Sorted Logic with Term Declarations. Springer Verlag, 1989. LNAI 395.

    Google Scholar 

  19. R. Schock. Logics without Existence Assumptions. Almquist & Wisell, 1968.

    Google Scholar 

  20. Dana S. Scott. Outline of a mathematical theory of computation. Technical Monograph PRG-2, Oxford University Computing Laboratory, November 1970.

    Google Scholar 

  21. Pawel Tichy. Foundations of partial type theory. Reports on Mathematical Logic, 14:59–72, 1982.

    Google Scholar 

  22. Bertrand Russell. On denoting. Mind (New Series), 14:479–493, 1905.

    Google Scholar 

  23. Christoph Walther. A Many-Sorted Calculus Based on Resolution and Paramodulation. Research Notes in Artificial Intelligence. Pitman and Morgan Kaufmann, 1987.

    Google Scholar 

  24. Christoph Weidenbach. A resolution calculus with dynamic sort structures and partial functions. SEKI-Report SR-89-23, Fachbereich Informatik, Universität Kaiserslautern, Kaiserslautern, Germany, 1989. Short version in ECAI'90, p. 668–693.

    Google Scholar 

  25. Christoph Weidenbach. A sorted logic using dynamic sorts. Technical Report MPI-I-91-218, Max-Planck-Institut für Informatik, Saarbrücken, Germany, 1991. Short version in IJCAI'93, p. 60–65.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alan Bundy

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kerber, M., Kohlhase, M. (1994). A mechanization of strong Kleene logic for partial functions. In: Bundy, A. (eds) Automated Deduction — CADE-12. CADE 1994. Lecture Notes in Computer Science, vol 814. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58156-1_26

Download citation

  • DOI: https://doi.org/10.1007/3-540-58156-1_26

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics