LOLGOct 20, 2014

Machine Learning of Coq Proof Guidance: First Experiments

arXiv:1410.5467v117 citations
Originality Synthesis-oriented
AI Analysis

This work addresses automated theorem proving for formal verification, but it is incremental as it builds on initial experiments in large-theory corpora.

The authors tackled the problem of learning proof dependencies from Coq formalizations, achieving a method that covers 75% of needed dependencies among the first 100 predictions on a dataset of 5021 proofs.

We report the results of the first experiments with learning proof dependencies from the formalizations done with the Coq system. We explain the process of obtaining the dependencies from the Coq proofs, the characterization of formulas that is used for the learning, and the evaluation method. Various machine learning methods are compared on a dataset of 5021 toplevel Coq proofs coming from the CoRN repository. The best resulting method covers on average 75% of the needed proof dependencies among the first 100 predictions, which is a comparable performance of such initial experiments on other large-theory corpora.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes