Formal Proof of Meta-Theorem in First-Order Logic in Coq

被引:0
|
作者
Wang, Qiming [1 ]
Liu, Jianghao [1 ]
Guo, Dakai [1 ]
Yu, Wensheng [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Beijing Key Lab Space Ground Interconnect & Conve, Beijing 100876, Peoples R China
关键词
Artificial intelligence; First-Order logic; Meta-Theorem; Formalization; Coq;
D O I
10.1007/978-981-97-3951-6_5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Formal mathematics is a method to accurately describe and prove mathematical structures and propositions through symbols and inference rules. Formal mathematics is an important part of mathematical mechanization. This paper aims to complete the formal proof of important meta-theorems in first-order logic system within the theorem proving tool Coq. Starting from the symbols of first-order logic language, this paper formally describes the concepts of formula, proof and deduction of first-order logic, and gives the formal verification of the related properties of these concepts. On this basis, the formal proof of important meta-theorems is completed, and the simplification of formula proof sequence is finally realized. The successful verification of the meta-theorem serves as a vital step towards substantiating the validity of first-order logic formulas and culminating in the creation of a comprehensive logical framework. All the codes in this paper are verified by Coq, which fully embodies the reliability, intelligence and interactivity of mathematical theorem proving in Coq.
引用
收藏
页码:45 / 52
页数:8
相关论文
共 50 条
  • [1] 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
  • [2] Formal Proof of a Machine Closed Theorem in Coq
    Wan, Hai
    He, Anping
    You, Zhiyang
    Zhao, Xibin
    JOURNAL OF APPLIED MATHEMATICS, 2014,
  • [3] A Heuristic Proof Procedure for First-Order Logic
    Kwon, Keehang
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (03) : 549 - 552
  • [4] A PROOF OF COMPLETENESS FOR CONTINUOUS FIRST-ORDER LOGIC
    Ben Yaacov, Itai
    Pedersen, Arthur Paul
    JOURNAL OF SYMBOLIC LOGIC, 2010, 75 (01) : 168 - 190
  • [5] Proof planning for first-order temporal logic
    Castellini, C
    Smaill, A
    AUTOMATED DEDUCTION - CADE-20, PROCEEDINGS, 2005, 3632 : 235 - 249
  • [6] UNIFORM COMPACTNESS THEOREM IN FIRST-ORDER LOGIC
    WEAVER, GE
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1973, 20 (06): : A588 - A588
  • [7] A Lindstrom theorem for intuitionistic first-order logic
    Olkhovikov, Grigory
    Badia, Guillermo
    Zoghifard, Reihane
    ANNALS OF PURE AND APPLIED LOGIC, 2023, 174 (10)
  • [8] A Coq Formal Proof of the Lax-Milgram Theorem
    Boldo, Sylvie
    Clement, Francois
    Faissole, Florian
    Martin, Vincent
    Mayero, Micaela
    PROCEEDINGS OF THE 6TH ACM SIGPLAN CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS, CPP'17, 2017, : 79 - 89
  • [9] 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
  • [10] First-Order Logic Formalisation of Arrow's Theorem
    Grandi, Umberto
    Endriss, Ulle
    LOGIC, RATIONALITY, AND INTERACTION, PROCEEDINGS, 2009, 5834 : 133 - 146