A Separation Logic for Concurrent Randomized Programs
Not on the map. Why?
Abstract (arXiv)
We present Polaris, a concurrent separation logic with support for probabilistic reasoning. As part of our logic, we extend the idea of coupling, which underlies recent work on probabilistic relational logics, to the setting of programs with both probabilistic and non-deterministic choice. To demonstrate Polaris, we verify a variant of a randomized concurrent counter algorithm and a two-level concurrent skip list. All of our results have been mechanized in Coq.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 1; 2026: 1.
3 papers.
- 2022Formalization of a Stochastic Approximation Theoremcited by 5
- 2025Formalized Hopfield Networks and Boltzmann Machinescited by 2
- 2026GradInf: Gradient Estimation as Probabilistic Inferencecited by 0
- 2026GradInf: Gradient Estimation as Probabilistic Inference8 Jul 2026
- 2025Formalized Hopfield Networks and Boltzmann Machines8 Dec 2025
- 2022Formalization of a Stochastic Approximation Theorem12 Feb 2022