Mechanising G\"odel-L\"ob provability logic in HOL Light
Marco Maggesi, Cosimo Perini Brogi

TL;DR
This paper presents a formal implementation in HOL Light of the G"odel-L"ob provability logic, including soundness, completeness, and a decision procedure, with applications demonstrated through examples.
Contribution
It introduces a formalised proof of modal completeness for GL and develops a theorem prover as a HOL Light tactic based on labelled sequent calculus.
Findings
Successfully formalised the modal completeness proof for GL.
Developed a decision algorithm for GL provability.
Demonstrated the theorem prover with interactive and automated examples.
Abstract
We introduce our implementation in HOL Light of the metatheory for G\"odel-L\"ob provability logic (GL), covering soundness and completeness w.r.t. possible world semantics and featuring a prototype of a theorem prover for GL itself. The strategy we develop here to formalise the modal completeness proof overcomes the technical difficulty due to the non-compactness of GL and is an adaptation -- according to the formal language and tools at hand -- of the proof given in George Boolos' 1995 monograph. Our theorem prover for GL relies then on this formalisation, is implemented as a tactic of HOL Light that mimics the proof search in the labelled sequent calculus G3KGL, and works as a decision algorithm for the provability logic: if the algorithm positively terminates, the tactic succeeds in producing a HOL Light theorem stating that the input formula is a theorem of GL; if the algorithm…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSemantic Web and Ontologies · Logic, programming, and type systems · Logic, Reasoning, and Knowledge
