Abstract
The problem of automatically reasoning using a knowledge base containing axioms, definitions and theorems from a first-order theory is recurrent in automated reasoning research. Here we present a sound and complete method for reasoning over an arbitrary first-order theory using the tableau calculus. A natural, well-motivated and simple restriction (implemented in IPR) to the method provides a powerful framework for the automation of the selection of theorems from a knowledge base for use in theorem proving [22]. The restrictions are related to semantic resolution restrictions and the set-of-support restriction in resolution, and to hyper-tableaux and the weak connection condition in tableaux. We also present additional tableau rules used by the IPR prover for handling some equality which is not complete but is sufficient for handling the problems in its intended domain of problem solving.
Preview
Unable to display preview. Download preview PDF.
References
R. Abraham, J. E. Marsden, and T. Ratiu. Manifolds, Tensor Analysis, and Applications. Springer-Verlag, second edition, 1988.
Matthias Baaz and Christian G. Fermüller. Non-elementary speedups between different versions of tableaux. In Peter Baumgartner, Reiner Hähnle, and Joachim Posegga, editors, Proc. 4th Workshop on Deduction with Tableaux and Related Methods, St. Goar, Germany, LNCS 918, pages 217–230. Springer-Verlag, 1995.
Dave Barker-Plummer. Gazing: An approach to the problem of definition and lemma use. Journal of Automated Reasoning, 8(3):311–344, 1992.
Dave Barker-Plummer and Alex Rothenberg. The Gazer theorem prover. In D. Kapur, editor, Proceedings of the Eleventh International Conference on Automated Deduction, volume 607 of Lecture Notes in Computer Science, pages 726–730. Springer-Verlag, 1992.
P. Baumgartner. A model elimination calculus with built-in theories. In H.-J. Ohlbach, editor, Proceedings of the 16th German AI-Conference (GWAI-92), pages 30–42. Springer-Verlag, 1992. LNAI 671.
P. Baumgartner, U. Furbach, and I. Niemelä. Hyper Tableaux. In JELIA 96. European Workshop on Logic in AI, Springer, LNCS, 1996.
Bernhard Beckert. A completion-based method for mixed universal and rigid Eunification. In Alan Bundy, deditor, Proc. 12th Conference on Automated Deduction CADE, Nancy/France, LNAI 814, pages 678–692. Springer-Verlag, 1994.
Bernhard Beckert, Reiner Hähnle, and Peter H. Schmitt. The even more liberalized δ-rule in free variable semantic tableaux. In Georg Gottlob, Alexander Leitsch, and Daniele Mundici, editors, Proceedings of the third Kurt Gödel Colloquium KGC'93, Brno, Czech Republic, volume 713 of Lecture Notes in Computer Science, pages 108–119. Springer-Verlag, August 1993.
Frank M. Brown. Towards the automation of set theory and its logic. Artificial Intelligence, 10(3):281–316, 1978.
Melvin C. Fitting. First-Order Logic and Automated Theorem Proving. SpringerVerlag, New York, second edition, 1996.
Reiner Hähnle and Stefan Klingenbeck. A-ordered tableaux. Journal of Logic and Computation, 1996, to appear. Available as Technical Report 26/95 from University of Karlsruhe, Department of Computer Science, URL: ftp://ftp.ira.uka.de/pub/uni-karlsruhe/papers/techreports/1995/1995-26.ps.gz.
Reiner Hähnle and Peter H. Schmitt. The liberalized δ-rule in free variable semantic tableaux. Journal of Automated Reasoning, 13(2):211–222, October 1994.
John Kelley. General Topology. The University Series in Higher Mathematics. D. Van Nostrand Company, 1955.
R. Letz, K. Mayr, and C. Goller. Controlled integration of the cut rule into connection tableau calculi. Journal of Automated Reasoning, 13(3):297–338, December 1994.
Reinhold Letz, Johann Schumann, Stephan Bayerl, and Wolfgang Bibel. SETHEO: A high-perfomance theorem prover. Journal of Automated Reasoning, 8(2):183–212, 1992.
David McAllester. Grammar rewriting. In D. Kapur, editor, Proceedings of the Eleventh International Conference on Automated Deduction, volume 607 of Lecture Notes in Artificial Intelligence, pages 124–138. Springer-Verlag, June 1992.
G. Nelson and D. Oppen. Fast decision procedures based on congruence closure. Journal of the ACM, 27(2):356–364, 1980.
Robert E. Shostak. An algorithm for reasoning about equality. Comm. of the ACM, 21(2):583–585, 1978.
Benjamin Shults. The creation and use of a knowledge base of mathematical theorems and definitions. Technical Report ATP-127, The University of Texas at Austin, 1995.
Benjamin Shults. A framework for the creation and use of a knowledge base of mathematical theorems and definitions. Technical Report ATP-127a, The University of Texas at Austin, 1995.
Benjamin Shults. Challenge problems in first-order theories. Association of Automated Reasoning Newsletter, (34):5–8, October 1996.
Benjamin Shults. Intelligent use of a knowledge base in automated theorem proving. Technical Report TR AI96-252, Univ. of Texas at Austin, Computer Science Dept., Artificial Intelligence Lab, 1996.
Benjamin Shults. Ipr source code and examples. URL: ftp://ftp.cs.utexas.edu/pub/bshults/provers/IPR-latest.tar.gz, 1996.
Raymond M. Smullyan. First-Order Logic. Dover Publications, New York, second corrected edition, 1995. First published 1968 by Springer-Verlag.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shults, B. (1997). A framework for using knowledge in tableau proofs. In: Galmiche, D. (eds) Automated Reasoning with Analytic Tableaux and Related Methods. TABLEAUX 1997. Lecture Notes in Computer Science, vol 1227. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0027424
Download citation
DOI: https://doi.org/10.1007/BFb0027424
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62920-7
Online ISBN: 978-3-540-69046-7
eBook Packages: Springer Book Archive