Abstract
A sound and complete OR-parallel theorem prover for first order logic is presented, which is based on the connection method. The system PARTHEO consists of a network of uniform processes representing independently working sequential theorem provers. Each sequential prover, called SETHEO, is implemented using Prolog technology. This technology is also pursued in other systems, the most prominent being Stickel’s PTTP. But SETHEO differs from other approaches in some essential characteristics. It contains a powerful preprocessing part for a size reduction of the input formula. The main proof procedure is realized as a variant of Warren’s abstract machine. Additionally, the possibility is offered for factorization, lemma generation, and the application of proof schemata. The system is implemented in (parallel) C and running on a network of 17 transputers. The paper comprises the theoretical background, the system architecture as well as details of the implementation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Parallel C — User Guide. 3L Ltd., Livingston, Scotland, 1988.
S. Bayerl, W. Ertel, F. Kurfess, R. Letz, and J. Schumann. D16 / full first order logic parallel inference machine — language and design. ESPRIT 415, Deliverables, Brussels (to appear ), 1989.
K. Bläsius, N. Eisinger, J. Siekmann, G. Smolka, A. Herold, and C. Walther. The Markgraf Karl refutation proof procedure. In Proceedings of the Seventh International Joint Conference on Arificial Intelligence, Vancouver, 1981.
E.W. Beth. The Foundations of Mathematic. North Holland, 1959.
W. Bibel. Automated Theorem Proving. Vieweg Verlag, Braunschweig, second edition, 1987.
S. Bayerl, R. Letz, F. Kurfess, and J. Schumann. PARTHEO/5: Layout and Design of Full First Order Logic Parallel Inference Machine. ESPRIT 415F Deliverable D14, 1988.
C.-L. Chang and R.C.-T. Lee. Symbolic Logic and Mechanical Theorem Proving. Orlando et al., 1973.
J. Corbin and Bidoit M. A Rehabilitation of Robinson’s Unification Algorithm. In Information Processing. North-Holland, 1983.
E. Eder. An Implementation of a Theorem Prover based on the Connection Method. In W. Petkoff, editore, AIMSA: Artificial Intelligence Methodology Systems Applications, Varna, Bulgaria, 1985. North-Holland.
S. Heilmeier. Entwurf eines Parallelen Theorembeweisers und dessen Simulation. Master’s thesis, Technical University Munich, 1988.
R.E. Korf. Depth-first Iterative Deepening: an Optimal Admissible Tree Search. Artificial Intelligence, 27: 97–109, 1985.
R. Letz, S. Bayerl, J. Schumann, and W. Bibel. SETHEO - A High- Performance Theorem Prover. (to appear in Journal of Automated Reasoning ), 1989.
D.W. Loveland. Automated Theorem Proving: a Logical Basis. North- Holland, 1978.
R. Letz and J. Schumann. Global Variables in Logic Programming. Technical report, ATP-Report, Technische Universitaät München, 1988.
D. A. Plaisted. The Occur-check Problem in Prolog. New Generation Computing, 2: 309–322, 1984.
J. A. Robison. A Machine-oriented Logic Based on the Resolution Principle. Journal of the ACM, 12: 23–41, 1965.
J. Schumann. SETHEO: User’s Manual. Technical report, ATP- Report Technische Universität München, 1989.
R.M. Smullyan. First Order Logic. Springer, 1968.
M. A. Stickel. A Prolog Technology Theorem Prover: Implementation by an Extended Prolog Compiler. Journal of Automated Reasoning, 4: 353–380, 1988.
J. Vlahavas and C. Halatsis. A new abstract Prolog instruction set. In 7th Internation Workshop of Expert Systems and Applications, Avignon, 1987.
D.H.D Warren. An Abstract PROLOG Instruction Set. Technical report, SRI, Menlo Park, CA, USA, 1983.
D. H. Warren. The SRI model for OR-parallel execution of prolog- abstract design and implementation issues. In International Symposion on Logic Programming, pages 92–102, 1987.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bayerl, S., Letz, R., Schumann, J. (1989). P A R T H E O: A Parallel Inference Machine. In: Brauer, W., Freksa, C. (eds) Wissensbasierte Systeme. Informatik-Fachberichte, vol 227. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-75182-0_51
Download citation
DOI: https://doi.org/10.1007/978-3-642-75182-0_51
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51838-9
Online ISBN: 978-3-642-75182-0
eBook Packages: Springer Book Archive