A higher-order probabilistic separation logic framework,
built on Iris and implemented in the Rocq Prover

Rocq Formalization Helpdesk Chatroom

About Logics and Examples Events Publications Research groups Grants

Verifying Probabilistic Programs with Separation Logic

Lectures by Joseph Tassarotti (New York University).
11–15 May 2026, EPIT 2026, CIRM, Marseille, France.

This page collects materials for the EPIT 2026 lectures on Verifying Probabilistic Programs with Separation Logic.

Software setup

To set up for following along with the lectures::

  1. Clone the logsem/clutch repository to your machine. From a terminal, in the directory where you want the clutch folder to live, run:
    git clone https://github.com/logsem/clutch.git
    cd clutch
    git checkout epit2026
    
  2. Follow the instructions in the Building the development section of the Clutch README.
  3. (Optional) Set up the VS Code Dev Container by following the Visual Studio Code section of the README.

Slides

Background reading

Optional: See the Logics and Examples page and the Publications list for an overview of the larger family of logics that includes the ones we'll be studying.