The Discriminating Power of the Let-In Operator in the Lazy Call-by-Name Probabilistic λ-Calculus
Résumé
We consider the notion of probabilistic applicative bisimilarity (PAB), recently introduced as a behavioural equivalence over a probabilistic extension of the untyped lambda-calculus. Alberti, Dal Lago and Sangiorgi have shown that PAB is not fully abstract with respect to the context equivalence induced by the lazy call-by-name evaluation strategy. We prove that extending this calculus with a let-in operator allows for achieving the full abstraction. In particular, we recall Larsen and Skou’s testing language, which is known to correspond with PAB, and we prove that every test is representable by a context of our calculus.
Mots clés
probabilistic lambda calculus
bisimulation
Howe’s technique
context equivalence
testing
Theory of computation → Lambda calculus
2012 ACM Subject Classification Theory of computation → Lambda calculus probabilistic lambda calculus bisimulation Howe's technique context equivalence testing
2012 ACM Subject Classification Theory of computation → Lambda calculus probabilistic lambda calculus
Howe's technique
Origine | Fichiers éditeurs autorisés sur une archive ouverte |
---|---|
Licence |