2015
DOI: 10.1007/978-3-662-48899-7_26
|View full text |Cite
|
Sign up to set email alerts
|

Sharing HOL4 and HOL Light Proof Knowledge

Abstract: Abstract. New proof assistant developments often involve concepts similar to already formalized ones. When proving their properties, a human can often take inspiration from the existing formalized proofs available in other provers or libraries. In this paper we propose and evaluate a number of methods, which strengthen proof automation by learning from proof libraries of different provers. Certain conjectures can be proved directly from the dependencies induced by similar proofs in the other library. Even if e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 14 publications
(15 citation statements)
references
References 19 publications
0
15
0
Order By: Relevance
“…Vampire in 300 s solves 27 842 problems. Future work includes joint evaluation of the system on problems translated from different ITP libraries, similar to [9].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Vampire in 300 s solves 27 842 problems. Future work includes joint evaluation of the system on problems translated from different ITP libraries, similar to [9].…”
Section: Discussionmentioning
confidence: 99%
“…With ATPs being increasingly used and trained on large ITP libraries [2,3,6,8,16,18], it is more and more rewarding to develop methods that learn to reason without relying on the particular terminology adopted in a single project. Initial experiments in this direction using concept alignment [10] methods have already shown performance improvements by transferring knowledge between the HOL libraries [9]. Structural analogies (or even terminology duplications) are however common already in a single large ITP library [17] and their automated detection can lead to new proof ideas and a number of other interesting applications [11].…”
Section: Introduction: Symbol Independent Inference Guidancementioning
confidence: 99%
“…Gauthier et al described conjecturing across proof corpora [4]. While PGT creates conjectures by mutating the original goal, Gauthier et al produced conjectures by using statistical analogies extracted from large formal libraries [5].…”
Section: Resultsmentioning
confidence: 99%
“…For example, users may have to reformulate properties to facilitate library reuse (Hales et al, 2017), or to encode data structures in specific ways to aid in automation of proofs about them (Gonthier, 2008). Proof development environments need to allow users to efficiently write, check, and share proofs (Faithfull et al, 2018); proof libraries need to allow easy search and seamless integration of results into local developments (Gauthier and Kaliszyk, 2015). Evolving projects face the possibility of previous proofs breaking due to seemingly unrelated changes, justifying design principles (Woos et al, 2016) as well as support for quick error detection (Celik et al, 2017) and repair .…”
Section: Challenges At Scalementioning
confidence: 99%