Hostname: page-component-5d84bcc8dc-mcq66 Total loading time: 0 Render date: 2026-08-13T19:41:53.970Z Has data issue: false hasContentIssue false

A trustful monad for axiomatic reasoning with probability and nondeterminism

Published online by Cambridge University Press:  15 July 2021

REYNALD AFFELDT
Affiliation:
National Institute of Advanced Industrial Science and Technology, Digital Architecture Research Center, Tokyo, Japan (e-mail: reynald.affeldt@aist.go.jp)
JACQUES GARRIGUE
Affiliation:
Nagoya University, Graduate School of Mathematics, Nagoya, Japan (e-mail: garrigue@math.nagoya-u.ac.jp)
DAVID NOWAK
Affiliation:
Univ. Lille, CNRS, Centrale Lille, UMR 9189 CRIStAL, F-59000 Lille, France
TAKAFUMI SAIKAWA
Affiliation:
Nagoya University, Graduate School of Mathematics, Nagoya, Japan (e-mail: tscompor@gmail.com)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

The algebraic properties of the combination of probabilistic choice and nondeterministic choice have long been a research topic in program semantics. This paper explains a formalization in the Coq proof assistant of a monad equipped with both choices: the geometrically convex monad. This formalization has an immediate application: it provides a model for a monad that implements a nontrivial interface, which allows for proofs by equational reasoning using probabilistic and nondeterministic effects. We explain the technical choices we made to go from the literature to a complete Coq formalization, from which we identify reusable theories about mathematical structures such as convex spaces and concrete categories, and that we integrate in a framework for monadic equational reasoning.

Information

Type
Research Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Submit a response

Discussions

No Discussions have been published for this article.