Safety, Relative Tightness and the Probabilistic Frame Rule
Probabilistic separation logic offers an approach to reasoning about imperative probabilistic programs in which a separating conjunction is used as a mechanism for expressing independence properties. Crucial to the effectiveness of the formalism is the frame rule, which enables modular reasoning about independent probabilistic state. We explore a semantic formulation of probabilistic separation logic, in which the frame rule has the same simple formulation as in separation logic, without further side conditions. This is achieved by building a notion of safety into specifications, using which we establish a crucial property of specifications, called relative tightness, from which the soundness of the frame rule follows. Presented at Mathematical Foundations of Programming Semantics (MFPS) XLI, University of Strathclyde, Glasgow, June 2025
Authors
- Andrew Simpson (ORCID: https://orcid.org/0000-0001-6584-6451)
- Janez Ignacij Jereb
Publication Details
- Journal
- Electronic Notes in Theoretical Informatics and Computer Science
- Published
- 2025-12-20
- DOI
- https://doi.org/10.46298/entics.16743
- Primary Topic
- Logic, Reasoning, and Knowledge
- Type
- article
- Field-Weighted Citation Impact
- 0.00