On the paper "Types, Abstraction, and Parametric Polymorphism" episode artwork

EPISODE · Nov 26, 2020 · 21 MIN

On the paper "Types, Abstraction, and Parametric Polymorphism"

from Iowa Type Theory Commute · host Aaron Stump

In this episode I discuss one of the greatest papers in the history of Programming Language's research, namely "Types, Abstraction, and Parametric Polymorphism" by the great John C. Reynolds.  I summarize the two interconnected semantics for polymorphic types proposed by Reynolds: one which interprets types as sets and programs as members of those sets, and another which interprets types as relations on the sets from the first interpretation.  Listen and you will get to hear my aha moment as I understand live on air what the Identity Extension Lemma really means.   See also this blog post on the same topic.

Episode metadata supplied by the publisher feed · Published Nov 26, 2020

In this episode I discuss one of the greatest papers in the history of Programming Language's research, namely "Types, Abstraction, and Parametric Polymorphism" by the great John C. Reynolds. I summarize the two interconnected semantics for polymorphic types proposed by Reynolds: one which interprets types as sets and programs as members of those sets, and another which interprets types as relations on the sets from the first interpretation. Listen and you will get to hear my aha ...

PodParley-generated summary based on available episode metadata and transcript content.

NOW PLAYING

On the paper "Types, Abstraction, and Parametric Polymorphism"

0:00 21:19

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of Iowa Type Theory Commute?

This episode is 21 minutes long.

When was this Iowa Type Theory Commute episode published?

This episode was published on November 26, 2020.

What is this episode about?

In this episode I discuss one of the greatest papers in the history of Programming Language's research, namely "Types, Abstraction, and Parametric Polymorphism" by the great John C. Reynolds.  I summarize the two interconnected semantics for...

Can I download this Iowa Type Theory Commute episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!