Thibault Gauthier and Cezary Kaliszyk
Proceedings of the 20th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning (LPAR-20), Lecture Notes in Computer Science (Advanced Research in Computing and Software Science) 9450, pp. 372 – 386, 2015.

pdf icon pdf doi logo doi:10.1007/978-3-662-48899-7_26 

© Springer-Verlag Berlin Heidelberg 2015

 

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 exact correspondences are not found, learning-reasoning systems can make use of the association between proved theorems and their characteristics to predict the relevant premises. Such external help can be further combined with internal advice. We evaluate the proposed knowledge-sharing methods by reproving the HOL Light and HOL4 standard libraries. The learning-reasoning system HOLHammer, whose single best strategy could automatically find proofs for 30 % of the HOL Light problems, can prove 40 % with the knowledge from HOL4.

 

BibTex

@inproceedings{TGCK-LPAR15,
author = "Thibault Gauthier and Cezary Kaliszyk",
title = "Sharing {HOL4} and {HOL L}ight Proof Knowledge",
booktitle = "Proceedings of the 20th International Conference on Logic for Programming,
Artificial Intelligence, and Reasoning (LPAR-20)",
editor = "Martin Davis and Ansgar Fehnker and Annabelle McIver and
Andrei Voronkov",
series = "Lecture Notes in Computer Science",
volume = 9450,
pages = "372--386",
publisher = "Springer",
year = 2015,
doi = "10.1007/978-3-662-48899-7_26"
}