Relational limits in general polymorphism (Q1346668)

From MaRDI portal





scientific article; zbMATH DE number 741432
Language Label Description Also known as
English
Relational limits in general polymorphism
scientific article; zbMATH DE number 741432

    Statements

    Relational limits in general polymorphism (English)
    0 references
    0 references
    10 April 1995
    0 references
    Parametric polymorphism, as opposed to what Stachey called `ad hoc' polymorphism, has been a widely studied issue in type theory during the recent years. This paper achieves a categorical answer to this problem, taking Reynolds' concept of parametricity. The construction starts with a generalization of categories based on relations as morphisms, called \(r\)-frames. They are first used to define polymorphic lambda-calculi, and then to provide models of such calculi. This framework already provides parametric models like the parametric per model. A further investigation involves the use of enriched categories and indexed categories: the author introduces notions of cotensor and end, and is able to establish a Kan theorem. From this come numerous consequences on both the logical and the categorical side. Finally he develops the \(\emptyset\)-order minimum model, which has many nice properties, in particular initial and terminal fixed points.
    0 references
    0 references
    lambda-calculus
    0 references
    parametric polymorphism
    0 references
    categorical semantics
    0 references
    \(r\)-frames
    0 references
    parametric models
    0 references
    enriched categories
    0 references
    indexed categories
    0 references
    cotensor
    0 references
    end
    0 references
    Kan theorem
    0 references

    Identifiers

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