2015
DOI: 10.1007/978-3-319-23506-6_7
|View full text |Cite
|
Sign up to set email alerts
|

On Applicative Similarity, Sequentiality, and Full Abstraction

Abstract: Abstract. We study how applicative bisimilarity behaves when instantiated on a call-by-value probabilistic λ-calculus, endowed with Plotkin's parallel disjunction operator. We prove that congruence and coincidence with the corresponding context relation hold for both bisimilarity and similarity, the latter known to be impossible in sequential languages.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 9 publications
(9 citation statements)
references
References 22 publications
0
8
0
Order By: Relevance
“…Even in cases where applicative bisimilarity is fully abstract for contextual equivalence, the corresponding simulation may not be fully abstract for the contextual preorder. Pure call-by-value is such an example [6,7]. In contrast, in all calculi in the paper, full abstraction for environmental bisimilarity carries over to the corresponding simulation, with a similar proof.…”
Section: Additional Related Workmentioning
confidence: 90%
“…Even in cases where applicative bisimilarity is fully abstract for contextual equivalence, the corresponding simulation may not be fully abstract for the contextual preorder. Pure call-by-value is such an example [6,7]. In contrast, in all calculi in the paper, full abstraction for environmental bisimilarity carries over to the corresponding simulation, with a similar proof.…”
Section: Additional Related Workmentioning
confidence: 90%
“…We first present the syntax and the operational semantics of the probabilistic λ-calculus Λ ⊕ , on top of which we shall consider the contextual equivalence and the contextual preorder relations. Then, we recall Larsen and Skou's probabilistic (bi)similarity on labelled Markov chains [18] and, in the spirit of Abramsky's work on applicative (bi)similarity [1] and following [6,7,15,16], we apply it to the operational semantics of Λ ⊕ , getting the probabilistic applicative (bi)similarity.…”
Section: Preliminariesmentioning
confidence: 99%
“…This approach has been lifted to the probabilistic λ-calculus in a series of works by Dal Lago et al [6,7,16], introducing the notion of probabilistic applicative bisimilarity (PAB) for lazy semantics. In particular, PAB is proven to be sound with the contextual equivalence in both cbv and cbn, but only cbv PAB is fully abstract.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…We add a parallel disjunction construct to the calculus, being inspired by Plotkin's parallel disjunction [29]. Noticeably, it has been recently shown [8] that adding parallel disjunction to a (non-linear) λ-calculus increases the expressive power of contexts to the point of enabling coincidence between the contextual preorder and applicative similarity. The choice of studying a very general calculus is motivated by our desire to be as general as possible.…”
Section: Introductionmentioning
confidence: 99%