Mechanizing the Godel Numbering Theory in Isabelle/HOL

被引:0
|
作者
Wang, Lili [1 ]
Xie, Jianchun [1 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Sci, Nanjing 210094, Peoples R China
来源
PROCEEDINGS OF 2008 INTERNATIONAL PRE-OLYMPIC CONGRESS ON COMPUTER SCIENCE, VOL I: COMPUTER SCIENCE AND ENGINEERING | 2008年
关键词
Godel Numbering; Prime Number; Formal Verification; Isabelle/HOL;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Machined-assisted verification of Godel Coding formulas of PC (Propositional Calculus) formal system is investigated in this paper. Our formalization work of the Godel numbering theory is based on prime theory in the theorem prover Isabelle. First we present the formal definition of the n-th prime in Isabelle/HOL and verify the main properties of primes at the same time. Rely on this definitons a plan of Godel Coding PC has been offered. Then we provide a feasible decoding policy. Using this policy, it is shown that our method of encoding formula of PC is correct. These proofs are completely formal. Isabelle scripts of this verification are available on demand. Additionally, our work is more reliable because all preceding works are pencil and paper ones outside object logic, while ours is inside the object logic Isabelle/HOL, machine-checked and coexisting with concrete verifications. Therefore our work enriches Prime theory, Factorial theory and Exponent theory in the original HOL library. This work also gives a firmer basis for the future formal verification work of other formal systems.
引用
收藏
页码:353 / 358
页数:6
相关论文
共 50 条
  • [21] Nominal techniques in isabelle/HOL
    Urban, Christian
    Journal of Automated Reasoning, 2008, 40 (04): : 327 - 356
  • [22] A Consistent Foundation for Isabelle/HOL
    Kuncar, Ondrej
    Popescu, Andrei
    JOURNAL OF AUTOMATED REASONING, 2019, 62 (04) : 531 - 555
  • [23] Owicki/Gries in Isabelle/HOL
    Nipkow, T
    Nieto, LP
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 1999, 1577 : 188 - 203
  • [24] Nominal Techniques in Isabelle/HOL
    Christian Urban
    Journal of Automated Reasoning, 2008, 40 : 327 - 356
  • [25] Idernpotent relations in Isabelle/HOL
    Kammüller, F
    Sanders, JW
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2004, 2005, 3407 : 310 - 324
  • [26] 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
  • [27] Algebraic Numbers in Isabelle/HOL
    Thiemann, Rene
    Yamada, Akihisa
    INTERACTIVE THEOREM PROVING (ITP 2016), 2016, 9807 : 391 - 408
  • [28] Liveness Reasoning with Isabelle/HOL
    Wang, Jinshuang
    Yang, Huabing
    Zhang, Xingyuan
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2009, 5674 : 485 - 499
  • [29] Hoare logics in Isabelle/HOL
    Nipkow, T
    PROOF AND SYSTEM-RELIABILITY, 2002, 62 : 341 - 367
  • [30] DNA coding and Godel numbering
    Nicolaidis, Argyris
    Psomopoulos, Fotis
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2022, 594