An Isabelle/HOL Framework for Synthetic Completeness Proofs

被引:0
作者
From, Asta Halkjaer [1 ]
机构
[1] Univ Copenhagen, Copenhagen, Denmark
来源
PROCEEDINGS OF THE 14TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS, CPP 2025 | 2025年
关键词
Isabelle/HOL; logic; completeness; proof theory; 1ST-ORDER; CALCULUS; THEOREMS;
D O I
10.1145/3703595.3705882
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Proof assistants like Isabelle/HOL provide the perfect opportunity to develop more than just one-off formalizations, but frameworks for developing new results within a given area. Completeness results for logical calculi often include bespoke versions of Lindenbaum's lemma. In this paper, I mechanize an abstract, transfinite version of the lemma and use it to build witnessed, maximal consistent sets (MCSs) for any notion of consistency that satisfies a few requirements. I prove abstract results about when MCSs reflect the proof rules of the underlying calculi. Finally, I formalize a process for mechanically calculating saturated set conditions from a given logic's semantics. This separates the truth lemma that connects MCS-membership and satisfiability into semantic and syntactic components, giving concrete proof obligations for each operator of the logic. To illustrate the framework's applicability, I instantiate it with propositional, first-order, modal and hybrid logic examples. I mechanize strong completeness for each logic, even for uncountably large languages, proving that, if a formula is valid under a set of assumptions, then we can derive it from a finite subset.
引用
收藏
页码:171 / 186
页数:16
相关论文
共 46 条
[1]  
Asta Halkjaer From, 2024, **DATA OBJECT**, DOI 10.5281/zenodo.14278854
[2]  
Asta Halkjaer From, 2023, Formally Correct Deduction Methods for Computational Logic
[3]  
Asta Halkjer From, 2023, Synthetic Completeness
[4]   Locales: A Module System for Mathematical Theories [J].
Ballarin, Clemens .
JOURNAL OF AUTOMATED REASONING, 2014, 52 (02) :123-153
[5]  
Basold Henning, 2021, LIPICS, V239, P1, DOI [10.4230/ LIPIcs. TYPES. 2021.8, DOI 10.4230/LIPICS.TYPES.2021.8]
[6]   A Henkin-Style Completeness Proof for the Modal Logic S5 [J].
Bentzen, Bruno .
LOGIC AND ARGUMENTATION, CLAR 2021, 2021, 13040 :459-467
[7]  
Berghofer S., 2007, ARCH FORMAL PROOFS
[8]  
Blackburn P., 2001, MODAL LOGIC
[9]  
Blanchette Jasmin Christian, 2014, Interactive Theorem Proving. 5th International Conference, ITP 2014, Held as Part of the Vienna Summer of Logic, VSL 2014. Proceedings: LNCS 8558, P111, DOI 10.1007/978-3-319-08970-6_8
[10]   Formalizing the Metatheory of Logical Calculi and Automatic Provers in Isabelle/HOL (Invited Talk) [J].
Blanchette, Jasmin Christian .
PROCEEDINGS OF THE 8TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS (CPP' 19), 2019, :1-13