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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Abramsky, S., Jung, A.: Domain Theory. In: Handbook of Logic in Computer Science, pp. 1–168. Clarendon Press, Oxford (1994)
Alvarez-Manilla, M., Edalat, A., Saheb-Djahromi, N.: An extension result for continuous valuations. J. Lond. Math. Soc. 61(2), 629–640 (2000)
Barker, T.: A Monad for Randomized Algorithms. Tulane University Ph.D. dissertation (2016)
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)
Brookes, S.D., Hoare, C.A.R., Roscoe, A.W.: A theory of communicating sequential processes. J. ACM 31, 560–599 (1984)
Fedorchuk, V.: Covariant functors in the category of compacta, absolute retracts, and Q-manifolds. Russ. Math. Surv. 36, 211–233 (1981)
Fedorchuk, V.: Probability measures in topology. Russ. Math. Surv. 46, 45–93 (1991)
Gierz, G., Hofmann, K.H., Lawson, J.D., Mislove, M., Scott, D.: Continuous Lattices and Domains. Cambridge University Press, Cambridge (2003)
Goubault-Larrecq, J., Varacca, D.: Continuous random variables. In: LICS 2011, pp. 97–106. IEEE Press (2011)
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)
Jones, C.: Probabilistic nondeterminism, Ph.D. thesis. University of Edinburgh (1988)
Jung, A., Tix, R.: The troublesome probabilistic powerdomain. ENTCS 13, 70–91 (1998)
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
Mislove, M.: Topology, domain theory and theoretical computer science. Topol. Appl. 89, 3–59 (1998)
Mislove, M.: Discrete random variables over domains. Theor. Comput. Sci. 380, 181–198 (2007). Special Issue on Automata, Languages and Programming
Mislove, M.: Anatomy of a domain of continuous random variables I. Theor. Comput. Sci. 546, 176–187 (2014)
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
Morgan, C.A., McIver, K., Seidel, J.W.: Saunders: a probabilistic process algebra including demonic nondeterminism. Formal Aspects Comput. 8, 617–647 (1994)
Saheb-Djahromi, N.: CPOs of measures for nondeterminism. Theor. Comput. Sci. 12, 19–37 (1980)
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)
Varacca, D.: Two denotational models for probabilistic computation, Ph.D. thesis. Aarhus University (2003)
Varacca, D., Winskel, G.: Distributing probabililty over nondeterminism. Math. Struct. Comput. Sci. 16(1), 87–113 (2006)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)