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

YouTube

The Type Soundness Theorem That You Really Want to Prove - From Syntactic to Semantic Approaches

ACM SIGPLAN via YouTube

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
Watch a Milner Award lecture from POPL'18 where Derek Dreyer from MPI-SWS presents a compelling argument for shifting focus from syntactic to semantic type soundness in programming language research. Explore the evolution and limitations of type systems theory, starting with Robin Milner's 1978 proposal through Wright and Felleisen's syntactic approach in the 1990s. Learn why traditional syntactic type soundness proves insufficient for practical applications, particularly in handling unsafe language features and ensuring data abstraction. Discover how modern semantic type soundness, built on step-indexed Kripke logical relations and higher-order concurrent separation logic, offers more comprehensive guarantees about type system effectiveness. Understand how this advanced approach enables machine-checked proofs that are both more practical and engaging than conventional syntactic methods, while maintaining the original vision of Milner's semantic formulation.

Syllabus

[POPL'18] Milner Award Lecture: The Type Soundness Theorem That You Really Want to Prove (...

Taught by

ACM SIGPLAN

Reviews

Start your review of The Type Soundness Theorem That You Really Want to Prove - From Syntactic to Semantic Approaches

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.