Portfolio theorem proving and prover runtime prediction for geometry

被引:0
|
作者
Mladen Nikolić
Vesna Marinković
Zoltán Kovács
Predrag Janičić
机构
[1] University of Belgrade,Faculty of Mathematics
[2] The Priv. Univ. College of Educ. of the Diocese of Linz,undefined
关键词
Algorithmic portfolios; Runtime prediction; Automated theorem proving in geometry; 68T05; 68T15; 03B35;
D O I
暂无
中图分类号
学科分类号
摘要
In recent years, portfolio problem solving found many applications in automated reasoning, primarily in SAT solving and in automated and interactive theorem proving. Portfolio problem solving is an approach in which for an individual instance of a specific problem, one particular, hopefully most appropriate, solving technique is automatically selected among several available ones and used. The selection usually employs machine learning methods. To our knowledge, this approach has not been used in automated theorem proving in geometry so far and it poses a number of new challenges. In this paper we propose a set of features which characterize a specific geometric theorem, so that machine learning techniques can be used in geometry. Relying on these features and using different machine learning techniques, we constructed several portfolios for theorem proving in geometry and also runtime prediction models for provers involved. The evaluation was performed on two corpora of geometric theorems: one coming from geometric construction problems and one from a benchmark set of the GeoGebra tool. The obtained results show that machine learning techniques can be useful in automated theorem proving in geometry, while there is still room for further progress.
引用
收藏
页码:119 / 146
页数:27
相关论文
共 50 条
  • [1] Portfolio theorem proving and prover runtime prediction for geometry
    Nikolic, Mladen
    Marinkovic, Vesna
    Kovacs, Zoltan
    Janicic, Predrag
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2019, 85 (2-4) : 119 - 146
  • [2] Theorem proving for functional programmers - SPARKLE: A functional theorem prover
    de Mol, M
    van Eekelen, M
    Plasmeijer, R
    IMPLEMENTATION OF FUNCTIONAL LANGUAGES, 2002, 2312 : 55 - 71
  • [3] A GEOMETRY THEOREM PROVER FOR MACINTOSHES
    CHOU, SC
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 607 : 686 - 690
  • [4] GEO-PROVER - A GEOMETRY THEOREM PROVER DEVELOPED AT UT
    CHOU, SC
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 230 : 679 - 680
  • [5] Mechanical theorem proving in geometry
    Jun-Yu, Gao
    Cheng-Dong, Zhang
    Telkomnika - Indonesian Journal of Electrical Engineering, 2012, 10 (07): : 1554 - 1559
  • [6] GRAMY: A geometry theorem prover capable of construction
    Matsuda, N. (mazda@pitt.edu), 1600, Kluwer Academic Publishers (32):
  • [7] A GEOMETRY THEOREM PROVER BASED ON BUCHBERGER ALGORITHM
    KUTZLER, B
    STIFTER, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 230 : 693 - 694
  • [8] GRAMY: A geometry theorem prover capable of construction
    Matsuda, N
    Vanlehn, K
    JOURNAL OF AUTOMATED REASONING, 2004, 32 (01) : 3 - 33
  • [9] GEOMETER - A THEOREM PROVER FOR ALGEBRAIC-GEOMETRY
    CYRLUK, DA
    HARRIS, RM
    KAPUR, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 310 : 770 - 771
  • [10] GRAMY: A Geometry Theorem Prover Capable of Construction
    Noboru Matsuda
    Kurt VanLehn
    Journal of Automated Reasoning, 2004, 32 : 3 - 33