Reasoning about Recursive Probabilistic Programs
This paper presents a wp--style calculus for obtaining expectations on the outcomes of (mutually) recursive probabilistic programs. We provide several proof rules to derive one-- and two--sided bounds for such expectations, and show the soundness of our wp--calculus with respect to a probabilistic p...
        Saved in:
      
    
          | Published in | Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science pp. 672 - 681 | 
|---|---|
| Main Authors | , , , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
        New York, NY, USA
          ACM
    
        05.07.2016
     | 
| Series | ACM Conferences | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 9781450343916 1450343910  | 
| DOI | 10.1145/2933575.2935317 | 
Cover
| Summary: | This paper presents a wp--style calculus for obtaining expectations on the outcomes of (mutually) recursive probabilistic programs. We provide several proof rules to derive one-- and two--sided bounds for such expectations, and show the soundness of our wp--calculus with respect to a probabilistic pushdown automaton semantics. We also give a wp--style calculus for obtaining bounds on the expected runtime of recursive programs that can be used to determine the (possibly infinite) time until termination of such programs. | 
|---|---|
| ISBN: | 9781450343916 1450343910  | 
| DOI: | 10.1145/2933575.2935317 |