pith. sign in

arxiv: 1311.1722 · v1 · pith:MRNNWIODnew · submitted 2013-11-07 · 💻 cs.PL · cs.LO

On Coinductive Equivalences for Higher-Order Probabilistic Functional Programs (Long Version)

classification 💻 cs.PL cs.LO
keywords equivalenceprobabilisticbisimilaritycontextlambdatechniquetermscoinductive
0
0 comments X p. Extension
pith:MRNNWIOD Add to your LaTeX paper What is a Pith Number?
\usepackage{pith}
\pithnumber{MRNNWIOD}

Prints a linked pith:MRNNWIOD badge after your title and writes the identifier into PDF metadata. Compiles on arXiv with no extra files. Learn more

read the original abstract

We study bisimulation and context equivalence in a probabilistic $\lambda$-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 relations is attained on pure $\lambda$-terms. The resulting equality is that induced by Levy-Longo trees, generally accepted as the finest extensional equivalence on pure $\lambda$-terms under a lazy regime. Finally, we derive a coinductive characterisation of context equivalence on the whole probabilistic language, via an extension in which terms akin to distributions may appear in redex position. Another motivation for the extension is that its operational semantics allows us to experiment with a different congruence technique, namely that of logical bisimilarity.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.