Relational limits in general polymorphism (Q1346668)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Relational limits in general polymorphism |
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
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
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
0.8232300877571106
0 references
0.8204636573791504
0 references
0.8031435608863831
0 references