2016
DOI: 10.1007/s10817-016-9362-8
|View full text |Cite
|
Sign up to set email alerts
|

A Learning-Based Fact Selector for Isabelle/HOL

Abstract: Sledgehammer integrates automatic theorem provers in the proof assistant Isabelle/HOL. A key component, the fact selector, heuristically ranks the thousands of facts (lemmas, definitions, or axioms) available and selects a subset, based on syntactic similarity to the current proof goal. We introduce MaSh, an alternative that learns from successful proofs. New challenges arose from our "zero click" vision: MaSh integrates seamlessly with the users' workflow, so that they benefit from machine learning without ha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

1
64
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
6
2
1

Relationship

5
4

Authors

Journals

citations
Cited by 49 publications
(65 citation statements)
references
References 45 publications
1
64
0
Order By: Relevance
“…Augmentation of hammer components to increase effectiveness and success rates is an active research topic (Blanchette et al, 2016a;Wang et al, 2017;Peng and Ma, 2017).…”
Section: General-purpose Automationmentioning
confidence: 99%
“…Augmentation of hammer components to increase effectiveness and success rates is an active research topic (Blanchette et al, 2016a;Wang et al, 2017;Peng and Ma, 2017).…”
Section: General-purpose Automationmentioning
confidence: 99%
“…Where4's interaction with Why3 is inspired by the use of machine learning in the Sledgehammer tool [10] which allows the use of SMT solvers in the interactive theorem prover Isabelle/HOL. We aspired to Sledgehammer's 'zero click, zero maintenance, zero overhead' philosophy in this regard: it should not interfere with a Why3 user's normal work-flow nor should it penalise those who do not use it.…”
Section: Implementing Wherein Ocamlmentioning
confidence: 99%
“…On the other hand, with small exceptions, ATPs are still significantly weaker than trained mathematicians in finding proofs in most research domains.Recently, machine learning over large formal corpora created from ITP libraries [37,28,19] has started to be used to develop guidance of ATP systems [39,25,2]. This has already produced strong systems for selecting relevant facts for proving new conjectures over large formal libraries [1,4,9]. More recently, machine learning has also started to be used to guide the internal search of the ATP systems.…”
mentioning
confidence: 99%