Counterexample-Guided Inference of Modular Specifications
Offered By: Simons Institute via YouTube
Course Description
Overview
Explore a 28-minute lecture on counterexample-guided inference of modular specifications presented by Bill Hallahan from Binghamton University at the Simons Institute. Delve into the world of modular verification tools and their role in allowing programmers to compositionally specify and prove function specifications. Discover a novel counterexample-guided algorithm designed to automatically infer specifications for functions called within a target function. Examine the algorithm's parameterization over a verifier, counterexample generator, and constraint-guided synthesizer, and understand how the soundness and completeness of these components contribute to the overall algorithm's effectiveness. Learn about additional requirements that extend the completeness result to an infinite set of possible specifications. Conclude by reviewing an evaluation of this technique across various benchmarks, gaining insights into its practical applications in the field of synthesis of models and systems.
Syllabus
Counterexample-Guided Inference of Modular Specifications
Taught by
Simons Institute
Related Courses
Stanford Seminar - Concepts and Questions as ProgramsStanford University via YouTube DreamCoder- Growing Generalizable, Interpretable Knowledge With Wake-Sleep Bayesian Program Learning
Yannic Kilcher via YouTube A Neural Network Solves and Generates Mathematics Problems by Program Synthesis - Paper Explained
Aleksa Gordić - The AI Epiphany via YouTube EI Seminar - Recent Papers in Embodied Intelligence
Massachusetts Institute of Technology via YouTube Using Program Synthesis to Build Compilers
Simons Institute via YouTube