2019 34th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS) 2019
DOI: 10.1109/lics.2019.8785679
|View full text |Cite
|
Sign up to set email alerts
|

On the Termination Problem for Probabilistic Higher-Order Recursive Programs

Abstract: In the last two decades, there has been much progress on model checking of both probabilistic systems and higher-order programs. In spite of the emergence of higher-order probabilistic programming languages, not much has been done to combine those two approaches. In this paper, we initiate a study on the probabilistic higher-order model checking problem, by giving some first theoretical and experimental results. As a first step towards our goal, we introduce PHORS, a probabilistic extension of higher-order rec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
38
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 20 publications
(40 citation statements)
references
References 68 publications
2
38
0
Order By: Relevance
“…We use the following example programs. Wherever possible we try to use examples used in the implementation of [33]. Our results are, however, only partially comparable to [33].…”
Section: F1 Lower Bound Computationmentioning
confidence: 90%
See 2 more Smart Citations
“…We use the following example programs. Wherever possible we try to use examples used in the implementation of [33]. Our results are, however, only partially comparable to [33].…”
Section: F1 Lower Bound Computationmentioning
confidence: 90%
“…For discrete distributions, this problem is r.e. (in Σ 0 1 ) as we can enumerate terminating paths until the sum of the weight of those paths exceeds [29,33]. In the presence of continuous distributions, this is no longer possible.…”
Section: Interval-based Semanticsmentioning
confidence: 99%
See 1 more Smart Citation
“…Formal verification techniques for probabilistic termination and complexity analysis are plentiful, and ranges from model checking [Etessami and Yannakakis 2009;Kobayashi et al 2019] to abstract interpretation [Monniaux 2001], to the ranking supermartingales [Chakarov and Sankaranarayanan 2013], to amortised analysis [Ngo et al 2018] to the interpretation method from term rewriting [Avanzini et al 2020]. The only methodology among these that, at least so far, has been employed for the analysis of higher-order probabilistic programs is the one by Kobayashi et al [Kobayashi et al 2019], which deals with probabilistic variations on higher-order recursion schemes. Some of the ideas which we introduced in the paper are indeed variations of similar ones from the imperative setting (e.g.…”
Section: Multidistributions Vs Distributionsmentioning
confidence: 99%
“…give lower bounds on expected runtimes. [Kobayashi et al 2018] provide a semi-decision procedure for lower bounding termination probabilities of probabilistic higher-order recursive programs. [Ngo et al 2018] perform automated template-driven resource analysis, but infer upper bounds only.…”
Section: Related Workmentioning
confidence: 99%