Formalising Semantics for Expected Running Time of Probabilistic Programs

Formalising Semantics for Expected Running Time of Probabilistic Programs
复制标题

概率程序预期运行时间的语义形式化

DOI:
10.1007/978-3-319-43144-4_30
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Johannes Hölzl
Johannes Hölzl
中科院分区:
--
文献类型:
--
作者:
Johannes Hölzl

文献摘要

参考文献

被引文献

相似文献

我们正式两个语义观察pGCL程序的预期运行时间。第一种语义是指称语义,提供运行时间的直接计算,类似于最弱的预期望Transformer。第二种语义用马尔可夫决策过程(MDP)来解释pGCL程序,即它提供了一种操作语义。最后,我们证明了这两种运行时间语义的等价性,并利用这一工作在Isabelle/HOL中实现了一个程序逻辑来验证pGCL程序的预期运行时间。我们基于Kaminski,Katoen,Matheja和Olmedo最近的工作。我们还正式的预期运行时间为一个简单的对称随机游走发现在原来的证明缺陷。
We formalise two semantics observing the expected running time of pGCL programs. The first semantics is a denotational semantics providing a direct computation of the running time, similar to the weakest pre-expectation transformer. The second semantics interprets a pGCL program in terms of a Markov decision process (MDPs), i.e. it provides an operational semantics. Finally we show the equivalence of both running time semantics.We want to use this work to implement a program logic in Isabelle/HOL to verify the expected running time of pGCL programs. We base it on recent work by Kaminski, Katoen, Matheja, and Olmedo. We also formalise the expected running time for a simple symmetric random walk discovering a flaw in the original proof.
马尔可夫链的交互式验证:两个分布式协议案例研究
DOI: 10.4204/eptcs.103.2
发表时间: 2012
期刊:
影响因子: --
作者:
Johannes Hölzl;Tobias Nipkow
通讯作者: Tobias Nipkow
DOI: 10.1007/978-3-662-49498-1_20
发表时间: 2016
期刊: Journal of Automated Reasoning
影响因子: --
作者:
A. Lochbihler
通讯作者: A. Lochbihler
Isabelle/HOL 中的马尔可夫链和马尔可夫决策过程
DOI: 10.1007/s10817-016-9401-5
发表时间: 2017
期刊: Journal of Automated Reasoning
影响因子: --
作者:
Johannes Hölzl
通讯作者: Johannes Hölzl
DOI: --
发表时间: 2003
期刊:
影响因子: --
作者:
Joe Hurd
通讯作者: Joe Hurd