Skip to main content

Proof by matrix reduction as plan + validation

  • Conference paper
  • First Online:
6th Conference on Automated Deduction (CADE 1982)

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

Included in the following conference series:

Abstract

In the last years there has been a renewed of interest for methods based upon principles similar to those of matrix reduction. In this paper we first present matrix reduction and we characterize some of its features with respect to resolution. We then define an abstraction of connexion graphs for matrix reduction and, using this abstraction we introduce an implementation technique and a search of proofs which is separated into two parts: a plan search and a plan validation. The plan abstracts from the arguments of literals. Given a plan, a set of equations in the terms is determined. The existence of a solution of this set of equations validates the plan. The plan and the solution define a refutation of the initial set of clauses. When no solution exists, a subset of the equations is isolated which is responsible for the fact. After backtracking, future plans will never use this subset.

These ideas has been used for implementing the method of matrix reduction in Pascal on a microcomputer (LSI11). The separation into plan search and plan validation can be used (and is particularly adapted) for a parallel implementation.

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. ANDREWS P.B.: “Theorem proving via general mating”, JACM, Vol.28 N∘2, April 1981 (193–214).

    Article  Google Scholar 

  2. BIBEL W.: “Tautology testing with a generalized matrix reduction method”, Theoretical Computer Science 8, 1979 (31–44).

    Article  Google Scholar 

  3. BIBEL W.: “On matrices with connections”, JACM, Vol.28 N∘4, October 1981 (633–645).

    Article  Google Scholar 

  4. CHANG C. and LEE R.: “Symbolic logic and mechanical theorem proving”, Academic Press, 1973.

    Google Scholar 

  5. CHANG C. and SLAGLE J.R.: “Using rewriting rules for connection graphs to prove theorems”, Artificial Intelligence 12, 1979 (159–180).

    Article  Google Scholar 

  6. DAVIS M.: “Eliminating the irrelevant from mechanical proofs”, Symposia in Applied Mathematics Vol.15, 1963 (15–30).

    Google Scholar 

  7. HENSCHEN L.J.: “Theorem proving by covering expressions”, JACM, Vol.26, N∘3, July 1979 (385–400).

    Article  Google Scholar 

  8. HUET G.: “Résolution d'équations dans les langages d'ordre 1,2,...,ω”, Thèse d'état, Université Paris VII, 1976.

    Google Scholar 

  9. KLEENE S.: “Mathematical logic”, John Wiley and Sons, 1967.

    Google Scholar 

  10. KOWALSKI R.: “Logic for problem solving”, North-Holland 1979.

    Google Scholar 

  11. LOVELAND D.W.: “Mechanical theorem proving by model elimination”, JACM, Vol.15, N∘2, April 1968 (236–251).

    Article  Google Scholar 

  12. LOVELAND D.W.: “A unified view of some linear Herbrand procedures”, JACM, Vol.19, N∘2, April 1972 (366–384).

    Article  Google Scholar 

  13. LOVELAND D. W.: “Automated theorem proving: A Logical basis”, North-Holland, 1978.

    Google Scholar 

  14. PLAISTED D.A.: “Theorem proving with abstraction”, Artificial Intelligence 16, 1981 (47–108).

    Article  Google Scholar 

  15. PRAWITZ D.: “An improved proof procedure”, Theoria 26, 1960 (102–139).

    Google Scholar 

  16. PRAWITZ D.: “Advances and problems in mechanical proof procedures”, Machine Intelligence 4, Edinburgh Univ. Press 1969, (59–71).

    Google Scholar 

  17. PRAWITZ D.: “A proof procedure with matrix reduction”, Symposium on Automatic Demonstration-Springer Verlag 1970 (207–214).

    Google Scholar 

  18. ROBINSON J.A.: “A machine oriented logic based on the resolution principle”, JACM, Vol.12, N∘1, January 1965 (23–41).

    Article  Google Scholar 

  19. ROBINSON J.A.: “Logic: form and function, the mechanization of deductive reasoning”, University Press Edinburgh, 1979.

    Google Scholar 

  20. ROUSSELL Ph.: “Prolog: Manuel de Référence et d'Utilisation”, Groupe d'Intelligence Artificielle, Université d'Aix Marseille, Luminy, Sept. 1975.

    Google Scholar 

  21. SAYA H.: “Complétude de la stratégie du support dans la méthode de réduction matricielle”, R.R. Imag N∘93, Novembre 1977.

    Google Scholar 

  22. SAYA H. and CAFERRA R.: “A structure sharing technique for matrices and substitutions in Prawitz's theorem proving method”, R.R. IMAG N∘101, Decem. 1977.

    Google Scholar 

  23. SAYA H. et CAFERRA R.: “Représentation compacte de matrices et traitement de l'égalité formelle dans la méthode de Prawitz de démonstration automatique”, Congrès AFCET 1978, tome 2 (371–381).

    Google Scholar 

  24. SHOSTAK R.E.: “A graph-theoretic view of resolution theorem proving”, TR-20-74 Center of Research in Computing Technology-Harvard University 1974.

    Google Scholar 

  25. SICKEL S.: “A search technique for clause Interconnectivity Graphs”, IEEE Transactions on Computers, Vol.C-25 N∘8 August 1976 (823–835).

    Google Scholar 

  26. SICKEL S.: “Variable range restrictions in resolution theorem proving”, Machine Intelligence 8-Ellis Horwood Ltd 1977 (73–85).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

D. W. Loveland

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Caferra, R. (1982). Proof by matrix reduction as plan + validation. In: Loveland, D.W. (eds) 6th Conference on Automated Deduction. CADE 1982. Lecture Notes in Computer Science, vol 138. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000067

Download citation

  • DOI: https://doi.org/10.1007/BFb0000067

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-39240-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics