Principal type scheme and unification for intersection type discipline (Q1110311): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
Changed an Item
Changed an Item
Property / describes a project that uses
 
Property / describes a project that uses: ML / rank
 
Normal rank

Revision as of 05:43, 29 February 2024

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
    unification
    0 references
    intersection type discipline
    0 references
    \(\lambda \) -calculus
    0 references
    principal type scheme
    0 references

    Identifiers