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 条
  • [1] Hierarchical invention of theorem proving strategies
    Jakubuv, Jan
    Urban, Josef
    AI COMMUNICATIONS, 2018, 31 (03) : 237 - 250
  • [2] Learning Theorem Proving Components
    Chvalovsky, Karel
    Jakubuv, Jan
    Olsak, Miroslav
    Urban, Josef
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, TABLEAUX 2021, 2021, 12842 : 266 - 278
  • [3] UNIFORM STRATEGIES - THE CADE-11 THEOREM-PROVING CONTEST
    LUSK, EL
    MCCUNE, WW
    JOURNAL OF AUTOMATED REASONING, 1993, 11 (03) : 317 - 331
  • [4] Automated Theorem Proving via Interacting with Proof Assistants by Dynamic Strategies
    Mo, Guangshuai
    Xiong, Yan
    Huang, Wenchao
    Ma, Lu
    2020 6TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM 2020), 2020, : 71 - 75
  • [5] Theorem Proving Modulo
    Gilles Dowek
    Thérèse Hardin
    Claude Kirchner
    Journal of Automated Reasoning, 2003, 31 : 33 - 72
  • [6] Theorem proving modulo
    Dowek, G
    Hardin, T
    Kirchner, C
    JOURNAL OF AUTOMATED REASONING, 2003, 31 (01) : 33 - 72
  • [7] An Empirical Assessment of Progress in Automated Theorem Proving
    Sutcliffe, Geoff
    Suttner, Christian
    Kotthoff, Lars
    Perrault, C. Raymond
    Khalid, Zain
    AUTOMATED REASONING, IJCAR 2024, PT I, 2024, 14739 : 53 - 74
  • [8] Towards a unified model of search in theorem-proving: subgoal-reduction strategies
    Bonacina, MP
    JOURNAL OF SYMBOLIC COMPUTATION, 2005, 39 (02) : 209 - 255
  • [9] Learning-assisted theorem proving with millions of lemmas
    Kaliszyk, Cezary
    Urban, Josef
    JOURNAL OF SYMBOLIC COMPUTATION, 2015, 69 : 109 - 128
  • [10] Theorem proving for a theory of shape graphs
    Zhang Y.
    Chen Y.-Y.
    Li Z.-P.
    Jisuanji Xuebao/Chinese Journal of Computers, 2016, 39 (12): : 2460 - 2480