Probabilistic operational semantics for the lambda calculus
Probabilistic operational semantics for a nondeterministic extension of pure λ-calculus is studied. In this semantics, a term evaluates to a (finite or infinite) distribution of values. Small-step and big-step semantics, inductively and coinductively defined, are given. Moreover, small-step and big-...
        Saved in:
      
    
          | Published in | RAIRO. Informatique théorique et applications Vol. 46; no. 3; pp. 413 - 450 | 
|---|---|
| Main Authors | , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        Paris
          EDP Sciences
    
        01.07.2012
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 0988-3754 1290-385X  | 
| DOI | 10.1051/ita/2012012 | 
Cover
| Summary: | Probabilistic operational semantics for a nondeterministic extension of pure λ-calculus is studied. In this semantics, a term evaluates to a (finite or infinite) distribution of values. Small-step and big-step semantics, inductively and coinductively defined, are given. Moreover, small-step and big-step semantics are shown to produce identical outcomes, both in call-by-value and in call-by-name. Plotkin’s CPS translation is extended to accommodate the choice operator and shown correct with respect to the operational semantics. Finally, the expressive power of the obtained system is studied: the calculus is shown to be sound and complete with respect to computable probability distributions. | 
|---|---|
| Bibliography: | dallago@cs.unibo.it istex:E0901AD41435895B6BDCA43069F61B738E088C0E PII:S0988375412000124 publisher-ID:ita110023 ark:/67375/80W-HRH95SPG-4 ObjectType-Article-1 SourceType-Scholarly Journals-1 content type line 14  | 
| ISSN: | 0988-3754 1290-385X  | 
| DOI: | 10.1051/ita/2012012 |