Skip to main content

Discrete Random Variables Over Domains, Revisited

  • Chapter
  • First Online:
  • 719 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10160))

Abstract

We revisit the construction of discrete random variables over domains from [15] and show how Hoare’s “normal termination” symbol \(\checkmark \) can be used to achieve a more expressive model. The result is a natural model of flips of a coin that supports discrete and continuous (sub)probability measures. This defines a new random variables monad on BCD, the category of bounded complete domains, that can be used to augment semantic models of demonic nondeterminism with probabilistic choice. It is the second such monad, the first being Barker’s monad for randomized choice [3]. Our construction differs from Barker’s monad, because the latter requires the source of randomness to be shared across multiple users. The monad presented here allows each user to access a source of randomness that is independent of the sources of randomness available to other users. This requirement is useful, e.g., in models of crypto-protocols.

M. Mislove—Work partially supported by AFOSR Grant FA9550-13-1-0135-1.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Abramsky, S., Jung, A.: Domain Theory. In: Handbook of Logic in Computer Science, pp. 1–168. Clarendon Press, Oxford (1994)

    Google Scholar 

  2. Alvarez-Manilla, M., Edalat, A., Saheb-Djahromi, N.: An extension result for continuous valuations. J. Lond. Math. Soc. 61(2), 629–640 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  3. Barker, T.: A Monad for Randomized Algorithms. Tulane University Ph.D. dissertation (2016)

    Google Scholar 

  4. van Breugel, F., Mislove, M., Ouaknine, J., Worrell, J.: Domain theory, testing and simulations for labelled Markov processes. Theor. Comput. Sci. 333, 171–197 (2005)

    Article  MATH  Google Scholar 

  5. Brookes, S.D., Hoare, C.A.R., Roscoe, A.W.: A theory of communicating sequential processes. J. ACM 31, 560–599 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  6. Fedorchuk, V.: Covariant functors in the category of compacta, absolute retracts, and Q-manifolds. Russ. Math. Surv. 36, 211–233 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  7. Fedorchuk, V.: Probability measures in topology. Russ. Math. Surv. 46, 45–93 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  8. Gierz, G., Hofmann, K.H., Lawson, J.D., Mislove, M., Scott, D.: Continuous Lattices and Domains. Cambridge University Press, Cambridge (2003)

    Book  MATH  Google Scholar 

  9. Goubault-Larrecq, J., Varacca, D.: Continuous random variables. In: LICS 2011, pp. 97–106. IEEE Press (2011)

    Google Scholar 

  10. Hofmann, K.H., Mislove, M.: Compact affine monoids, harmonic analysis and information theory. In: Mathematical Foundations of Information Flow, AMS Symposia on Applied Mathematics, vol. 71, pp. 125–182 (2012)

    Google Scholar 

  11. Jones, C.: Probabilistic nondeterminism, Ph.D. thesis. University of Edinburgh (1988)

    Google Scholar 

  12. Jung, A., Tix, R.: The troublesome probabilistic powerdomain. ENTCS 13, 70–91 (1998)

    MathSciNet  MATH  Google Scholar 

  13. Keimel, K.: The monad of probability measures over compact ordered spaces and its Eilenberg-Moore algebras, preprint (2008). http://www.mathematik.tu-darmstadt.de/~keimel/Papers/probmonadfinal1.pdf

  14. Mislove, M.: Topology, domain theory and theoretical computer science. Topol. Appl. 89, 3–59 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  15. Mislove, M.: Discrete random variables over domains. Theor. Comput. Sci. 380, 181–198 (2007). Special Issue on Automata, Languages and Programming

    Article  MathSciNet  MATH  Google Scholar 

  16. Mislove, M.: Anatomy of a domain of continuous random variables I. Theor. Comput. Sci. 546, 176–187 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  17. Mislove, M.: Anatomy of a domain of continuous random variables ll. In: Coecke, B., Ong, L., Panangaden, P. (eds.) Computation, Logic, Games, and Quantum Foundations. The Many Facets of Samson Abramsky. LNCS, vol. 7860, pp. 225–245. Springer, Heidelberg (2013). doi:10.1007/978-3-642-38164-5_16

    Chapter  Google Scholar 

  18. Morgan, C.A., McIver, K., Seidel, J.W.: Saunders: a probabilistic process algebra including demonic nondeterminism. Formal Aspects Comput. 8, 617–647 (1994)

    Article  Google Scholar 

  19. Saheb-Djahromi, N.: CPOs of measures for nondeterminism. Theor. Comput. Sci. 12, 19–37 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  20. Swirszcz, T.: Monadic functors and convexity. Bulletin de l’Académie Polonaise des Sciences, Série des sciences math. astr. et phys. 22, 39–42 (1974)

    Google Scholar 

  21. Varacca, D.: Two denotational models for probabilistic computation, Ph.D. thesis. Aarhus University (2003)

    Google Scholar 

  22. Varacca, D., Winskel, G.: Distributing probabililty over nondeterminism. Math. Struct. Comput. Sci. 16(1), 87–113 (2006)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgement

The author wishes to thank Tyler Barker for some very helpful discussions on the topic of monads of random variables.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Mislove .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Mislove, M. (2017). Discrete Random Variables Over Domains, Revisited. In: Gibson-Robinson, T., Hopcroft, P., Lazić, R. (eds) Concurrency, Security, and Puzzles. Lecture Notes in Computer Science(), vol 10160. Springer, Cham. https://doi.org/10.1007/978-3-319-51046-0_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-51046-0_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-51045-3

  • Online ISBN: 978-3-319-51046-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics