A Verified Compiler for Probability Density Functions
A Verified Compiler for Probability Density Functions
复制标题
经过验证的概率密度函数编译器
DOI:
10.1007/978-3-662-46669-8_4
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Tobias Nipkow
中科院分区:
文献类型:
--
作者:
Manuel Eberl;Johannes Hölzl;Tobias Nipkow
Bhatet al. developed an inductive compiler that computes density functions for probability spaces described by programs in a probabilistic functional language. We implement such a compiler for a modified version of this language within the theorem prover Isabelle and give a formal proof of its soundness w. r. t. the semantics of the source and target language. Together with Isabelle’s code generation for inductive predicates, this yields a fully verified, executable density compiler. The proof is done in two steps: First, an abstract compiler working with abstract functions modelled directly in the theorem prover’s logic is defined and proved sound. Then, this compiler is refined to a concrete version that returns a target-language expression.
登录
查看更多内容
DOI:
10.1007/s10817-017-9404-x
发表时间:
2017
期刊:
Journal of Automated Reasoning
影响因子:
--
作者:
Jeremy Avigad;Johannes Hölzl;Luke Serafin
通讯作者:
Luke Serafin
DOI:
10.1145/2103656.2103721
发表时间:
2012
期刊:
Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages
影响因子:
--
作者:
Sooraj Bhat;Ashish Agarwal;R. Vuduc;Alexander G. Gray
通讯作者:
Alexander G. Gray
影响因子:
3.5
作者:
E. Doberkat
通讯作者:
E. Doberkat
影响因子:
0.7
作者:
Fric, Roman;Papco, Martin
通讯作者:
Papco, Martin
DOI:
10.1007/978-3-642-28756-5_47
发表时间:
2012
期刊:
--
影响因子:
--
作者:
Basler G
通讯作者:
Basler G