[Pl-seminar] 11/3 Seminar: Ryan Culpepper, Contextual Equivalence of Probabilistic Programs

Daniel Patterson dbp at ccs.neu.edu
Tue Oct 25 19:13:51 EDT 2016


NUPRL Seminar presents

Ryan Culpepper
Northeastern University

12:00-1:30PM
Thursday, November 3rd, 2016
Room 366 WVH (http://www.ccs.neu.edu/home/wand/directions.html)

Contextual Equivalence of Probabilistic Programs

Abstract:

In this talk I introduce a probabilistic programming language with
continuous random variables and soft constraints, define contextual
equivalence for the language, and then present a logical relation that is
sound with respect to contextual equivalence.

The question of equivalence for probabilistic programs is interesting and
difficult because the meaning of a program is a measure defined by
integrating over the space of all of the program's possible evaluations.
Thus creating a workable logical relation requires proving integral
equalities involving intermediate measures that are ``equal enough'' but
still respect contextual equivalence.

Bio:

Ryan Culpepper is a research scientist at Northeastern University. He works
on probabilistic programming as well as extensible languages and tools for
building domain-specific languages. He received his PhD at Northeastern and
did a postdoc at the University of Utah.
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the pl-seminar mailing list