YoVDO

Asynchronous Probabilistic Couplings in Higher-Order Separation Logic

Offered By: ACM SIGPLAN via YouTube

Tags

Formal Methods Courses Asynchronous Programming Courses Probabilistic Programming Courses Coq Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 20-minute conference talk from POPL 2024 that introduces Clutch, a higher-order probabilistic relational separation logic supporting asynchronous probabilistic couplings. Delve into the development of a logical step-indexed logical relation for reasoning about contextual refinement and equivalence in higher-order programs with probabilistic choice, higher-order local state, and impredicative polymorphism. Learn how this approach addresses the limitations of traditional coupling rules in relational program logics by eliminating the need to synchronize sampling statements. Examine case studies demonstrating the practical applications of Clutch, and discover how all results have been formalized using the Coq proof assistant with the Coquelicot library and Iris separation logic framework.

Syllabus

[POPL'24] Asynchronous Probabilistic Couplings in Higher-Order Separation Logic


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