Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages 2014
DOI: 10.1145/2535838.2535872
|View full text |Cite
|
Sign up to set email alerts
|

On coinductive equivalences for higher-order probabilistic functional programs

Abstract: We study bisimulation and context equivalence in a probabilistic λ-calculus. The contributions of this paper are threefold. Firstly we show a technique for proving congruence of probabilistic applicative bisimilarity. While the technique follows Howe's method, some of the technicalities are quite different, relying on non-trivial "disentangling" properties for sets of real numbers. Secondly we show that, while bisimilarity is in general strictly finer than context equivalence, coincidence between the two relat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
34
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
2

Relationship

4
3

Authors

Journals

citations
Cited by 32 publications
(34 citation statements)
references
References 44 publications
(23 reference statements)
0
34
0
Order By: Relevance
“…Applicative bisimilarity has been generalised to effectful λ-calculi of various kinds, and in particular to untyped probabilistic λ-calculi [10]. It is known to be not only a congruence (thus sound for contextual equivalence) but also fully abstract, at least for call-by-value evaluation [8].…”
Section: On Coinduction and Effectful λ-Calculimentioning
confidence: 99%
See 3 more Smart Citations
“…Applicative bisimilarity has been generalised to effectful λ-calculi of various kinds, and in particular to untyped probabilistic λ-calculi [10]. It is known to be not only a congruence (thus sound for contextual equivalence) but also fully abstract, at least for call-by-value evaluation [8].…”
Section: On Coinduction and Effectful λ-Calculimentioning
confidence: 99%
“…As an example, nondeterministic extensions of the λ-calculus can be dealt with by looking at terms as a labelled transition system, while probabilistic extensions of the λ-calculus require a different definition akin to Larsen and Skou's probabilistic bisimulation [10]. What kind of transition system do we need when, e.g., dealing with the example programs from Figure 2?…”
Section: On Coinduction and Effectful λ-Calculimentioning
confidence: 99%
See 2 more Smart Citations
“…Some recent works develop operational equivalence for probabilistic λ-calculus but without considering continuous distributions, or constructs for conditioning. Dal Lago et al (2014) develop a bisimulation theory for an untyped calculus, while Bizjak and Birkedal (2015) investigate operational equivalence and stepindexed logical relations for a typed probabilistic λ-calculus. Gretz et al (2015) consider the semantics of conditioning in probabilistic while-programs, together with transformations to eliminate conditioning, but without higher-order functions.…”
Section: Related Workmentioning
confidence: 99%