Lune

POPL2021顶会

Relatively complete verification of probabilistic programs: an expressive language for expectation-based reasoning

Kevin Batz, Benjamin Lucien Kaminski, Joost-Pieter Katoen, Christoph Matheja

2021年份
33被引次数
11顶会引用

摘要

We study a syntax for specifying quantitative "assertions"-functions mapping program states to numbers-for probabilistic program verification. We prove that our syntax is expressive in the following sense: Given any probabilistic program 𝐶, if a function 𝑓 is expressible in our syntax, then the function mapping each initial state 𝜎 to the expected value of 𝑓 evaluated in the final states reached after termination of 𝐶 on 𝜎 (also called the weakest preexpectation wp 𝐶 (𝑓 )) is also expressible in our syntax.

As a consequence, we obtain a relatively complete verification system for reasoning about expected values and probabilities in the sense of Cook: Apart from proving a single inequality between two functions given by syntactic expressions in our language, given 𝑓 , 𝑔, and 𝐶, we can check whether 𝑔 ⪯ wp 𝐶 (𝑓 ). February 1, 2022: This is a revised version, correcting technical issues in the proofs of Theorem 8.4 and 9.4. * Batz and Katoen are supported by the ERC AdG 787914 FRAPPANT.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper11

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖