2015
DOI: 10.1007/978-3-662-47709-0_7
|View full text |Cite
|
Sign up to set email alerts
|

Parametric Polymorphism — Universally

Abstract: Abstract. In the 1980s, John Reynolds postulated that a parametrically polymorphic function is an ad-hoc polymorphic function satisfying a uniformity principle. This allowed him to prove that his set-theoretic semantics has a relational lifting which satisfies the Identity Extension Lemma and the Abstraction Theorem. However, his definition (and subsequent variants) have only been given for specific models. In contrast, we give a model-independent axiomatic treatment by characterising Reynolds' definition via … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
4
1

Year Published

2016
2016
2019
2019

Publication Types

Select...
2
1
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 17 publications
0
4
1
Order By: Relevance
“…The results of the present paper should be contrasted with those of other recent work by first two authors and colleagues [9,10]. In this paper, we have axiomatised category-theoretic structure modelling relational parametricity for the specific type theory λ2, where the resulting structure encompasses both 'syntactic' and 'semantic' models.…”
Section: Consequences Of Parametricitycontrasting
confidence: 53%
See 2 more Smart Citations
“…The results of the present paper should be contrasted with those of other recent work by first two authors and colleagues [9,10]. In this paper, we have axiomatised category-theoretic structure modelling relational parametricity for the specific type theory λ2, where the resulting structure encompasses both 'syntactic' and 'semantic' models.…”
Section: Consequences Of Parametricitycontrasting
confidence: 53%
“…In this paper, we have axiomatised category-theoretic structure modelling relational parametricity for the specific type theory λ2, where the resulting structure encompasses both 'syntactic' and 'semantic' models. In contrast, [9,10] axiomatise the category-theoretic structure required on a 'semantic' model for Reynolds' original set-theoretic definition of relational parametricity [23] to generalise to the model. Interestingly, the category-theoretic notion of bifibration occurs both as a central ingredient in the axiomatisation of [9,10], and, in the guise of direct-image relations, as a vital tool in the present paper.…”
Section: Consequences Of Parametricitymentioning
confidence: 99%
See 1 more Smart Citation
“…This paper is an extended version of a paper that appeared in the proceedings of WoLLIC 2015 [Ghani et al, 2015b]. This version includes the completely new Sections 3.3 and 4.3.2, which generalise the results from the conference version.…”
Section: Structure Of the Papermentioning
confidence: 96%
“…In other words, IEL expresses the fact that the maps over S C corresponding to types must be "equality-preserving". In more generality, in [GFO15] and [GJF + 15] it is explained in detail how the interpretation of the quantifier in Reynolds' parametric models can be defined in terms of equality-preserving functors.…”
Section: Paolo Pistonementioning
confidence: 99%