Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/WEIT.2013.29guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Programming Language Semantics with Isabelle/HOL

Published: 15 October 2013 Publication History

Abstract

Isabelle is a generic meta-logical framework for implementing logical formalisms, and Isabelle/HOL is the specialization of Isabelle for HOL, which stands for Higher Order Logic. In programming language theory, formal semantics is the field concerned with the rigorous mathematical study of the meaning of programming languages. In this paper we develop a relational denotational semantics for a small imperative programming language and implement it as a theory in Isabelle/HOL. We give special attention to the specification of monotonic fix point functional for loops and provide non-trivialproofs of interesting lemmas and properties with the structured proof language Isar.

Index Terms

  1. Programming Language Semantics with Isabelle/HOL
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    WEIT '13: Proceedings of the 2013 2nd Workshop-School on Theoretical Computer Science
    October 2013
    173 pages
    ISBN:9781479930579

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 15 October 2013

    Author Tags

    1. Isabelle/HOL
    2. formal semantics
    3. higher-order logic
    4. proof assistants

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 22 Sep 2024

    Other Metrics

    Citations

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media