(Nominal) unification by recursive descent with triangular substitutions

Ramana Kumar*, Michael Norrish

*Corresponding author for this work

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

    15 Citations (Scopus)

    Abstract

    Using HOL4, we mechanise termination and correctness for two unification algorithms, written in a recursive descent style. One computes unifiers for first order terms, the other for nominal terms (terms including α-equivalent binding structure). Both algorithms work with triangular substitutions in accumulator-passing style: taking a substitution as input, and returning an extension of that substitution on success.

    Original languageEnglish
    Title of host publicationInteractive Theorem Proving - First International Conference, ITP 2010, Proceedings
    Pages51-66
    Number of pages16
    DOIs
    Publication statusPublished - 2010
    Event1st International Conference on Interactive Theorem Proving, ITP 2010 - Edinburgh, United Kingdom
    Duration: 11 Jul 201014 Jul 2010

    Publication series

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

    Conference

    Conference1st International Conference on Interactive Theorem Proving, ITP 2010
    Country/TerritoryUnited Kingdom
    CityEdinburgh
    Period11/07/1014/07/10

    Fingerprint

    Dive into the research topics of '(Nominal) unification by recursive descent with triangular substitutions'. Together they form a unique fingerprint.

    Cite this