YoVDO

A Deductive Verification Infrastructure for Probabilistic Programs

Offered By: ACM SIGPLAN via YouTube

Tags

Formal Methods Courses Probabilistic Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking deductive verification infrastructure for discrete probabilistic programs in this 17-minute conference talk from OOPSLA2 2023. Delve into the development of a quantitative program verification system, analogous to Boogie, featuring an intermediate verification language (IVL) and real-valued logic. Discover how this infrastructure enables verification of quantitative properties such as expected outcomes, run-times, and termination probabilities. Learn about the paradigm shift from Boolean to real-valued domain and the implementation of quantitative generalizations of standard verification constructs. Examine the weakest-precondition-style semantics used for generating verification conditions and understand how this system supports various verification techniques from existing literature. Gain insights into the SMT-based implementation and its application in automatically verifying diverse benchmarks, marking a significant advancement in expectation-based reasoning for probabilistic programs.

Syllabus

[OOPSLA23] A Deductive Verification Infrastructure for Probabilistic Programs


Taught by

ACM SIGPLAN

Related Courses

Statistical Rethinking
Max Planck Institute for Evolutionary Anthropology via YouTube
Introducción a las bases del lenguaje R, con RStudio
Udemy
Bayesian Networks 1 - Inference - Stanford CS221: AI
Stanford University via YouTube
The Hamiltonian Monte Carlo Revolution Is Open Source - Probabilistic Programming with PyMC3
Open Data Science via YouTube
Computational Models of Cognition - Reverse-Engineering Common Sense in the Human Mind and Brain Pt 1
MITCBMM via YouTube