Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Abstraction in Programming Language Theory - Howe's Method

Topos Institute via YouTube

Overview

Explore a research colloquium presentation that delves into the abstraction of programming language theory, specifically focusing on Howe's method for proving applicative bisimilarity. Learn how category theory can be applied to establish an abstract congruence theorem that unifies various adaptations of Howe's method across different programming languages. Discover how this theoretical framework bridges the gap between language-specific implementations, from call-by-name and call-by-value λ-calculus to PCF, λ-calculus with delimited continuations, and higher-order π-calculus. Understand the significance of creating a unified approach to program equivalence proofs, moving beyond the traditional language-by-language research methodology in programming language theory. Based on joint research work, this presentation demonstrates how mathematical abstraction can elegantly capture and generalize key concepts across multiple programming language paradigms.

Syllabus

Tom Hirschowitz: "Abstraction in programming language theory: Howe's method"

Taught by

Topos Institute

Reviews

Start your review of Abstraction in Programming Language Theory - Howe's Method

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.