Universal properties for universal types in bifibrational parametricity
Ghani, Neil and Nordvall Forsberg, Fredrik and Orsanigo, Federico (2019) Universal properties for universal types in bifibrational parametricity. Mathematical Structures in Computer Science, 29 (6). 810–827. ISSN 1469-8072 (https://doi.org/10.1017/S0960129518000336)
Preview |
Text.
Filename: Ghani_etal_MSCS_2019_Universal_properties_for_universal_types_in_bifibrational.pdf
Accepted Author Manuscript Download (394kB)| Preview |
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) has only been given for specific models. In contrast, we give a model-independent axiomatic treatment by characterising Reynolds’ definition via a universal property, and show that the above results follow from this universal property in the axiomatic setting.
ORCID iDs
Ghani, Neil ORCID: https://orcid.org/0000-0002-3988-2560, Nordvall Forsberg, Fredrik ORCID: https://orcid.org/0000-0001-6157-9288 and Orsanigo, Federico;-
-
Item type: Article ID code: 68778 Dates: DateEvent30 June 2019Published22 March 2019Published Online22 March 2019AcceptedSubjects: Science > Mathematics > Electronic computers. Computer science Department: Faculty of Science > Computer and Information Sciences Depositing user: Pure Administrator Date deposited: 09 Jul 2019 10:15 Last modified: 11 Nov 2024 12:21 URI: https://strathprints.strath.ac.uk/id/eprint/68778