![]() |
![]() |
University of Birmingham > Talks@bham > Theoretical computer science seminar > Fibrational parametricity
Fibrational parametricityAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Paul Levy. Parametricity, also known as logical relations is a fundamental concept within programming languages designed to capture the idea that programs map related inputs to related outputs. Originally formulated by John Reynolds in the 1970s, parametrictiy has been a key tool in reasoning about programming languages ever since. However, as programming languages have advanced, parametricity has struggled to keep up. I think that part of the reason for this is that its not really clear what parametricity really is. We have lots of specific constructions of what a parametric model is but not overarching theory which can then be instantiated to a variety of different settings (operations, game-theoretic, constructive, domain theoretic etc). In this talk I’ll explain some work we have been doing in Strathclyde recently whose goal is to suggest that while the usual semantics of programming languages can be given abstractly in terms of a categorical universe using concepts such as categories, functors and natural transformations, parametricity amounts to working in a fibrational universe consisting of fibred categories, fibred functors and fibred natural transformations. This work is heavily related to, and influenced by, work of Reddy and Dunphy on reflexive graph parametricity. This talk is part of the Theoretical computer science seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsType the title of a new list here Analysis Reading Seminar 2019/2020 Analysis seminarOther talksLife : it’s out there, but what and why ? The tragic destiny of Mileva Marić Einstein TBA TBC TBA TBA |