Published April 23, 2016 | Version v1
Journal article Open

A Learning-Based Fact Selector for Isabelle/HOL

  • 1. Czech Technical University in Prague, Czech Republic

Description

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 having to install
software, set up servers, or guide the learning. MaSh outperforms the old fact selector on
large formalizations.

Files

10.1007/s10817-016-9362-8.pdf

Files (943.4 kB)

Name Size Download all
md5:8ea05d5b71b410217d6bfa0c387e0332
648.6 kB Preview Download
md5:5f4f929a850d99e5f695b8eb2a9ff6c8
294.8 kB Preview Download

Additional details

Funding

AI4REASON – Artificial Intelligence for Large-Scale Computer-Assisted Reasoning 649043
European Commission