Parametricity and local variables

PW O'Hearn, RD Tennent - Journal of the ACM (JACM), 1995 - dl.acm.org
… A connection between parametricity and representational abstraction was first suggested by
JC … We use relational parametricity to construct a model for an Algol-like language in which …

Parametricity as isomorphism

E Robinson - Theoretical Computer Science, 1994 - Elsevier
… to certain other forms of parametricity proposed in the literature. The form of parametricity we
… the correct number of elements in a constructive sense, ie it is isomorphic to the target type. …

Non-parametric parametricity

G Neis, D Dreyer, A Rossberg - Journal of Functional Programming, 2011 - cambridge.org
… We call such environment entries type isomorphism assumptions. Syntactically, type “names…
be assigned any other type that is isomorphic to τ . Type isomorphism, in turn, is defined by …

Functional parametricity

PJ Freyd, EP Robinson, G Rosolini - 1992 Proceedings of the …, 1992 - computer.org
parametricity. In this paper we have seen that dinaturality coincides with naturality on
isomorphisms. In … to PER mod- els in which the parametricity given by dinaturality is vacuous: the …

A general framework for relational parametricity

K Sojakova, P Johann - Proceedings of the 33rd Annual ACM/IEEE …, 2018 - dl.acm.org
… Extension Lemma holds only up to isomorphism, our framework can also uniformly subsume
strict models of parametricity, for which the Identity Extension Lemma holds on the nose. …

Revisiting parametricity: inductives and uniformity of propositions

A Anand, G Morrisett - arXiv preprint arXiv:1705.01163, 2017 - arxiv.org
… -style translation is isomorphic to the inductivestyle translation. If an inductive constructor
has recursive arguments that are functions, our proof of the isomorphism needs the function …

Non-parametric parametricity

G Neis, D Dreyer, A Rossberg - ACM Sigplan Notices, 2009 - dl.acm.org
… is intended to guarantee parametricity and representation … Our logical relation enables
us to establish parametricity and … between positive and negative notions of parametricity. …

Syntax for free: Representing syntax with binding using parametricity

R Atkey - International Conference on Typed Lambda Calculi …, 2009 - Springer
… It is this parametricity property that we will use to prove the isomorphisms in Section 3. …
We first do the direction that does not require parametricity: …

Relational parametricity and units of measure

AJ Kennedy - Proceedings of the 24th ACM SIGPLAN-SIGACT …, 1997 - dl.acm.org
… We show later that isomorphisms like this are intimately related to the Pi Theorem from
dimensional analysis described in Section 22, and for first-order types prove its programming …

The girard–reynolds isomorphism

P Wadler - Theoretical Computer Science, 2007 - Elsevier
… numeral, and hence does not satisfy binary parametricity. Rasmus Møgelberg [28] claims …
unary parametricity. This shows that unary parametricity does not imply binary parametricity. …