A Learning-Based Fact Selector for Isabelle/HOL

被引:38
作者
Blanchette, Jasmin Christian [1 ,2 ,3 ]
Greenaway, David [4 ]
Kaliszyk, Cezary [5 ]
Kuhlwein, Daniel [6 ]
Urban, Josef [7 ]
机构
[1] Inria Nancy Grand Est, Villers Les Nancy, France
[2] LORIA, Villers Les Nancy, France
[3] Max Planck Inst Informat, Saarbrucken, Germany
[4] Univ New South Wales, NICTA, Sydney, NSW, Australia
[5] Univ Innsbruck, Innsbruck, Austria
[6] Radboud Univ Nijmegen, Nijmegen, Netherlands
[7] Czech Tech Univ, Prague, Czech Republic
基金
奥地利科学基金会; 欧洲研究理事会;
关键词
Relevance filtering; Machine learning; Proof assistants; Automatic theorem provers; PROVING SYSTEM COMPETITION; EFFICIENT SMT-SOLVER; SLEDGEHAMMER; MATHEMATICS; KERNEL; MIZAR;
D O I
10.1007/s10817-016-9362-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:219 / 244
页数:26
相关论文
共 55 条
[41]   STATISTICAL INTERPRETATION OF TERM SPECIFICITY AND ITS APPLICATION IN RETRIEVAL [J].
SPARCKJONES, K .
JOURNAL OF DOCUMENTATION, 1972, 28 (01) :11-+
[42]   The 6th IJCAR automated theorem proving system competition - CASC-J6 [J].
Sutcliffe, Geoff .
AI COMMUNICATIONS, 2013, 26 (02) :211-223
[43]   The 4th IJCAR Automated Theorem Proving System Competition - CASC-J4 [J].
Sutcliffe, Geoff .
AI COMMUNICATIONS, 2009, 22 (01) :59-72
[44]  
Thiemann R, 2009, LECT NOTES COMPUT SC, V5674, P452, DOI 10.1007/978-3-642-03359-9_31
[45]   GENERAL BINDINGS AND ALPHA-EQUIVALENCE IN NOMINAL ISABELLE [J].
Urban, Christian ;
Kaliszyk, Cezary .
LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (02)
[46]   MoMM - Fast interreduction and retrieval in large libraries of formalized mathematics [J].
Urban, J .
INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2006, 15 (01) :109-130
[47]  
Urban Josef, 2013, Automated Reasoning and Mathematics. Essays in Memory of William W. McCune, P240, DOI 10.1007/978-3-642-36675-8_13
[48]  
Urban J., 2007, CEUR WORKSHOP P, V257
[49]  
Urban J., 2014, PAAR 2014
[50]  
Urban J., 2011, CEUR WORKSHOP P, V760, P3