Tableaux for Automated Reasoning in Dependently-Typed Higher-Order Logic

被引:0
|
作者
Niederhauser, Johannes [1 ]
Brown, Chad E. [2 ]
Kaliszyk, Cezary [1 ,3 ]
机构
[1] Univ Innsbruck, Dept Comp Sci, Innsbruck, Austria
[2] Czech Tech Univ, Czech Inst Informat Robot & Cybernet, Prague, Czech Republic
[3] Univ Melbourne, Sch Comp & Informat Syst, Melbourne, Australia
来源
关键词
Tableaux; Dependent Types; Higher-Order Logic;
D O I
10.1007/978-3-031-63498-7_6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dependent type theory gives an expressive type system facilitating succinct formalizations of mathematical concepts. In practice, it is mainly used for interactive theorem proving with intensional type theories, with PVS being a notable exception. In this paper, we present native rules for automated reasoning in a dependently-typed version (DHOL) of classical higher-order logic (HOL). DHOL has an extensional type theory with an undecidable type checking problem which contains theorem proving. We implemented the inference rules as well as an automatic type checking mode in Lash, a fork of Satallax, the leading tableaux-based prover for HOL. Our method is sound and complete with respect to provability in DHOL. Completeness is guaranteed by the incorporation of a sound and complete translation from DHOL to HOL recently proposed by Rothgang et al. While this translation can already be used as a preprocessing step to any HOL prover, to achieve better performance, our system directly works in DHOL. Moreover, experimental results show that the DHOL version of Lash can outperform all major HOL provers executed on the translation.
引用
收藏
页码:86 / 104
页数:19
相关论文
共 50 条
  • [1] Theorem Proving in Dependently-Typed Higher-Order Logic
    Rothgang, Colin
    Rabe, Florian
    Benzmueller, Christoph
    AUTOMATED DEDUCTION, CADE 29, 2023, 14132 : 438 - 455
  • [2] Translating a Dependently-Typed Logic to First-Order Logic
    Sojakova, Kristina
    Rabe, Florian
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2009, 5486 : 326 - 341
  • [3] A type-based termination criterion for dependently-typed higher-order rewrite systems
    Blanqui, F
    REWRITING TECHNIQUES AND APPLICATIONS, PROCEEDINGS, 2004, 3091 : 24 - 39
  • [4] Analytic Tableaux for Higher-Order Logic with Choice
    Backes, Julian
    Brown, Chad E.
    AUTOMATED REASONING, 2010, 6173 : 76 - 90
  • [5] Analytic Tableaux for Higher-Order Logic with Choice
    Julian Backes
    Chad Edward Brown
    Journal of Automated Reasoning, 2011, 47 : 451 - 479
  • [6] Analytic Tableaux for Higher-Order Logic with Choice
    Backes, Julian
    Brown, Chad Edward
    JOURNAL OF AUTOMATED REASONING, 2011, 47 (04) : 451 - 479
  • [7] Automated Reasoning in Higher-Order Logic using the TPTP THE Infrastructure
    Sutcliffe, Geoff
    Benzmueller, Christoph
    JOURNAL OF FORMALIZED REASONING, 2010, 3 (01): : 1 - 27
  • [8] Higher-order tableaux
    Kohlhase, M
    THEOREM PROVING WITH ANALYTIC TABLEAUX AND RELATED METHODS, 1995, 918 : 294 - 309
  • [9] A Higher-Order Indistinguishability Logic for Cryptographic Reasoning
    Baelde, David
    Koutsos, Adrien
    Lallemand, Joseph
    2023 38TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, LICS, 2023,
  • [10] A logic for reasoning with higher-order abstract syntax
    McDowell, R
    Miller, D
    12TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 1997, : 434 - 445