Formalising generalised substitutions

Jeremy E. Dawson*

*Corresponding author for this work

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

    1 Citation (Scopus)

    Abstract

    We use the theorem prover Isabelle to formalise and machine-check results of the theory of generalised substitutions given by Dunne and used in the B method. We describe the model of computation implicit in this theory and show how this is based on a compound monad, and we contrast this model of computation and monad with those implicit in Dunne's theory of abstract commands. Subject to a qualification concerning frames, we prove, using the Isabelle/HOL theorem prover, that Dunne's results about generalised substitutions follow from the model of computation which we describe.

    Original languageEnglish
    Title of host publicationTheorem Proving in Higher Order Logics - 20th International Conference, TPHOLs 2007, Proceedings
    PublisherSpringer Verlag
    Pages54-69
    Number of pages16
    ISBN (Print)9783540745907
    DOIs
    Publication statusPublished - 2007
    Event20th International Conference on Theorem Proving in Higher-Order Logics, TPHOLs 2007 - Kaiserslautern, Germany
    Duration: 10 Sept 200713 Sept 2007

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume4732 LNCS
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference20th International Conference on Theorem Proving in Higher-Order Logics, TPHOLs 2007
    Country/TerritoryGermany
    CityKaiserslautern
    Period10/09/0713/09/07

    Fingerprint

    Dive into the research topics of 'Formalising generalised substitutions'. Together they form a unique fingerprint.

    Cite this