Abstract
We devised a framework within which a proof planning [1] system can learn frequently occurring patterns of reasoning automatically from a number of typical examples, and then use them in proving new theorems [2]. The availability of such patterns, captured as proof methods in a proof planning system, reduces search and proof length. We implemented this learning framework for the proof planner Ωmega [3], and present it in this paper — we call our system LearnΩmatic. The entire process of learning and using new proof methods in LearnΩmatic onsists of the following steps:
-
1.
The user chooses informative examples and gives them to Ωmega to be automatically proved. Traces of these proofs are stored.
-
2.
Proof traces of typical examples are given to the learning mechanism which utomatically learns so-called method outlines.
-
3.
Method outlines are automatically enriched by adding to them additional information and performing search for information that cannot be reconstructed n order to get fully fleshed proof methods that Ωmega can use in roofs of new theorems.
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
Bundy, A.: The use of explicit plans to guide inductive proofs. In 9th Conference on Automated Deduction. LNCS 310, Springer (1988), 111–120.
Jamnik, M., Kerber, M., Pollet, M., Benzmüller, C.: Automatic learning of proof methods in proof planning. Technical Report CSRP-02-05, School of Computer Science, The University of Birmingham, Birmingham, England, UK, (2002). ftp://ftp.cs.bham.ac.uk/pub/tech-reports/2002/CSRP-02-05.ps.gz
Benzmüller, C., et al.: Ωmega: Towards a mathematical assistant. In 14th Conference on Automated Deduction. LNAI 1249, Springer (1997), 252–255.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jamnik, M., Kerber, M., Pollet, M. (2002). LearnΩmatic: System Description. In: Voronkov, A. (eds) Automated Deduction—CADE-18. CADE 2002. Lecture Notes in Computer Science(), vol 2392. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45620-1_13
Download citation
DOI: https://doi.org/10.1007/3-540-45620-1_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43931-8
Online ISBN: 978-3-540-45620-9
eBook Packages: Springer Book Archive