Contextual Equivalence for Probabilistic Programs with Continuous Random Variables and Scoring: The Coq Proofs


Intro

These proofs accompany the paper at https://link.springer.com/chapter/10.1007%2F978-3-662-54434-1_14

A prettier, coqdoc version of the sources is viewable at https://cobbal.github.io/ppl-ctx-equiv-coq/toc.html

Axioms

Since a complete formalization of measure theory is beyond the scope of this project, many facts about measures and integration have been axiomatized. These axioms are contained and documented in integration.v

Differences from paper

While the Coq formalism largely follows the same structure as the paper, there are some notable differences between the two:

Organization

Files listed in dependency order: