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

YouTube

Mechanizing Refinement Types

ACM SIGPLAN via YouTube

Overview

Explore a 20-minute video presentation from the POPL 2024 conference that delves into the mechanization of refinement types. Learn about λRF, a core refinement calculus combining semantic subtyping and parametric polymorphism. Discover how the researchers developed a metatheory for this calculus and proved the soundness of the type system. Gain insights into two mechanization approaches: the novel use of data propositions in LiquidHaskell and a Coq implementation for stronger soundness guarantees. Understand the implications for formalizing the metatheory of practical refinement type checkers and their applications in program verification.

Syllabus

[POPL'24] Mechanizing Refinement Types

Taught by

ACM SIGPLAN

Reviews

Start your review of Mechanizing Refinement Types

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.