Proving isomorphism of first-order logic proof systems in HOL

被引:0
|
作者
Mikhajlova, A [1 ]
von Wright, J [1 ]
机构
[1] Abo Akad Univ, Turku Ctr Comp Sci, FIN-20520 Turku, Finland
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We prove in HOL that three proof systems for classical first-order predicate logic, the Hilbertian axiomatization, the system of natural deduction, and a variant of sequent calculus, are isomorphic. The isomorphism is in the sense that provability of a conclusion from hypotheses in one of these proof systems is equivalent to provability of this conclusion from the same hypotheses in the others. Proving isomorphism of these three proof systems allows us to guarantee that meta-logical provability properties about one of them would also hold in relation to the others. We prove the deduction, monotonicity, and compactness theorems for Hilbertian axiomatization, and the substitution theorem for the system of natural deduction. Then we show how these properties Can be translated between the proof systems; Besides, by proving a theorem which states that provability in flattened sequent calculus implies provability in standard sequent calculus, we show how some meta-logical provability results about Hilbertian axiomatization and natural deduction can be translated to sequent calculus. We use higher-order logic as the metalogic for reasoning about first-order proof systems and formalize proofs in a theorem-proving environment, thereupon reducing susceptibility to errors and bringing up subtle issues which are usually overlooked when the reasoning is done in a natural language.
引用
收藏
页码:295 / 314
页数:20
相关论文
共 50 条
  • [1] A sequent calculus for first-order logic formalized in Isabelle/HOL
    From, Asta Halkjaer
    Schlichtkrull, Anders
    Villadsen, Jorgen
    JOURNAL OF LOGIC AND COMPUTATION, 2023, 33 (04) : 818 - 836
  • [2] A Heuristic Proof Procedure for First-Order Logic
    Kwon, Keehang
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (03) : 549 - 552
  • [3] A PROOF OF COMPLETENESS FOR CONTINUOUS FIRST-ORDER LOGIC
    Ben Yaacov, Itai
    Pedersen, Arthur Paul
    JOURNAL OF SYMBOLIC LOGIC, 2010, 75 (01) : 168 - 190
  • [4] Proof planning for first-order temporal logic
    Castellini, C
    Smaill, A
    AUTOMATED DEDUCTION - CADE-20, PROCEEDINGS, 2005, 3632 : 235 - 249
  • [5] APPROACH TO A SYSTEMATIC THEOREM PROVING PROCEDURE IN FIRST-ORDER LOGIC
    BIBEL, W
    COMPUTING, 1974, 12 (01) : 43 - 55
  • [6] Herbrand's Theorem, Skolemization and Proof Systems for First-Order Lukasiewicz Logic
    Baaz, Matthias
    Metcalfe, George
    JOURNAL OF LOGIC AND COMPUTATION, 2010, 20 (01) : 35 - 54
  • [7] A SYNTACTIC PROOF OF THE DECIDABILITY OF FIRST-ORDER MONADIC LOGIC
    Orlandelli, Eugenio
    Tesi, Matteo
    BULLETIN OF THE SECTION OF LOGIC, 2024, 53 (02): : 223 - 244
  • [8] A first-order isomorphism theorem
    Allender, E
    Balcazar, J
    Immerman, N
    SIAM JOURNAL ON COMPUTING, 1997, 26 (02) : 557 - 567
  • [9] Verifying a Sequent Calculus Prover for First-Order Logic with Functions in Isabelle/HOL
    From, Asta Halkjaer
    Jacobsen, Frederik Krogsdal
    JOURNAL OF AUTOMATED REASONING, 2024, 68 (03)
  • [10] A Deep Reinforcement Learning Approach to First-Order Logic Theorem Proving
    Crouse, Maxwell
    Abdelaziz, Ibrahim
    Makni, Bassem
    Whitehead, Spencer
    Cornelio, Cristina
    Kapanipathi, Pavan
    Srinivas, Kavitha
    Thost, Veronika
    Witbrock, Michael
    Fokoue, Achille
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 6279 - 6287