Generic Methods for formalising sequent Calculi Applied to provability logic

Jeremy Dawson, Rajeev Gore

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Abstract

    We describe generic methods for reasoning about multiset-based sequent calculi which allow us to combine shallow and deep embeddings as desired. Our methods are modular, permit explicit structural rules, and are widely applicable to many sequent systems, even to other styles of calculi like natural deduction and term rewriting systems. We describe new axiomatic type classes which enable simplification of multiset or sequent expressions using existing algebraic manipulation facilities. We demonstrate the benefits of our combined approach by formalising in Isabelle/HOL a variant of a recent, non-trivial, pen-and-paper proof of cut-admissibility for the provability logic GL, where we abstract a large part of the proof in a way which is immediately applicable to other calculi. Our work also provides a machine-checked proof to settle the controversy surrounding the proof of cut-admissibility for GL.
    Original languageEnglish
    Title of host publicationProceedings of International Conference on Logic for Programming, Artificial Intelligence and Reasoning (LPAR 2010)
    EditorsChristian G. Ferm
    Place of PublicationBerlin
    PublisherSpringer
    Pages263-277
    EditionPeer Reviewed
    DOIs
    Publication statusPublished - 2010
    EventInternational Conference on Logic for Programming, Artificial Intelligence and Reasoning (LPAR 2010) - Yogyakarta Indonesia
    Duration: 1 Jan 2010 → …

    Publication series

    Name
    Volume6397 LNCS

    Conference

    ConferenceInternational Conference on Logic for Programming, Artificial Intelligence and Reasoning (LPAR 2010)
    Period1/01/10 → …
    OtherOctober 10 2010

    Fingerprint

    Dive into the research topics of 'Generic Methods for formalising sequent Calculi Applied to provability logic'. Together they form a unique fingerprint.

    Cite this