Embedding display calculi into logical frameworks: Comparing twelf and isabelle

Jeremy E. Dawson, Rajeev Goré

    Research output: Contribution to journalConference articlepeer-review

    6 Citations (Scopus)

    Abstract

    Logical frameworks are computer systems which allow a user to formalise mathematics using specially designed languages based upon mathematical logic and Church's theory of types. They can be used to derive programs from logical specifications, thereby guaranteeing the correctness of the resulting programs. They can also be used to formalise rigorous proofs about logical systems. We compare several methods of implementing the display (sequent) calculus δRA for relation algebra in the logical frameworks Isabelle and Twelf. We aim for an implementation enabling us to formalise, within the logical framework, proof-theoretic results such as the cut-elimination theorem for δRA, and any associated increase in proof length. We discuss issues arising from this requirement.

    Original languageEnglish
    Pages (from-to)89-103
    Number of pages15
    JournalElectronic Notes in Theoretical Computer Science
    Volume42
    DOIs
    Publication statusPublished - Jan 2001
    EventComputing: The Australasian Theory Symposium (CATS 2001) - Gold Coast, Australia
    Duration: 29 Jan 200130 Jan 2001

    Fingerprint

    Dive into the research topics of 'Embedding display calculi into logical frameworks: Comparing twelf and isabelle'. Together they form a unique fingerprint.

    Cite this