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 labelled 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.
Publisher
Cambridge University Press (CUP)
Subject
Computer Science Applications,Mathematics (miscellaneous)
Reference30 articles.
1. Miller D. (2011). Proofcert: Broad spectrum proof certificates. An ERC Advanced Grant funded for the five years 2012–2016. Technical description, available online at: http://www.lix.polytechnique.fr/Labo/Dale.Miller/ProofCert/ProofCert.pdf
2. Focusing and polarization in linear, intuitionistic, and classical logics
3. Stewart C. and Stouppa P. (2004). A systematic proof theory for several modal logics. In: Proceedings of the 5th Conference on ‘Advances in Modal logic’, King's College Publications, 309–333.
4. Focused Labeled Proof Systems for Modal Logic
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献