BliStrTune: Hierarchical Invention of Theorem Proving Strategies

被引:12
|
作者
Jakubuv, Jan [1 ]
Urban, Josef [1 ]
机构
[1] Czech Tech Univ Prague CIIRC, Prague, Czech Republic
来源
PROCEEDINGS OF THE 6TH ACM SIGPLAN CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS, CPP'17 | 2017年
关键词
Automated Theorem Proving; Machine Learning; Proof Search Heuristics; Clause Weight Functions; IMPLEMENTATION; SELECTION;
D O I
10.1145/3018610.3018619
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Inventing targeted proof search strategies for specific problem sets is a difficult task. State-of-the-art automated theorem provers (ATPs) such as E allow a large number of userspecified proof search strategies described in a rich domain specific language. Several machine learning methods that invent strategies automatically for ATPs were proposed previously. One of them is the Blind Strategymaker (BliStr), a system for automated invention of ATP strategies. In this paper we introduce BliStrTune -a hierarchical extension of BliStr. BliStrTune allows exploring much larger space of E strategies by interleaving search for high-level parameters with their fine-tuning. We use BliStrTune to invent new strategies based also on new clause weight functions targeted at problems from large ITP libraries. We show that the new strategies significantly improve E's performance in solving problems from the Mizar Mathematical Library.
引用
收藏
页码:43 / 52
页数:10
相关论文
共 50 条