A general proof certification framework for modal logic

From MaRDI portal
Publication:5236558

DOI10.1017/S0960129518000440zbMATH Open1430.68416arXiv1810.10257MaRDI QIDQ5236558FDOQ5236558


Authors: Tomer Libal, Marco Volpe Edit this on Wikidata


Publication date: 9 October 2019

Published in: Mathematical Structures in Computer Science (Search for Journal in Brave)

Abstract: One of the main issues in proof certification is that different theorem provers, even when designed for the same logic, tend to use different proof formalisms and produce outputs in different formats. The project ProofCert promotes the usage of a common specification language and of a small and trusted kernel in order to check proofs coming from different sources and for different logics. By relying on that idea and by using a classical focused sequent calculus as a kernel, we propose here a general framework for checking modal proofs. We present the implementation of the framework in a Prolog-like language and show how it is possible to specialize it in a simple and modular way in order to cover different proof formalisms, such as labeled systems, tableaux, sequent calculi and nested sequent calculi. We illustrate the method for the logic K by providing several examples and discuss how to further extend the approach.


Full work available at URL: https://arxiv.org/abs/1810.10257




Recommendations



Cites Work


Cited In (7)

Uses Software





This page was built for publication: A general proof certification framework for modal logic

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5236558)