The Twelf Proof Assistant

    Publikation: Konference artikel i Proceeding eller bog/rapport kapitelKonferencebidrag i proceedingsForskningpeer review

    Abstract

    Logical framework research is based on the philosophical point of view that it should be possible to capture mathematical concepts such as proofs, logics, and meaning in a formal system — directly, adequately (in the sense that there are no spurious or exotic witnesses), and without having to commit to a particular logical theory. Instead of working with one general purpose representation language, we design special purpose logical frameworks for capturing reoccurring concepts for special domains, such as, for example, variable renaming, substitution application, and resource management for programming language theory. Most logical frameworks are based on constructive type theories, such as Isabelle (on the simply-typed λ-calculus), LF [HHP93] (on the dependently typed λ-calculus), and LLF (on a linearly typed λ-calculus). The representational strength of the logical framework stems from the choice of definitional equality on terms. For example, α-conversion models the tacit renaming of variables, β-contraction models substitution application, and η-expansion guarantees the adequacy of encodings.
    OriginalsprogEngelsk
    TitelProceedings of the 22nd International Conference on Theorem Proving in Higher Order Logics
    Antal sider83
    ForlagSpringer Publishing Company
    Publikationsdato2009
    Sider79
    ISBN (Trykt)978-3-642-03358-2
    StatusUdgivet - 2009
    BegivenhedTheorem Proving in Higher Order Logics - Munich, Tyskland
    Varighed: 17 aug. 200920 aug. 2009
    Konferencens nummer: 22

    Konference

    KonferenceTheorem Proving in Higher Order Logics
    Nummer22
    Land/OmrådeTyskland
    ByMunich
    Periode17/08/200920/08/2009
    NavnLecture Notes In Computer Science
    Vol/bind5674
    ISSN2078-0958

    Emneord

    • Logical frameworks
    • Constructive type theories
    • Definitional equality
    • Programming language theory
    • Formal systems

    Citationsformater