Embedding display calculi into logical frameworks

Date

Authors

Dawson, Jeremy E.
Goré, Rajeev

Journal Title

Journal ISSN

Volume Title

Publisher

Access Statement

Research Projects

Organizational Units

Journal Issue

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.

Description

Keywords

Citation

Source

Electronic Notes in Theoretical Computer Science

Book Title

Entity type

Publication

Access Statement

License Rights

Restricted until