An Isabelle/HOL Formalization of the SCL(FOL) Calculus

被引:1
|
作者
Bromberger, Martin [1 ]
Desharnais, Martin [1 ,2 ]
Weidenbach, Christoph [1 ]
机构
[1] Max Planck Inst Informat, Saarland Informat Campus, Saarbrucken, Germany
[2] Saarland Informat Campus, Grad Sch Comp Sci, Saarbrucken, Germany
来源
AUTOMATED DEDUCTION, CADE 29 | 2023年 / 14132卷
关键词
interactive theorem proving; automated theorem proving; first-order logic; CDCL; SCL; non-redundant clause learning;
D O I
10.1007/978-3-031-38499-8_7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present an Isabelle/HOL formalization of Simple Clause Learning for first-order logic without equality: SCL(FOL). The main results are formal proofs of soundness, non-redundancy of learned clauses, termination, and refutational completeness. Compared to the unformalized version, the formalized calculus is simpler and more general, some results such as non-redundancy are stronger and some results such as non-subsumption are new. We found one bug in a previously published version of the SCL Backtrack rule. Compared to related formalizations, we introduce a new technique for showing termination based on non-redundant clause learning.
引用
收藏
页码:116 / 133
页数:18
相关论文
共 50 条
  • [31] A Consistent Foundation for Isabelle/HOL
    Kuncar, Ondrej
    Popescu, Andrei
    INTERACTIVE THEOREM PROVING, 2015, 9236 : 234 - 252
  • [32] A Consistent Foundation for Isabelle/HOL
    Kuncar, Ondrej
    Popescu, Andrei
    JOURNAL OF AUTOMATED REASONING, 2019, 62 (04) : 531 - 555
  • [33] Owicki/Gries in Isabelle/HOL
    Nipkow, T
    Nieto, LP
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 1999, 1577 : 188 - 203
  • [34] Formalization and Verification of Reconfigurable Discrete-event System using Model Driven Engineering and Isabelle/HOL
    Soualah, Sohaib
    Hafidi, Yousra
    Khalgui, Mohamed
    Chaoui, Allaoua
    Kahloul, Laid
    ICSOFT: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2020, : 250 - 259
  • [35] Nominal Techniques in Isabelle/HOL
    Christian Urban
    Journal of Automated Reasoning, 2008, 40 : 327 - 356
  • [36] Idernpotent relations in Isabelle/HOL
    Kammüller, F
    Sanders, JW
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2004, 2005, 3407 : 310 - 324
  • [37] Formalization Quality in Isabelle
    Huch, Fabian
    Stathopoulos, Yiannos
    INTELLIGENT COMPUTER MATHEMATICS, CICM 2023, 2023, 14101 : 142 - 157
  • [38] Formalisation of B in Isabelle/HOL
    Chartier, P
    B'98: RECENT ADVANCES IN THE DEVELOPMENT AND USE OF THE B METHOD, 1998, 1393 : 66 - 82
  • [39] Algebraic Numbers in Isabelle/HOL
    Thiemann, Rene
    Yamada, Akihisa
    INTERACTIVE THEOREM PROVING (ITP 2016), 2016, 9807 : 391 - 408
  • [40] Hoare logics in Isabelle/HOL
    Nipkow, T
    PROOF AND SYSTEM-RELIABILITY, 2002, 62 : 341 - 367