Extending a Brainiac Prover to Lambda-Free Higher-Order Logic

被引:20
|
作者
Vukmirovic, Petar [1 ]
Blanchette, Jasmin Christian [1 ,2 ]
Cruanes, Simon [3 ]
Schulz, Stephan [4 ]
机构
[1] Vrije Univ Amsterdam, Amsterdam, Netherlands
[2] Max Planck Inst Informat, Saarland Informat Campus, Saarbrucken, Germany
[3] Aesthet Integrat, Austin, TX USA
[4] DHBW Stuttgart, Stuttgart, Germany
基金
欧洲研究理事会;
关键词
THEOREM-PROVING SYSTEM;
D O I
10.1007/978-3-030-17462-0_11
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Decades of work have gone into developing efficient proof calculi, data structures, algorithms, and heuristics for first-order automatic theorem proving. Higher-order provers lag behind in terms of efficiency. Instead of developing a new higher-order prover from the ground up, we propose to start with the state-of-the-art superposition-based prover E and gradually enrich it with higher-order features. We explain how to extend the prover's data structures, algorithms, and heuristics to.-free higher-order logic, a formalism that supports partial application and applied variables. Our extension outperforms the traditional encoding and appears promising as a stepping stone towards full higher-order logic.
引用
收藏
页码:192 / 210
页数:19
相关论文
共 50 条
  • [1] Extending a brainiac prover to lambda-free higher-order logic
    Vukmirovic, Petar
    Blanchette, Jasmin
    Cruanes, Simon
    Schulz, Stephan
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2022, 24 (01) : 67 - 87
  • [2] Extending a brainiac prover to lambda-free higher-order logic
    Petar Vukmirović
    Jasmin Blanchette
    Simon Cruanes
    Stephan Schulz
    International Journal on Software Tools for Technology Transfer, 2022, 24 : 67 - 87
  • [3] SUPERPOSITION FOR LAMBDA-FREE HIGHER-ORDER LOGIC
    Bentkamp, Alexander
    Blanchette, Jasmin
    Cruanes, Simon
    Waldmann, Uwe
    LOGICAL METHODS IN COMPUTER SCIENCE, 2021, 17 (02) : 1:1 - 1:38
  • [4] Superposition for Lambda-Free Higher-Order Logic
    Bentkamp, Alexander
    Blanchette, Jasmin Christian
    Cruanes, Simon
    Waldmann, Uwe
    AUTOMATED REASONING, IJCAR 2018, 2018, 10900 : 28 - 46
  • [5] A Lambda-Free Higher-Order Recursive Path Order
    Blanchette, Jasmin Christian
    Waldmann, Uwe
    Wand, Daniel
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES (FOSSACS 2017), 2017, 10203 : 461 - 479
  • [6] The Embedding Path Order for Lambda-Free Higher-Order Terms
    Bentkamp A.
    Journal of Applied Logics, 2021, 8 (10): : 2447 - 2470
  • [7] THE EMBEDDING PATH ORDER FOR LAMBDA-FREE HIGHER-ORDER TERMS
    Bentkamp, Alexander
    JOURNAL OF APPLIED LOGICS-IFCOLOG JOURNAL OF LOGICS AND THEIR APPLICATIONS, 2021, 8 (10): : 2447 - 2469
  • [8] Extending a High-Performance Prover to Higher-Order Logic
    Vukmirovic, Petar
    Blanchette, Jasmin
    Schulz, Stephan
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, TACAS 2023, 2023, 13994 : 111 - 129
  • [9] A Transfinite Knuth-Bendix Order for Lambda-Free Higher-Order Terms
    Becker, Heiko
    Blanchette, Jasmin Christian
    Waldmann, Uwe
    Wand, Daniel
    AUTOMATED DEDUCTION - CADE 26, 2017, 10395 : 432 - 453
  • [10] Implementing a program logic of objects in a higher-order logic theorem prover
    Hofmann, M
    Tang, F
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2000, 1869 : 268 - 282