Mechanised computability theory

Michael Norrish*

*Corresponding author for this work

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

    26 Citations (Scopus)

    Abstract

    This paper presents a mechanisation of some basic computability theory. The mechanisation uses two models: the recursive functions and the λ-calculus, and shows that they have equivalent computational power. Results proved include the Recursion Theorem, an instance of the s-m-n theorem, the existence of a universal machine, Rice's Theorem, and closure facts about the recursive and recursively enumerable sets. The mechanisation was performed in the HOL4 system and is available online.

    Original languageEnglish
    Title of host publicationInteractive Theorem Proving - Second International Conference, ITP 2011, Proceedings
    Pages297-311
    Number of pages15
    DOIs
    Publication statusPublished - 2011
    Event2nd International Conference on Interactive Theorem Proving, ITP 2011 - Berg en Dal, Netherlands
    Duration: 22 Aug 201125 Aug 2011

    Publication series

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

    Conference

    Conference2nd International Conference on Interactive Theorem Proving, ITP 2011
    Country/TerritoryNetherlands
    CityBerg en Dal
    Period22/08/1125/08/11

    Fingerprint

    Dive into the research topics of 'Mechanised computability theory'. Together they form a unique fingerprint.

    Cite this