Higher-order unification and matching (Q2751368)

From MaRDI portal





scientific article; zbMATH DE number 1664655
Language Label Description Also known as
English
Higher-order unification and matching
scientific article; zbMATH DE number 1664655

    Statements

    0 references
    27 August 2002
    0 references
    survey
    0 references
    formalizations of set theory
    0 references
    unification algorithms
    0 references
    higher-order unification
    0 references
    semi-decision algorithm
    0 references
    decidability
    0 references
    pattern-matching
    0 references
    context unification
    0 references
    Higher-order unification and matching (English)
    0 references
    The author presents a review of unification algorithms for a higher-order unification. It is well known that higher-order logic is just one among several variants of set theory and the choice of this particular variant could only be justified if it was more adequate for automatization than others.NEWLINENEWLINENEWLINEThe author reviews a few formalizations of set theory -- naïve set theory, type theory, Church's type theory, equational higher-order unification. He remarks that fully automated theorem-proving methods have not permitted to solve really difficult mathematical problems. On the other hand, automated theorem proving methods have found other fields where they have provided genuinely useful services (logic programming, deductive data bases, etc). Besides automated theorem-proving, higher-order unification has also been used to design type reconstruction algorithms for some programming languages, in computational linguistics, program transformation, higher-order rewriting, proof theory etc.NEWLINENEWLINENEWLINEThe author shows that higher-order unification is undecidable by reducing Hilbert's tenth problem, but this problem is semi-decidable. Then the author describes Huet's algorithm, which terminates for some subcases of the problem. Besides building a semi-decision algorithm, the author is interested in identifying decidable subcases. He presents a few decidable subcases of higher-order unification. The main conjectures in this area are decidability of pattern-matching and decidability of context unification.NEWLINENEWLINEFor the entire collection see [Zbl 0964.00020].
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references