-
Notifications
You must be signed in to change notification settings - Fork 6
Abstracts.2020.Parametricity
Fabian edited this page May 20, 2021
·
2 revisions
by Andreas Abel
We have a look at parametricity, continuing last week's topic of logical relation.
- parametric polymorphism (System F)
- relational semantics via logical relations
- "theorems for free"
The relational semantics allows us to prove properties of polymorphic
functions, e.g. that any total function of type forall a. a -> a
is the identity.
- Formalization in Agda
- John C. Reynolds. Types, Abstraction and Parametric Polymorphism. IFIP Congress 1983, pp. 513–523.
- Philip Wadler. Theorems for Free! FPCA 1989, pp. 347–359.
- Frederik Folkmar Ramcke, Theorems for free
- Andrea Vezzosi, Parametricity for Dependent Types