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

YouTube

Approximate Relational Reasoning for Higher-Order Probabilistic Programs

ACM SIGPLAN via YouTube

Overview

FLASH SALE: Ends May 22!
Udemy online courses up to 85% off.
Get Deal
This conference talk from POPL 2025 presents Approxis, a higher-order approximate relational separation logic for reasoning about approximate equivalence of probabilistic programs. Explore how the researchers extend relational program logic to handle ML-like languages with discrete probabilistic sampling, higher-order functions, and higher-order state. The presentation introduces the novel concept of error credits in a relational setting, enabling more expressive modularity, composition, and new approximate relational rules. Learn about the logical relation model that quantifies over error credits to prove exact contextual equivalence. The research demonstrates practical applications through examples including the PRP/PRF switching lemma, IND$-CPA security of an encryption scheme, and rejection samplers. All results have been mechanized in the Coq proof assistant and the Iris separation logic framework, with artifacts available and functionally evaluated.

Syllabus

[POPL'25] Approximate Relational Reasoning for Higher-Order Probabilistic Programs

Taught by

ACM SIGPLAN

Reviews

Start your review of Approximate Relational Reasoning for Higher-Order Probabilistic Programs

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.