A trustful monad for axiomatic reasoning with probability and nondeterminism

Author:

AFFELDT REYNALDORCID,GARRIGUE JACQUES,NOWAK DAVID,SAIKAWA TAKAFUMI

Abstract

Abstract 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.

Publisher

Cambridge University Press (CUP)

Subject

Software

Reference51 articles.

1. Experience Implementing a Performant Category-Theory Library in Coq

2. Monae. (2021) Monadic Effects and Equational Reasoning in Coq. https://github.com/affeldt-aist/monae. Open source software. Since 2018. Version 0.3.2. Software Heritage Archive: swh:1:dir:2d68878d365fe72744f8b085fa29df385567f6c9.

3. Distributing probability over non-determinism

4. Fritz, T. (2015) Convex Spaces I: Definition and Examples. https://arxiv.org/abs/0903.5522. arXiv math.MG. First version: 2009.

5. Bonchi, F. , Sokolova, A. & Vignudelli, V. (2020b) The Theory of Traces for Systems with Nondeterminism, Probability, and Termination. https://arxiv.org/abs/1808.00923v4. arXiv cs.LO.

Cited by 4 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Multisets and Distributions;Lecture Notes in Computer Science;2024

2. Measure Construction by Extension in Dependent Type Theory with Application to Integration;Journal of Automated Reasoning;2023-08-18

3. Semantics of Probabilistic Programs using s-Finite Kernels in Coq;Proceedings of the 12th ACM SIGPLAN International Conference on Certified Programs and Proofs;2023-01-11

4. Towards a Practical Library for Monadic Equational Reasoning in Coq;Lecture Notes in Computer Science;2022

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3