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 条
  • [21] Theorem proving based on the partial instantiation technique
    Yamamoto, M
    Ohuchi, A
    Ohyanagi, T
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 1996, 79 (04): : 110 - 118
  • [22] Model Evolution-Based Theorem Proving
    Baumgartner, Peter
    IEEE INTELLIGENT SYSTEMS, 2014, 29 (01) : 4 - 10
  • [23] Theorem Proving as Constraint Solving with Coherent Logic
    Predrag Janičić
    Julien Narboux
    Journal of Automated Reasoning, 2022, 66 : 689 - 746
  • [24] Another look at automated theorem-proving
    Koblitz, Neal
    JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2007, 1 (04) : 385 - 403
  • [25] Relaxed Weighted Path Order in Theorem Proving
    Jan Jakubův
    Cezary Kaliszyk
    Mathematics in Computer Science, 2020, 14 : 657 - 670
  • [26] Automated Theorem Proving in GeoGebra: Current Achievements
    Botana, Francisco
    Hohenwarter, Markus
    Janicic, Predrag
    Kovacs, Zoltan
    Petrovic, Ivan
    Recio, Tomas
    Weitzhofer, Simon
    JOURNAL OF AUTOMATED REASONING, 2015, 55 (01) : 39 - 59
  • [27] Computer theorem proving in some extended logic
    Plodczyk, Slawomir
    Wesserling, Janusz
    Mulawka, Jan
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2018, 2018, 10808
  • [28] Automated theorem proving in quasigroup and loop theory
    Phillips, J. D.
    Stanovsky, David
    AI COMMUNICATIONS, 2010, 23 (2-3) : 267 - 283
  • [29] Another look at automated theorem-proving II
    Koblitz, Neal
    JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2011, 5 (3-4) : 205 - 224
  • [30] Automated Theorem Proving Practice with Null Geometric Algebra
    Hongbo Li
    Journal of Systems Science and Complexity, 2019, 32 : 95 - 123