You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Andrea Vezzosi edited this page Dec 5, 2018
·
2 revisions
Parametricity for Dependent Types
by Andrea Vezzosi
Reynolds [1] originally formulated relational parametricity as a model for System F. It formalized the intuition that polymorphic programs behave the same no matter what specific type they are applied to.
In this talk we will explore how this notion has been extended to dependent types, where the distinction between types and programs is much less clear.
We will discuss the lightweight free theorems library [2] and some applications, but also its limitations with regard to the identity extension lemma. We will conclude with an overview of ParamDTT [3] and its distinction between "Π" and "∀".