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

YouTube

Bonsai - Synthesis-Based Reasoning for Type Systems

ACM SIGPLAN via YouTube

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
Watch a 25-minute conference talk from POPL 2018 exploring Bonsai, a groundbreaking tool for automated reasoning about type systems. Learn how Bonsai uses symbolic evaluation and a novel tree representation to help type system designers test and validate their work through three key capabilities: checking type soundness with counterexample synthesis, comparing different versions of type systems, and minimizing counterexample programs. Discover how this innovative approach successfully uncovered previously inaccessible soundness bugs, including the notable Scala SI-9633 bug, through efficient handling of complex syntactic information using logical constraints. Presented by Kartik Chandra from Stanford University and Rastislav Bodik from the University of Washington, this talk demonstrates practical applications in type checking, synthesis, and symbolic compilation.

Syllabus

[POPL'18] Bonsai: Synthesis-Based Reasoning for Type Systems

Taught by

ACM SIGPLAN

Reviews

Start your review of Bonsai - Synthesis-Based Reasoning for Type Systems

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.