Principal type scheme and unification for intersection type discipline (Q1110311)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Principal type scheme and unification for intersection type discipline
scientific article

    Statements

    Principal type scheme and unification for intersection type discipline (English)
    0 references
    1988
    0 references
    The intersection type discipline for the \(\lambda\)-calculus (ITD) is an extension of the classical functionality theory of Curry. In the ITD a term satisfying a given property has a principal type scheme in an extended meaning, i.e., there is a type scheme deducible for it from which all and only the type schemes deducible for it are reachable, by means of suitable operations. The problem of finding the principal type scheme for a term, if it exists, is semidecidable. In the paper a procedure is shown, building the principal type scheme of a term through the construction of the most general unifier for intersection type schemes.
    0 references
    0 references
    unification
    0 references
    intersection type discipline
    0 references
    \(\lambda \) -calculus
    0 references
    principal type scheme
    0 references
    0 references