DOI: 10.29007/z7qx
|View full text |Cite
|
Sign up to set email alerts
|

ProofWatch Meets ENIGMA: First Experiments

Abstract: Watchlist (also hint list) is a technique that allows lemmas from related proofs to guide a saturation-style proof search for a new conjecture. ProofWatch is a recent watchlist-style method that loads many previous proofs inside the ATP, maintains their completion ratios during the proof search and focuses the search by following the most completed proofs. In this work, we start to use the dynamically changing vector of proof completion ratios as additional information about the saturation-style proof state fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
6
0

Publication Types

Select...
2
2

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 12 publications
0
6
0
Order By: Relevance
“…There are a number of future directions. For example, research in better proof state characterization of saturation-style systems has been started recently [10,11] and it is likely that evolving vectorial representations of the proof state will further contribute to the quality of the learning-based guidance. Our recursive neural model is just one of many, and a number of related and combined models can be experimented with.…”
Section: Discussionmentioning
confidence: 99%
“…There are a number of future directions. For example, research in better proof state characterization of saturation-style systems has been started recently [10,11] and it is likely that evolving vectorial representations of the proof state will further contribute to the quality of the learning-based guidance. Our recursive neural model is just one of many, and a number of related and combined models can be experimented with.…”
Section: Discussionmentioning
confidence: 99%
“…We have produced and evaluated the first practically usable version the ENIG-MAWatch system which can now be efficiently used over large mathematical datasets. The previous experiments with the first prototype on the small MPTP Challenge [4] demonstrated that ENIGMAWatch can find proofs faster (in terms of how many processed clauses are needed). The work presented here shows that with improved subsumption indexing, feature hashing, and suitable global watchlist selection, ENIGMAWatch outperforms ENIGMA on the large Mizar40 dataset.…”
Section: Discussionmentioning
confidence: 99%
“…In E, the watchlist mechanism is implemented using a priority function 3 which takes precedence over weight function used to select the next given clause. Priority functions assign the priority to each clause, and clauses with higher priority are selected as given before clauses with lower priority 4 . When clauses from previous proofs are put on a watchlist, E thus prefers to follow steps from the previous proofs whenever it can.…”
Section: Proofwatch: Proof Guidance By Clause Subsumptionmentioning
confidence: 99%
See 1 more Smart Citation
“…While developing this kind of efficient internal guidance for state-of-the-art saturation ATPs has been challenging and took time, the very large gains obtained here show that this has been very well invested effort. Future work will certainly focus on even stronger learning methods and also on more dynamic proof state characterization such as ProofWatch [12] and ENIGMAWatch [13]. It is however clear that this is the point when machine learning guidance has very strongly overtaken the human development of ATP strategies over large problem corpora.…”
Section: Discussionmentioning
confidence: 99%