Certification of Prefixed Tableau Proofs for Modal Logic

@inproceedings{Libal2016CertificationOP,
  title={Certification of Prefixed Tableau Proofs for Modal Logic},
  author={Tomer Libal and Marco Volpe},
  booktitle={International Symposium on Games, Automata, Logics and Formal Verification},
  year={2016}
}
Different theorem provers tend to produce proof objects in different formats and this is especially the case for modal logics, where several deductive formalisms (and provers based on them) have been presented. This work falls within the general project of establishing a common specification language in order to certify proofs given in a wide range of deductive formalisms. In particular, by using a translation from the modal language into a first-order polarized language and a checker whose… 

Figures from this paper

A general proof certification framework for modal logic

This work proposes here a general framework for checking modal proofs using a classical focused sequent calculus as a kernel and presents the implementation of the framework in a Prolog-like language and shows how it is possible to specialize it in a simple and modular way in order to cover different proof formalisms.

Certification of labeled proofs for modal logics with geometric frame conditions

The general method for modal logics characterized by geometric frame conditions is described, its implementation in a Prolog-like language is presented, and several examples of proof certification in the case of well-known normal modallogics, like K, S4 and S5 are provided.

An interactive assistant for the definition of proof certificates

To facilitate broader adoption, techniques that abstract away part of this complexity and bring the FPC framework closer to a user-friendly, programmable platform in which a wide range of high-level certificate definitions can be easily encoded are explored.

Translating Between Implicit and Explicit Versions of Proof

This paper illustrates how it is possible to automate moving from implicit to explicit (elaboration) and from explicit to implicit (distillation) proof evidence via the proof checking of a pair of proof certificates.

Applications of Foundational Proof Certificates in theorem proving. (Applications des Certificats de Preuve Fondamentaux à la démonstration automatique de théorèmes)

This thesis extends initial results in certification of first-order proofs in several directions and applies developments to fully certify results produced by two families of standard automated theorem provers: resolution- and satisfiability-based.

Modal proof theory through a focused telescope

In this thesis, we use in two ways the concept of synthetic inference rules that can be obtained from a focused proof system; from one side of the “telescope”, focusing allows us to analyse the

A focused framework for emulating modal proof systems

A general framework is proposed, based on a focused version of the labeled sequent calculus by Negri, augmented with some parametric devices allowing to restrict the set of proofs, to emulate in this framework the behavior of a range of existing formalisms and proof systems for modal logic.

A Resolution Calculus for Modal Logics

A syntax transformation is presented that eliminates themodal logic operators from modal logic formulae by shifting the modal context information to the term level and can be brought into conjunctive normal form such that a clause based resolution calculus without any additional inference rule, but with special modal unification algorithms, can be defined.

Modal proof theory

    M. Fitting
    Computer Science
    Handbook of Modal Logic
  • 2007

Tableau methods of proof for modal logics

This paper incorporates the device into a tableau proof system and it is seen that the resulting (propositional) proof system is highly analogous to a classical first order tableau system, with the modal operators behaving like quantifiers.

Prefixed tableaus and nested sequents

    M. Fitting
    Computer Science
    Ann. Pure Appl. Log.
  • 2012

The Proof Certifier Checkers

The architecture of Checkers is described and it is demonstrated how it can be used to check proof objects by supplying the fpc specification for a subset of the inferences used by eprover and checking proofs using these inferences.

The λΠ-calculus Modulo as a Universal Proof Language

This paper motivates the resulting language, the -calculus modulo, as a universal proof language, capable of expressing proofs from many other systems without losing their computational properties, and shows how to very simply and eciently check proofs from this language.

Proof Analysis in Modal Logic

A general method for generating contraction- and cut-free sequent calculi for a large family of normal modal logics and it can be extended to treat also Gödel–Löb provability logic.

A Benchmark Method for the Propositional Modal Logics K, KT, S4

A set of benchmark formulas for proof search in propositional modal logics K, KT, and S4 are presented and the discussion of postulates concerning ATP benchmark helps to obtain improved benchmark methods for other logics, too.

Checking Zenon Modulo Proofs in Dedukti

A shallow embedding is presented into Dedukti of proofs produced by Zenon Modulo, an extension of the tableau-based first-order theorem prover Zenon to deduction modulo and typing that is applied to the verification of programs in both academic and industrial projects.